Почему возникла проблема с установкой плагина на WordPress?
(Первый раз в жизни работаю с вордпресс) Как можно исправить данную проблему?
Дополнительно:
На чём локалхост? ОС, сервер..
Ответы:
В wp-config.php пропиши внизу де нибудь
define('FS_METHOD', 'direct');
- Тогда пишет что нет доступа к директории или что-то типо этого
- katiiisha, а что с правами на сервере?
- katiiisha, стукни в тг
- Отвечал на подобный вопрос ранее здесь.
Проблема в правах на доступ к каталогам на сервере.
Если у WP/PHP/Apache не хватает прав напрямую писать с директории сайта, WP предлагает писать через FTP. В таком случае в форму нужно вводить логин-пароль ftp-доступа к хостингу (смотреть/создаавать в админке хостинга), а не логин-пароль админки вордпресса. Чтобы не вводить каждый раз, можно данные доступа вписать в /wp-config.php (см. Кодекс)
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос


Когда WordPress при установке плагина просит FTP-доступ, это почти всегда означает, что PHP-процесс не имеет права записывать в
wp-content/plugins,wp-content/upgradeили соседние папки. Это не пароль от WordPress, а доступ к файлам на сервере.Правильное решение — настроить владельца и права файлов, а не просто прописать FTP-логин в админке. На Linux владелец файлов должен соответствовать пользователю, от которого работает PHP-FPM или веб-сервер.
sudo chown -R www-data:www-data /var/www/site/wp-content find /var/www/site/wp-content -type d -exec chmod 755 {} ; find /var/www/site/wp-content -type f -exec chmod 644 {} ;
Пользователь может отличаться: на хостинге это часто не
www-data, а аккаунт сайта. Узнайте его в панели хостинга или через техподдержку.Константа в
wp-config.phpиногда помогает:define('FS_METHOD', 'direct');
Но её стоит добавлять только если права уже корректные. Если файловая система закрыта для PHP,
FS_METHODне решит проблему, а только даст другую ошибку.На Open Server/локальном Windows проверьте, не открыт ли файл антивирусом или редактором, и есть ли права на папку проекта. На боевом сервере после правки попробуйте установить маленький тестовый плагин и удалить его. Если установка проходит, проблема была именно в правах.