Всем привет! Если вы работаете с WordPress в качестве разработчика, и ваша CMS развернута на UNIX системах, у вас может возникнуть ошибка Connection information, не позволяющая установить или обновить плагины, а также сделать апдейт системы. В этой статье мы разберем способы ее устранения.
Что означает ошибка Connection Information в WordPress
Как правило, ошибка Connection Information в WordPress возникает при работе на локальной машине с установленной UNIX системой, но может возникнуть и при установке WordPress на сервере.
Суть ошибки: при попытке обновить или установить плагин, или проапгрейдить WordPress, ваша CMS выдаст примерно следующее:
Failed to connect to FTP Server
Connection InformationTo 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’);

Эта директива устанавливает метод записи файловой системы на прямой.
При работе на production сервере у вас, возможно, не хватит прав на выполнение команды sudo.
В этом случае договоритесь с системным администратором о назначении нужных прав на запись в каталог.
Специалисты расходятся во мнениях о том, безопасно ли решать проблему connection information установкой такой директивы. Однако, метод является наиболее действенным.
В этой статье мы рассмотрели причину возникновения ошибки Connection information в WordPress и определили эффективный способ её устранения.
C вами был webmaster_zotov, до новых встреч!