На некоторых хостингах возникает следующая неприятная для администратора сайта ситуация: предположим, мы хотим установить плагин (обновить плагин), либо же установить или обновить шаблон. Но не тут-то было!!
В консоли WordPress выскакивает всплывающим окном ошибка не очень понятного смыслового содержания, где выдан запрос ввести FTP данные доступа, иначе никакие действия невозможны!
…что-то там вводить непонятного смысла также рождает вполне резонные вопросы безопасности. Как быть!?
С подобным вывертом я однажды встречался на сайте клиента. Подробности решения задачи ниже:
…и еще неприятная ситуация случается в процессе работы с сайтом: что делать, когда через консоль WordPress не обновляются плагины или шаблоны ? также выскакивает сообщение об ошибке: “Установка не удалась. Архив не удалось установить…”…
…вернемся к теме данного поста:
WordPress необходим доступ к вашему серверу
Итак: мы решаем удалить, либо установить новый плагин через консоль Вордпресс: Плагины/Добавить новый
Как только тюкаем по кнопке “Установить” выскакивает сообщение WordPress:
Чтобы осуществить запрошенное действие WordPress необходим доступ к вашему серверу.
Пожалуйста, введите координаты доступа к FTP.
…решая задачу, отправляемся в аккаунт хостинга – в ядро сайта. Нам требуется для решения задачи открыть файл wp-config.php и добавить необходимую, скажем так – директиву в виде константы.
решение проблемы, если консоль Вордпресс запрашивает ввести данные FTP
…заходим в свой аккаунт на виртуальном хостинге…
Отыскиваем и открываем для редактирования файл wp-config.php и куда-нибудь ближе к финалу документа добавляем такую константу (можно для себя как-то пометить комментариями – что это за строка и для чего):
define( 'FS_METHOD', 'direct' );
нота:
FS_METHOD
Определяет метод соединения с файловой системой
Может быть: direct | ssh | ftpext | ftpsockets
дополнение к посту
В плане дополнения – примеры: php константы, которые вы можете использовать в файле wp-config.php :
define( 'WPLANG', 'ru_RU' ); // указываем файл локализации;
define( 'EMPTY_TRASH_DAYS', false ); // отключаем корзину;
define( 'WP_POST_REVISIONS', false ); // отключаем ревизии записей;
define( 'DISABLE_WP_CRON', true ); // отключаем работу cron;
define( 'AUTOSAVE_INTERVAL', 120 ); // увеличиваем интервал автосохранения;
Сводка-статья: полезные константы и их применение в файле wp-config.php.
по теме файла wp-config.php почитать:
А это вариант, отключения второстепенных обновлений Вордпресс – актуально в связи с финальными автообновлениями движка.
Как увеличить лимит потребляемой памяти php — wp memory limit.
Если у вас VPS сервер:
Возможно, выполнение данной ниже команды решит проблему, когда система требует ввести данные входа FTP при установке плагина, темы и пр:
sudo chown -R www-data /home/a888888/domains/домен.ru/public_html/wp-content/
Путь: .../domains/домен.ru/public_html/wp-content/
= естественным образом ваш путь может быть иным до каталога wp-content – указывайте.
Ну вот… вроде бы все, что хотел рассказал – если остались вопросы задавайте…
Создание… продвижение сайтов: студия ATs media запросто с WordPress
Как работать с условными тегами WP: пример на странице пагинации – закрываем в noindex,follow
mihalica.ru !
Вот это спасибо за инфу!!!!!
Давно с этой штукой мучаюсь…
Здравствуйте, поздороваться забыл))
Спасибо! Попробую разобраться сама)
С праздником..!
И вас, Елена, с Праздником…
Спрашивайте, если что не ясно…