Что делать, если плагин WordPress не устанавливается через админку?
Обычно в сайтах, которые делаются на WordPress, всё просто. Но порой и с этим движком возникают проблемы. Об одной из них я писал в статье про настройку плагина Hyper Cache — это высокая нагрузка на сервер.
Другая проблема может возникнуть при установке WordPress-плагинов, а именно: плагин не хочет устанавливаться через админку данной CMS. В этом случае можно, конечно, скопировать его файлы в папку «wp-content=>plugins». Но придётся или связываться со своим сайтом по FTP, или же через админ-панель. Всё это весьма неудобно и можно поступить проще.
Вообще, когда такое бывает? На самом деле, редко и всё зависит от вашего хостера. На одном бывшем хостинге с сайтом web-ru.net такое было, там же и посоветовали решение проблемы. Правда, всё равно сайт пришлось переносить на другой хостинг, где сейчас этой проблемы нет (и ряда других тоже).
Что делать, если в WordPress плагин не устанавливается через админку автоматически?
Открываем файл wp-config.php — это главный конфигурационный файл Вордпресса, находится в корне WP-сайта. Далее где-нибудь после define(‘DB_COLLATE’, »); пишем такое:
define(‘WP_TEMP_DIR’,’путь к сохранению временных файлов’);
Этот путь у каждого свой и зависит от хостера. Можно просто попросить его у поддержки вашего хостинга. Как правило, в этом «пути» будет ваш логин на хостинге. Выглядеть всё это может примерно так:
define(‘WP_TEMP_DIR’,’/var/www/vasya/data/tmp’);
После этого в файл wp-config.php нужно внести ещё порцию информации. В самый его конец добавляем следующее:
if(is_admin()) {
add_filter(‘filesystem_method’, create_function(‘$a’, ‘return «direct»;’ ));
define( ‘FS_CHMOD_DIR’, 0751 ); }
Кстати, если будете копировать код отсюда, то вводите одинарные и двойные кавычки вручную, чтобы не было недоразумений — как у многих при вставке кода для скрытия версии WordPress.
Ну и всё. Теперь любой плагин WordPress не может не устанавливаться в админке
- Обзор партнерской программы Profit SocialСайты развлекательной тематики, довольно сложно монетизировать. В...
- Доменные зоны. Что такое полное (абсолютное) доменное имя, уровни доменов. Проверка на занятость и whois-сервисыВ одной из предыдущих статей разбиралось, что такое домен. Сейчас хотелось...
- Что такое ping хоста? Как проверить ping сайта и хостингаВсе, наверное, понимают, что в любом интернет-предпринимательстве от ка...
- Обзор курса по арбитражу трафика на CPA-партнёрках от profyseo.ruНу вот, пошла волна обзоров на данном сайте :). В предыдущей статье написал от...
- Как получить URL-адреса нежелательных объявлений и блокировать показы в Google AdSense?Относительно недавно написал про то, как добавить свои проекты в список разреш...
И что люди клюют?
А Вы специально буржуям сша помогаете узнать доступ к сайту?
Прекратите.
Что люди клюют?
Для этого нужно папки создавать data и tmp? «define(‘WP_TEMP_DIR’,’/var/www/vasya/data/tmp’);»
Папки вида «tmp» обычно уже есть в корневом каталоге хостинга (не сайта, а хостинга). Если нет подобного — спросите в поддержке, каков путь к сохранению временных файлов.