Добавлено в закладки: 0
Устанавливая и настраивая новый сайт я столкнулся таким багом, WordPress мне выдал следующую запись при обновлении плагина:
Чтобы осуществить запрошенное действие, WordPress необходим доступ к вашему серверу.
Исходя из описания понятно, что доступа к файловой системе нет. Также ясно, что данный баг не системный, а порождённый лично мной в процессе настройки сервера. Как ни странно, таких новичков оказалось довольно много и поисковик выдавал огромное количество страниц с решениями данной проблемы. Один из способов – внести корректировки в файл wp-config.php, добавить одну строку кода define(‘FS_METHOD’, ‘direct’); в схеме сопоставления:
/** Схема сопоставления. Не меняйте, если не уверены. */ define('DB_COLLATE', ''); define('FS_METHOD', 'direct');
Там же много комментариев типа: «Спасибо, помогло!»
Но мне не помогло, а лишь конкретизировало баг, что уже хорошо.
Теперь стало абсолютно точно ясно, что проблема с доступом к файловой системе. Движок просто не может его получить. Еще несколько поисковых комбинаций и я выяснил, что в файловой системе сервера в атрибутах код доступа должен быть выставлен:
- у папок – 755
- у файлов – 644
Хоть у меня и были выставлены правильные коды, я решил поочередно сохранить их заново:
- Изменить права (755 код) только для каталогов
- Изменить права (644 код) только для файлов
И действительно всё заработало!