RSS-подписка

RSS-лента

Новые статьи

Последние комментарии


Получать обновления на эл. почту

Ваш e-mail:

Рассылка новостей от Loco

WordPress необходим доступ к вашему серверу

Нет картинки Иногда WordPress выдает ошибку при попытке обновить движок либо при автоматическом обновлении плагинов. В этом случае пользователь видит сообщение «WordPress необходим доступ к вашему серверу».

Иногда WordPress выдает ошибку при попытке обновить движок либо при автоматическом обновлении плагинов. В этом случае пользователь видит сообщение «WordPress необходим доступ к вашему серверу».

Ошибка доступа WordPress к серверу может наблюдаться в некоторых случаях, когда вы не можете обновить сам движок и плагины до новой версии без предоставления информации об FTP-соединении. Это распространенная проблема, из-за которой WordPress не может напрямую записывать информацию в папку wp-content.

Проблема обычно возникает, когда вы находитесь на виртуальном хостинге и у WordPress возникают конфликты с правами доступа на папки или файлы плагинов и движка. С помощью прямого метода изменения конфигурационного файла вы сможете обновить WordPress и плагины до более новых версий без необходимости предоставления каких-либо деталей FTP.

 

Как исправить ошибку "WordPress необходим доступ к вашему серверу"

Чтобы решить проблему FTP-данных внесите изменения в конфигурационный файл wp-config.php. Для этого необходимо определить константу FS_METHOD. Она позволяет обходить повторяющиеся запросы WordPress и автоматически обновлять файлы.

1. Откройте файл wp-config.php в режиме правки из корневого каталога сайта на сервере.

2. Прокрутите вниз и в самом конце добавьте одну строку кода:

define('FS_METHOD','direct');

3. Сохраните файл на сервере. Проблема должна исчезнуть.

 

Права доступа для WordPress

Все наши папки и файлы должны теперь принадлежать корректным пользователям. Самое время настроить режимы доступа. Вам надо будет запомнить следующее:

  • Все файлы должны быть 664.
  • Все папки должны быть 775.
  • wp-config.php должен быть 660.

Вот то, что мы хотим добиться данными режимами доступа:

  • Наш пользовательский аккаунт может считывать и изменять наши файлы.
  • WordPress (через наш сервер) может считывать и изменять наши скрипты.
  • WordPress может создавать, изменять и удалять файлы и папки.
  • Другие пользователи не увидят наши учетные данные для БД в wp-config.php.

Вы можете посчитать, что разрешение WordPress делать абсолютно все с нашими папками не является безопасным. Не беспокойтесь – мы делаем так, поскольку WordPress нуждается в определенных возможностях по созданию и изменению файлов. WordPress позволяет нам закачивать и удалять темы и плагины, редактировать скрипты и стили через бэкэнд администратора. Без данных прав доступа нам пришлось бы всегда вручную загружать темы и плагины через FTP.

Вы можете использовать ваш FTP-клиент, чтобы изменять режимы доступа, либо вы можете использовать следующие команды в вашей папке WordPress, чтобы быстро настроить права доступа для всех ваших файлов и папок:

01 sudo find . -type f -exec chmod 664 {} +
02 sudo find . -type d -exec chmod 775 {} +
03 sudo chmod 660 wp-config.php

Обратите внимание, что некоторые веб-серверы в данном плане являются более строгими, чем остальные. Если ваш сервер является строгим, то настройка вашего wp-config.php в 660 может привести к тому, что ваш сайт перестанет работать. В таком случае просто оставьте 664.

almix
Разработчик Loco, автор статей по веб-разработке на Yii, CodeIgniter, MODx и прочих инструментах. Создатель Team Sense.

Вы можете почитать все статьи от almix'а.



Другие статьи по этой теме:

Комментарии (0)     Подпишитесь на RSS комментариев к этой статье.