Ошибка подключения к FTP серверу 127.0.0.1/:21
Пытаюсь установить плагин WordPress на локальной машине:
Для выполнения запрошенного действия WordPress необходимо получить доступ к вашему веб-серверу. Пожалуйста, введите ваши FTP данные для продолжения. Если вы не помните свои данные, вам следует обратиться к вашему хостинг-провайдеру.
Hostname 127.0.0.1
FTP Username macusername
FTP Password macusernamepassword
Connection Type Connection Type FTP
Когда я нажимаю продолжить, получаю следующее:
Не удалось подключиться к FTP серверу 127.0.0.1/:21
Почему WordPress не работает с моими FTP данными?

Используете Lion? Если да, то Apple убрала поддержку управления FTP-сервисом через настройки Sharing. Однако сам сервис по-прежнему доступен. Вы можете вручную включить его, выполнив эту команду в терминале:
sudo launchctl load -w /System/Library/LaunchDaemons/ftp.plist
Затем вы можете останавливать и запускать сервис следующим образом:
sudo launchctl stop com.apple.ftpd
sudo launchctl start com.apple.ftpd
Я бы рекомендовал запускать Apache от имени текущего пользователя (это полностью избавит от необходимости использовать FTP), так как это ваш локальный компьютер и он используется для разработки. Вам просто нужно изменить файл httpd.conf, который находится по пути /etc/apache2/httpd.conf
.
Замените:
User _www
Group _www
На:
User вашкраткийлогин
Group staff
Затем просто перезапустите Apache, выполнив команду: sudo apachectl restart
, и введите пароль.

В зависимости от вашей версии OS X, вам потребуется настроить и запустить FTP, а также открыть порт в брандмауэре. Лучше всего загуглить конкретную версию вашей OS X — 10.6, 10.7 и т.д. — и найти документацию по настройке FTP и общего доступа.
Также важно понимать последствия для безопасности при открытии FTP-доступа к вашему локальному компьютеру: кто-то, сканирующий порты вашего IP-адреса, может обнаружить FTP-порт.
Часто проще — и безопаснее — просто скачать плагин и переместить его в папку с плагинами.

Я столкнулся с этой проблемой. Эта статья мне помогла. Причин может быть несколько:
- Проблемы с правами доступа к файлам и папкам.
- Параметр
FS_METHOD
должен быть установлен в "direct" в файлеwp-config.php
. - Удалите FTP-конфигурацию из
wp-config.php
, если вы переносите сайт сbitnami
для самостоятельного управления.
В моем случае проблема была связана с настройками bitnami.

Это происходит потому, что WordPress по умолчанию пытается использовать FTP
- Добавьте это в ваш файл
wp-config.php
, чтобы переопределить настройки и использоватьdirect
метод, что избавит от необходимости в FTP
Добавьте это в файл wp-config.php =>
define( 'FS_METHOD', 'direct' );
Полезная статья по теме =>
https://warptheme.com/wordpress-tutorials/update-wordpress-directly-without-using-ftp/

Нет. Это опасный совет. Это может на самом деле сломать многое. Имена пользователя и группы — в вашем примере оба "www-data" — не являются универсальными. Значения по умолчанию различаются в зависимости от дистрибутива *nix и могут быть изменены администратором. Более того, эти два значения даже не обязаны совпадать. Если изменить user:group на неправильные значения для вашего сервера*, это может привести к проблемам. Во-вторых, это, скорее всего, не имеет никакого отношения к фактическому FTP-соединению, где, как указывает ошибка, возникла проблема, хотя это может повлиять на возможность передачи файлов.
