Это мое разочарование в последние дни. В других моих проектах, в рамках мер безопасности, я устанавливаю владельцев всех веб-файлов на владельца веб-сайта (скажем, в данном случае 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 ? Я пытаюсь изучить другие способы, например, с помощью хуков.