Не устанавливаются плагины в WordPress. Лечим.

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]

0

Не устанавливаются плагины в WordPress. Лечим.: 13 комментариев

  1. Сергей

    Автор, от всей души благодарю. Ты реально помог моему блогу — а то уже не знал, что делать. Теперь все плагины нормально устанавливаются:)

  2. vira

    на первом
    Установка плагина: 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/

    Плагин не удалось установить.

    1. merinovkv Автор записи

      Проверьте права на папку
      Z:/home/localhost/www/localblog/wp-content/plugins/
      Не мудрствуя, можете сделать рекурсивно права 777 на файлы и папки в директории Z:/home/localhost/www/localblog/

  3. Уведомление: Khudyakov

  4. Dmitry

    ОГР Овот МНЕЙШЕЕ СПАСИБО АВТОРУ! Два дня мучался… С Windows 7 всё работало, а Xubuntu ругался такой ошибкой. Вы мне очень помогли! Спасибо и всех благ!

  5. Dmitry

    У меня тоже писало что каталог не создаётся. выставил папкам wordpress, wp-content, plugins права 777 (localhost если чё) и всё работает!
    В linux права выставляются так:
    chmod -R 777 /var/www/html/wordpress/wp-content/plugins/ (это права 777 для папки plugins)

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