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

CHMOD 0777, но Wordpress по-прежнему не может записывать файлы / папки

Позавчера заказал себе VPS. Но теперь у меня проблемы с Wordpress, Wordpress не может самостоятельно создавать .htaccess, не может писать в него, а плагины не могут создавать файлы / папки.

У поддержки не было на меня времени, поэтому со вчерашнего дня я ищу решение самостоятельно, безуспешно.

Если я изменю CHMOD всех папок и файлов на 777 или 755, я все равно не смогу записывать файлы / папки. Итак, я посмотрел дальше, владелец / группа моей папки www на vps - это webapps: apache. Я попытался изменить веб-приложения на пользователя «root», «nobody», «apache» и «admin». Но ничего не вышло.

Есть ли у кого-нибудь другое возможное решение?

  1. проверьте журнал ошибок apache
  2. попробуйте lsattr, возможно, есть расширенные атрибуты.
  3. проверьте параметр php open_basedir в php.ini
  4. проверьте php safe_mode в php.ini (если это старый php)

ОБНОВИТЬ:

  1. выполните ls -lLd public_html / (или ваш DocumentRoot, например / var / www или что-то еще)
  2. сделать lsattr public_html /
  3. проверьте владельца / группу apache: ps -ef|grep apache или ps -ef|grep http
  4. поместите в корневой каталог документа php, например x.php, и получите к нему доступ в браузере.

x.php содержимое:

<?php
var_dump(ini_get('open_basedir'));
var_dump(ini_get('safe_mode'));
echo exec('whoami');
?>