Почему возникла проблема с установкой плагина на WordPress?

Ссылка скопирована
1 ответ

Почему возникла проблема с установкой плагина на Wordpress?

(Первый раз в жизни работаю с вордпресс) Как можно исправить данную проблему?

Дополнительно:

На чём локалхост? ОС, сервер..

Ответы:

В wp-config.php пропиши внизу де нибудь
define('FS_METHOD', 'direct');

  • Тогда пишет что нет доступа к директории или что-то типо этого
  • katiiisha, а что с правами на сервере?
  • katiiisha, стукни в тг
  • Отвечал на подобный вопрос ранее здесь.
    Проблема в правах на доступ к каталогам на сервере.

Почему возникла проблема с установкой плагина на Wordpress?

Если у WP/PHP/Apache не хватает прав напрямую писать с директории сайта, WP предлагает писать через FTP. В таком случае в форму нужно вводить логин-пароль ftp-доступа к хостингу (смотреть/создаавать в админке хостинга), а не логин-пароль админки вордпресса. Чтобы не вводить каждый раз, можно данные доступа вписать в /wp-config.php (см. Кодекс)

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Мария Код Ответ

Когда 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 {} ;

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');

define('FS_METHOD', 'direct');

Но её стоит добавлять только если права уже корректные. Если файловая система закрыта для PHP, FS_METHOD не решит проблему, а только даст другую ошибку.

На Open Server/локальном Windows проверьте, не открыт ли файл антивирусом или редактором, и есть ли права на папку проекта. На боевом сервере после правки попробуйте установить маленький тестовый плагин и удалить его. Если установка проходит, проблема была именно в правах.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно