Задать вопрос
@Iossarian

Почему libreoffice не конвертирует файл через shell_exec?

Добрый день. Требуется конвертить docx файл на сервере в pdf и отдать его на скачивание. Кладу в папку файл, затем выполняю следующее:
chdir(__DIR__ . '/../../docs/payment_directory/' . $id . '/');
shell_exec('libreoffice  --headless  --convert-to pdf word.docx');

Вардамп getcwd() показывает, что я в нужной директории. shell_exec возвращает null, хотя из консоли все работает.
Подскажите, в чем может быть проблема? Спасибо.

UPD: флаг --backtrace вернул:
warning: Currently logging to gdbtrace.log. Turn the logging off and on to make the new setting effective.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fdec0ffc700 (LWP 13666)]
[New Thread 0x7fdebfda9700 (LWP 13667)]
[New Thread 0x7fdebf5a8700 (LWP 13668)]
[Thread 0x7fdebfda9700 (LWP 13667) exited]
[Thread 0x7fdec0ffc700 (LWP 13666) exited]
[Thread 0x7fded97526c0 (LWP 13661) exited]
[Inferior 1 (process 13661) exited with code 0115]
/usr/lib/libreoffice/program/gdbtrace:9: Error in sourced command file:
No stack.
(gdb) quit
  • Вопрос задан
  • 81 просмотр
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽