WordPress просит данные FTP при установке плагина: Connection Information
Окно Connection Information с полями Hostname и FTP Username значит, что WordPress не может сам записывать файлы сайта. Он предлагает зайти по FTP — а правильное решение — дать PHP права на папку сайта.
Содержание 7
Что сделать прямо сейчас
- Не вводите в это окно пароль от сервера.
- На VPS узнайте, от какого пользователя работает PHP, и отдайте ему папку сайта — шаги 1 и 2.
- На обычном хостинге напишите в поддержку — подробнее.
Что означает окно
Вместо установки WordPress показывает форму с заголовком Connection Information и текстом To perform the requested action, WordPress needs to access your web server — «чтобы выполнить действие, WordPress нужен доступ к вашему серверу». Ниже — поля Hostname, FTP Username и FTP Password; если в PHP есть модуль SSH2, подписи будут FTP/SSH Username и FTP/SSH Password.
Перед установкой WordPress проверяет, может ли он писать файлы напрямую: создаёт пробный файл в папке wp-content и сравнивает его владельца с владельцем файлов WordPress. Если владельцы разные или файл создать не удалось, WordPress решает, что писать напрямую нельзя, и просит FTP.
Шаг 1. Узнайте владельца папки сайта
На VPS подключитесь к серверу — как это сделать, рассказано в инструкции Как подключиться к VPS по SSH. В примерах папка сайта — /var/www/example.com: подставьте свою. Путь к ней указан в строке root в файле настроек сайта nginx.
Посмотрите, кому принадлежит папка сайта:
ls -ld /var/www/example.comВ ответе третья колонка — владелец, четвёртая — группа. Теперь узнайте, от какого пользователя работает PHP:
ps -eo user,comm | grep php-fpmКоманда покажет несколько строк, в первой колонке — имя пользователя. Строка с root — главный процесс PHP, он только раздаёт работу. Нужно имя из остальных строк: от него PHP читает и пишет файлы сайта, например www-data.
Если владелец папки сайта — другой пользователь, например ваш ivan или root, PHP не может писать в неё. Переходите к шагу 2.
Шаг 2. Отдайте папку сайта пользователю PHP
Вместо www-data подставьте имя пользователя PHP из шага 1:
sudo chown -R www-data:www-data /var/www/example.comЕсли система спросит пароль, введите пароль своего пользователя на сервере. Символы при вводе не видны — так и должно быть: наберите пароль и нажмите Enter. Если команда ничего не ответила, все файлы сайта теперь принадлежат PHP. Обновите страницу установки плагина: окна FTP больше не будет.
Если вы сами правите файлы сайта по SFTP под своим пользователем, после этой команды писать в папку сайта сможет только PHP и root. Править файлы тогда можно через sudo, например sudo nano.
Если сайт на обычном хостинге
На хостинге правами на файлы сайта управляет хостер. Напишите в поддержку: пришлите снимок окна и адрес страницы, где оно появилось.
Тексты сообщений сверены с исходным кодом WordPress 7.1.3. В русской версии WordPress те же сообщения показаны по-русски — сравнивайте по смыслу.
Источники
- Исходный код WordPress 7.1.3: file.php — тексты ошибок загрузки файлов и запрос данных FTP.
Сверено 10 октября 2026 года.
Что почитать дальше
- Права на файлы сайта на VPS — папкам 755, файлам 644 и какой владелец нужен сайту.
- Installation failed: Could not create directory.
- Ошибка 403: нет прав на файлы.
- Все ошибки WordPress.
Проверено и обновлено: 10.10.2026