Мне нужно установить разрешения на 775 или выше? На данный момент я не могу этого сделать, так как apache работает как «никто».
Я использую WHM / CPanel для администрирования сервера.
Если вы настроите свой сервер на использование SuPHP и SuExec с помощью EasyApache, это защитит PHP. Тогда вам не потребуются глобальные разрешения для WordPress для записи файлов, поскольку WordPress будет работать как пользователь cPanel, поэтому вы можете установить права доступа к файлам соответствующим образом.
Я запускаю небольшую коллекцию установок Wordpress на VPS (конечно, без WHM / CPanel, я делаю это по старинке). Сделайте себе одолжение и научитесь делать это через FastCGI. Затем вы можете изолировать свои установки WordPress для отдельных пользователей и сохранить права доступа к каталогу на уровне 755 (или даже меньше). Каталоги WordPress могут принадлежать тому же пользователю, от имени которого работает WordPress, и вам не придется беспокоиться о проблемах с разрешениями.
Кроме того, в целом это более безопасный метод. Разделение привилегий между несвязанными приложениями - замечательная концепция.
chownbody.nogroup <каталог, в который Wordpress должен писать>