Что такое ошибка Connection Information в WordPress и как ее исправить

Всем привет! Если вы работаете с WordPress в качестве разработчика, и ваша CMS развернута на UNIX системах, у вас может возникнуть ошибка Connection information, не позволяющая установить или обновить плагины, а также сделать апдейт системы. В этой статье мы разберем способы ее устранения.

Что означает ошибка Connection Information в WordPress

Как правило, ошибка Connection Information в WordPress возникает при работе на локальной машине с установленной UNIX системой, но может возникнуть и при установке WordPress на сервере.

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

Failed to connect to FTP Server

Connection Information

To perform the requested action, WordPress needs to access your web server. Please enter your FTP credentials to proceed.

Т.е. система пытается запросить данные для работы с FTP сервером, что вызовет закономерное удивление при работе на локальной машине.

Причина ошибки Connection Information на UNIX системах проста: WordPress не хватает прав на запись информации в каталог wp-content/plugins.

Эта ошибка с правами доступа часто встречается в UNIX системах и решается достаточно просто.

Исправляем ошибку Connection Information

Исправить ошибку Connection Information на localhost (при установленном сервере apache) довольно просто:

Выполните в терминале команду:

sudo chown -Rf www-data:www-data /var/www

Эта команда даст права на запись информации для группы www-data (которой принадлежит apache) на весь подкаталог /var/www

Перейдите в каталог, где установлен ваш WordPress, откройте файл wp-config.php и вставьте туда директиву:

define(‘FS_METHOD’,’direct’);

Исправление ошибки Connection information в WordPress
Пример установки директивы

Эта директива устанавливает метод записи файловой системы на прямой.

При работе на production сервере у вас, возможно, не хватит прав на выполнение команды sudo.

В этом случае договоритесь с системным администратором о назначении нужных прав на запись в каталог.

Специалисты расходятся во мнениях о том, безопасно ли решать проблему connection information установкой такой директивы. Однако, метод является наиболее действенным.

В этой статье мы рассмотрели причину возникновения ошибки Connection information в WordPress и определили эффективный способ её устранения.

C вами был webmaster_zotov, до новых встреч!