Разрешения загрузки плагинов Wordpress с Quercus - PullRequest
0 голосов
/ 01 апреля 2019

У меня установлена ​​WordPress на сервере Tomcat, использующий Quercus для поддержки php.

Мой сайт работает на JSP, а сервер: Apache Tomcat / 7.0.52

Система Ubuntu 14.04.

Я установил Quercus (4.0.39).

Работает хорошо, за исключением плагинов, поскольку я продолжаю получать:

Установка не удалась: пакет не может быть установлен.> PCLZIP_ERR_READ_OPEN_FAIL (-2): невозможно открыть архив '/var/lib/tomcat7/webapps/blog/wp-content/tmp/wp-statistics.12.6.2-b7VCzs.tmp' в режиме rb

Мне известно, что я должен установить надлежащие разрешения в каталоге назначения (то есть: wp-content / tmp) для учетных данных ftp, предоставленных для wordpress.Я также имею в виду правильный путь, который будет определен в wp-config.php.Я думаю, что это правильно, потому что я вижу, что файл .tmp загружен в соответствующий каталог

Ошибка возникает, когда Wordpress пытается открыть этот файл .tmp сразу после его загрузки, и это имеет смысл, так как загруженный файл установленс 644 разрешениями, принадлежащими пользователю tomcat.Хотя учетные данные ftp установлены для пользователя ftp, у которого нет проблем при попытке «ручного» доступа к этим каталогам.Я действительно смущен, если Quercus ведет себя как человек посередине и пишет файл своей собственности.Также сбит с толку, если возможно изменить эти разрешения на 7xx.И в конце перепутал, что опция Quercus может когда-либо работать с плагинами wp или это моя особая проблема.

Как я могу загрузить плагин с правильными настройками?

...