Автоматическое обновление плагинов WordPress

Наверняка, многие столкнулись с проблемой при обновлении плагинов в WordPress 2.8. Способ автоматического обновления, когда было необходимо лишь указать логин-пароль для ftp сейчас не проходит. Выдаётся ошибка: «Не удалось определить директорию содержимого WordPress (wp-content)».

Лечится это довольно просто, решения нашёл в буржнете. В wp-config.php к конец дописываем код.

if(is_admin()) {
    add_filter('filesystem_method', create_function('$a', 'return "direct";' ));
    define( 'FS_CHMOD_DIR', 0751 );
}

После этого у меня всё заработало, надеюсь поможет и Вам.

Автоматическое обновление плагинов WordPress: 16 комментариев

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

      только что сам обновился, всё нормально. ваша ошибка указывает на то, что скачаный архив битый. попробуй ещё раз обновиться.

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

      закоментируй код, верни нужные права на папку. хотя, возможно у тебя просто синтаксическая ошибка, которую подсветит нормальная IDE для PHP кода. Смотри ошибки в логах сервера

      1. хосе

        Код снес,все права выставил 777 и все равно пишет «У вас недостаточно полномочий для доступа к этой странице»…

      2. AmdY Автор записи

        777 — плохая идея, на некоторых хостингах запрещено выполнение скриптов доступных для записи. лучше разрешать только чтение и выполнение 755
        а ошибка ваша, возможно связана с другим, например, какой-то кривой или устаревший плагин

  1. Гость

    Как тупо все тулят этот кусок кода, кто-то вообще пытался разобраться в чем реальная проблема?

  2. Анна

    Вписала. теперь выдает ошибку Fatal error: Call to undefined function is_admin() in /home2/rockoffi/public_html/partner/wp-config.php on line 90. Куда идти дальше?

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

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