Назад | Перейти на главную страницу

Wordpress не может писать в файл

У меня проблема с разрешениями / пользователями на моем новом сервере. Я переместил свой блог wordpress на новый сервер CentOs. На этом сервере мне был предоставлен ftp-пользователь. Если я загружаю файл через FTP с этими пользователями, как и ожидалось, владельцем является этот пользователь, а группа является группой по умолчанию для этого пользователя.

Все мои файлы wordpress имеют 755 разрешений, как и на старом сервере.

Возьмем для примера шаблон. Если я хочу отредактировать его внутренним редактором wordpress, он работает с 775, но не с 755. Я сделал несколько повторных поисков, так как я не силен в системном администраторе, и я думаю, что проблема в том, что когда я получаю доступ к wordpress, я не признан владельцем файла, хотя у меня не было этой проблемы на старом сервере с такими же разрешениями для файла. Как я могу это исправить?

У меня полный доступ к этому серверу.

Спасибо.

Довольно часто веб-сервер работает с технической учетной записью.

Чтобы пользователи могли обмениваться файлами, эти пользователи находятся в той же группе, что и веб-сервер. После того, как вы измените свои файлы на групповой доступ на запись (при условии, что группа уже используется совместно с процессом веб-серверов), Wordpress (то есть веб-сервер) может записывать эти файлы. Следовательно 775 работает.

Может быть, вы могли бы проверить, кто является владельцем файла, созданного с самого веб-сервера, а не введенного через ftp.

В качестве решения вы можете запустить веб-сервер с той же учетной записью, что и ваш пользователь ftp (или передать pivileges этому пользователю) - при условии, что у вас есть «полный доступ» («root-доступ») и вы можете изменить конфигурацию вашего веб-сервера в достаточной степени, чтобы начать работу как другой пользователь. Но этого может быть труднее, чем выполнить команду chmod.