WordPress — отключить FTP при установке плагинов и тем

Симптом: При  попытке установить тему и плагин мы видим запрос на ввод данных ftp.

wordpress ftp

Необходимо добавить в конец файла wp-config.php параметр

define(‘FS_METHOD’,’direct’);

В итоге у вас должно получиться так:

<?php
/**
* Основные параметры WordPress.
*
* Этот файл содержит следующие параметры: настройки MySQL, префикс таблиц,
* секретные ключи и ABSPATH. Дополнительную информацию можно найти на странице
* {@link http://codex.wordpress.org/Editing_wp-config.php Editing wp-config.php}
* Кодекса. Настройки MySQL можно узнать у хостинг-провайдера.
*
* Этот файл используется скриптом для создания wp-config.php в процессе установки.
* Необязательно использовать веб-интерфейс, можно скопировать этот файл
* с именем «wp-config.php» и заполнить значения вручную.
*
* @package WordPress
*/

// ** Параметры MySQL: Эту информацию можно получить у вашего хостинг-провайдера ** //
/** Имя базы данных для WordPress */
define(‘WP_CACHE’, true); //Added by WP-Cache Manager
define( ‘WPCACHEHOME’, ‘/volume1/web/blog.eaglenn.ru/wp-content/plugins/wp-super-cache/’ ); //Added by WP-Cache Manager
define(‘DB_NAME’, ‘wordpress’);

/** Имя пользователя MySQL */
define(‘DB_USER’, ‘user’);

/** Пароль к базе данных MySQL */
define(‘DB_PASSWORD’, ‘******’);

/** Имя сервера MySQL */
define(‘DB_HOST’, ‘myhost’);

/** Кодировка базы данных для создания таблиц. */
define(‘DB_CHARSET’, ‘utf8’);

/** Схема сопоставления. Не меняйте, если не уверены. */
define(‘DB_COLLATE’, »);

/**#@+
* Уникальные ключи и соли для аутентификации.
*
* Смените значение каждой константы на уникальную фразу.
* Можно сгенерировать их с помощью {@link https://api.wordpress.org/secret-key/1.1/salt/ сервиса ключей на WordPress.org}
* Можно изменить их, чтобы сделать существующие файлы cookies недействительными. Пользователям потребуется авторизоваться снова.
*
* @since 2.6.0
*/
define(‘AUTH_KEY’,         ‘bN{Wadaddad@!@!wedwefefaY;5n_FBU5*@ <Og7RV[ .D’);
define(‘SECURE_AUTH_KEY’,  ‘[^Yo2e].EK-&QM}tlC| <}grdfgdge54545treg|qo|lSy<!%rQeh&ws_’);
define(‘LOGGED_IN_KEY’,    ‘z|0<:z>vY394k>-j@-O]x?rsgsrgsdgsrgrrg/yQS%^R-VHYwv-‘);
define(‘NONCE_KEY’,        ‘d5NnyVI7-,/#0|k+_6Mbg.p`o!V3dsgrsdgsdfgsergser3~<2`<9t=t2jzl^+’);
define(‘AUTH_SALT’,        ‘%]5+xvcbd645w4gdrgdfgfgdfg|~[~c~alz 6’);
define(‘SECURE_AUTH_SALT’, ‘gZuSzKmz;],lQ~>pjx^akNNrgsess5t4tsergsdfgdfg|F,p6$!Is!_v|{S’);
define(‘LOGGED_IN_SALT’,   ‘zP$&8O?bpu{R(k{L>:*gsfse5ye46u67ujyfjdgt%u-RX,v)7+Xj:l]G[‘);
define(‘NONCE_SALT’,       ‘|t[`fd~=E;qo9@@b+adgsdgdfxghdfh56ydthfhfgdhW:>aAY,Z?wS(,3W9*+b’);

/**#@-*/

/**
* Префикс таблиц в базе данных WordPress.
*
* Можно установить несколько сайтов в одну базу данных, если использовать
* разные префиксы. Пожалуйста, указывайте только цифры, буквы и знак подчеркивания.
*/
$table_prefix  = ‘wp’;

/**
* Для разработчиков: Режим отладки WordPress.
*
* Измените это значение на true, чтобы включить отображение уведомлений при разработке.
* Разработчикам плагинов и тем настоятельно рекомендуется использовать WP_DEBUG
* в своём рабочем окружении.
*/
define(‘WP_DEBUG’, false);

/* Это всё, дальше не редактируем. Успехов! */

/** Абсолютный путь к директории WordPress. */
if ( !defined(‘ABSPATH’) )
define(‘ABSPATH’, dirname(__FILE__) . ‘/’);

/** Инициализирует переменные WordPress и подключает файлы. */
require_once(ABSPATH . ‘wp-settings.php’);

define(‘FS_METHOD’,’direct’);

 

После этого WordPress не будет запрашивать данные для подключения по FTP, а будет ставить темы и плагины напрямую.

Добавить комментарий

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