Ошибка, когда команда 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