Ярослав Галкин/ 30 июля, 2018/ Блог, Конструирование сайтов/ 0 комментариев

Добавлено в закладки: 0

 

Устанавливая и настраивая новый сайт я столкнулся таким багом, WordPress мне выдал следующую запись при обновлении плагина:

Чтобы осуществить запрошенное действие, WordPress необходим доступ к вашему серверу.

Исходя из описания понятно, что доступа к файловой системе нет. Также ясно, что данный баг не системный, а порождённый лично мной в процессе настройки сервера. Как ни странно, таких новичков оказалось довольно много и поисковик выдавал огромное количество страниц с решениями данной проблемы. Один из  способов – внести корректировки в файл  wp-config.php, добавить одну строку кода define(‘FS_METHOD’, ‘direct’); в схеме сопоставления:

/** Схема сопоставления. Не меняйте, если не уверены. */
define('DB_COLLATE', '');
define('FS_METHOD', 'direct');

Там же много комментариев типа: «Спасибо, помогло!»

Но мне не помогло, а лишь конкретизировало баг, что уже хорошо.

Теперь стало абсолютно точно ясно, что проблема с доступом к файловой системе. Движок просто не может его получить. Еще несколько поисковых комбинаций и я выяснил, что в файловой системе сервера в атрибутах код доступа должен быть выставлен:

  • у папок – 755
  • у файлов – 644

Хоть у меня и были выставлены правильные коды, я решил поочередно сохранить их заново:

  1. Изменить права (755 код) только для каталогов
  2. Изменить права (644 код) только для файлов

И действительно всё заработало!

 

0 0 Голосов
Рейтинг публикации

Автор публикации

не в сети 4 недели

Ярослав Галкин

2
Эксперт ЕГЭ, учитель высшей категории.
Комментарии: 26Публикации: 252Регистрация: 01-01-2019
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Inline Feedbacks
Показать все комментарии