X
  • Дизайн та розробка сайту
  • Дизайн і створення сайтів. Розробка тем для WordPress. Створення Landing Page.
  • office@gnatkovsky.com.ua
  • @vgnat
  • Написати мені
Замовити послугу

WordPress просит FTP доступ при обновлении или установке плагина

Приклад
  • 2024-04-19
  • 9877 переглядів

  • Дизайн та розробка сайту

Доброго времени суток. 🙂

Это статья из рубрики, вопросов моих посетителей. Сегодня меня спросили о том как решить проблему с установкой плагинов. У меня на сайте есть статья - Как установить плагин WordPress, выполнив все по инструкции, человек столкнулся с ошибкой, суть которой в том, что WordPress требует настроить FTP для установки плагина. Этого всего делать не нужно, все должно устанавливаться без проблем, но иногда так бывает, что все же ошибка выскакивает и не совсем понятно, что с этим делать. То же случилось и у Екатерины.

Ошибка

Комментарий

Такая ошибка может появиться не только при установке плагина, но и при его обновлении или установке обновлений самой WordPress. Выглядит это примерно следующим образом.

Ошибка FTP

С такой проблемой я сталкивался лишь один раз. Я сделал тему для заказчика, установил ее и решил скачать плагин, чтобы установить и настроить. Я как обычно нашел, то что мне было нужно и нажал кнопку установить, но вместо сообщения об успешной установке и предложения активировать увидел то что показано на картинке выше. Я повторил свои действия, но результат все тот же. Я начал искать решение и вскоре наткнулся на один интересный код, который и помог мне решить данную проблему.

Все что нужно сделать, это зайти в корень сайта и найти там файл конфигураций - wp-config.php. Открыть его для редактирования и добавить следующий код:

перед редактированием файла, сделайте его резервную копию, чтобы избежать проблем в случаи, если будет допущена ошибка. Редактировать файл стоит с помощью специальных программ, типа Notepad++. Редактирование в обычном блокноте, может сбить кодировку файла.

if(is_admin()) {
    add_filter('filesystem_method', create_function('$a', 'return "direct";' ));
    define( 'FS_CHMOD_DIR', 0751 );
}

Вот и все лечение проблемы. Мне помог данный код и я справился с поставленной задачей. Надеюсь он поможет и Вам, если у Вас возник тот же конфуз.

На этом все, спасибо за внимание. 🙂

Якщо Вам була корисна моя праця, можете фінансово підтримати сайт або відключити блокувальник реклами, що займе 2 хвилини :)

Хочу підтримати фінансово Хочу відключити блокувальник

Оцініть статтю
  1. 5
  2. 4
  3. 3
  4. 2
  5. 1
Проголосовало: 10, в среднем: 4.2 из 5
Читайте також