Ошибка, когда команда unoconv запускается как apache

Ниже приведена ошибка, которую я получаю, когда unoconv команда запускается как apache, с рутом работает нормально.

[root@tux1 apache]# sudo -u apache unoconv -f pdf /var/www/html/testing/example.xlsx

не удалось создать область исполняемой памяти: в доступе отказано
не удалось создать область исполняемой памяти: в доступе отказано
не удалось создать область исполняемой памяти: в доступе отказано
не удалось создать область исполняемой памяти: в доступе отказано
не удалось создать область исполняемой памяти: в доступе отказано
не удалось создать область исполняемой памяти: в доступе отказано
не удалось создать область исполняемой памяти: в доступе отказано
не удалось создать область исполняемой памяти: в доступе отказано
не удалось создать область исполняемой памяти: в доступе отказано
не удалось создать область исполняемой памяти: в доступе отказано
не удалось создать область исполняемой памяти: в доступе отказано
не удалось создать область исполняемой памяти: в доступе отказано
не удалось создать область исполняемой памяти: в доступе отказано
не удалось создать область исполняемой памяти: в доступе отказано
Ошибка: невозможно подключить или запустить собственный слушатель. Aborting.

3 ответа

Хорошо, это может быть глупый способ обойти это, но здесь идет...

Что-то в цепочке инструментов хочет домашний каталог. У пользователя Apache нет домашнего каталога.

Мой Apache2 работает как www-data,

Так:

mkdir /home/www-data
chown www-data:www-data /home/www-data

Вуаля! Больше ошибок нет.

Если бы я был настоящим фанатом, я бы решил проблему дальше по цепочке инструментов, но меня там нет.

У меня возникла эта ошибка при преобразовании .docx или .doc в HTML с помощью reconv через PHP на Apache:

      Error: Unable to connect or start own listener. Aborting.

В конце концов, я решил, что проблема заключалась в том, что пользователь www-data не мог писать в свою домашнюю папку (в моем случае на /var/www). Я исправил разрешения, и ошибка была устранена.

я добавил подпапки .config и .cache с разрешениями пользователя www-data и сохранил корень в /var/www/ /questions/6695965/unoconv-rabotaet-s-terminala-ispolzuya-www-dannyie-no-ne-iz-php-skripta-a-takzhe-kak-www-dannyie/61172334#61172334

Другие вопросы по тегам