Я хочу запустить pdflatex из php по запросу пользователя.
Запуск из терминала работает нормально [php file.php] и создает файл PDF. Но когда я пытаюсь запустить браузер, отправив запрос на php, выдает эту ошибку «Я не могу найти файл формата `pdflatex.fmt ‘!«
Я работаю с php5.2.6, ОС — Fedora 9, а safe_mode выключен.
Код —
$cmd = "/usr/bin/pdflatex /home/deep/public_html/resume/Folder/deependra.tex 2>&1";
$output = exec($cmd);
echo $output;
pdflatex.fmt должен быть доступен для чтения веб-браузером, чтобы быть доступным для команды exec, также сервер может быть подвергнут chroot, и в этом случае папка chroot может не иметь доступа ко всем частям pdflatex. Проверь это…
Других решений пока нет …