WordPress — штука, конечно, замечательная. Особенно ее фишка с автоматической уствновкой пакетов из своих «репозиториев». Если бы эта фишка еще работала…При попытке установить любой плагин, WP пишет: «Не удалось определить директорию содержимого WordPress (wp-content)«. Что бы это могло быть? FTP работает, учетные данные введены верно, а все равно плагины не ставятся.
Рецепт нашел в одном буржуйском блоге — открываем файл ./wp-config.php и в самом конце добавляем код:
[cc lang=’php’ ]
if ( is_admin() ) {
add_filter ( ‘filesystem_method’, create_function(‘$a’, ‘return «direct»;’ ) );
define ( ‘FS_CHMOD_DIR’, 0751 );
}
[/cc]
Автор, от всей души благодарю. Ты реально помог моему блогу — а то уже не знал, что делать. Теперь все плагины нормально устанавливаются:)
не помог этот код пишет не создана директория
А не работает где? На локалхосте или на хостинге? Что в логах сервера?
на первом
Установка плагина: All in One SEO Pack 1.6.15.3
Загрузка пакета установки с http://downloads.wordpress.org/plugin/all-in-one-seo-pack.zip…
Распаковка пакета…
Установка плагина…
Невозможно создать директорию. Z:/home/localhost/www/localblog/wp-content/plugins/all-in-one-seo-pack/
Плагин не удалось установить.
Проверьте права на папку
Z:/home/localhost/www/localblog/wp-content/plugins/
Не мудрствуя, можете сделать рекурсивно права 777 на файлы и папки в директории Z:/home/localhost/www/localblog/
в админке вообще не стало ни одного плагина хотя устанавливала рус ту лайт
подскажите, пожалуйста, как сделать эти права? я в этом чайник.
Вот тут
Спасибо, камрад!
Уведомление: Khudyakov
Всё супер! Спасибо!
ОГР Овот МНЕЙШЕЕ СПАСИБО АВТОРУ! Два дня мучался… С Windows 7 всё работало, а Xubuntu ругался такой ошибкой. Вы мне очень помогли! Спасибо и всех благ!
У меня тоже писало что каталог не создаётся. выставил папкам wordpress, wp-content, plugins права 777 (localhost если чё) и всё работает!
В linux права выставляются так:
chmod -R 777 /var/www/html/wordpress/wp-content/plugins/ (это права 777 для папки plugins)