Минимальные разрешения WordPress с возможностью установки тем и плагинов через wp-admin - PullRequest
0 голосов
/ 13 июля 2020

Это мое разочарование в последние дни. В других моих проектах, в рамках мер безопасности, я устанавливаю владельцев всех веб-файлов на владельца веб-сайта (скажем, в данном случае website-owner) и его разрешения на 644 для файлов и 755 для папок.

Для тех, кому я хочу, чтобы процесс веб-сервера (скажем, httpd) имел доступ на запись, я просто сделал их владельцев httpd и разрешений для файлов и папок 755 и 644 соответственно.

В WordPress я пробую без особого успеха. Я по-прежнему хочу сохранить возможность устанавливать темы и плагины через интерфейс wp-admin без этого раздражающего всплывающего окна, требующего ввода SFTP или учетных данных FTP перед продолжением. Изменение владельца папки wp-admin на website-owner вызовет всплывающее окно SFTP / FTP при попытке установить темы или плагины. Каким-то образом код WordPress (начиная с 4.x) проверяет возможность записи wp-admin, чтобы проверить, потребуются ли учетные данные SFTP / FTP, вместо проверки возможности записи wp-content/plugins или wp-content/themes, что я ожидал .

Есть ли способ решить эту проблему, то есть я могу установить плагин или тему из веб-интерфейса wp-admin без этого всплывающего окна FTP / SFTP ? Я пытаюсь изучить другие способы, например, с помощью хуков.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...