Устраняем ошибку обновления плагинов

 

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

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

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

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

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

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

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

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

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

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

 

Оставить комментарий

avatar
  Подписаться  
Уведомление о
ru Русский
X

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: