• ДОБРО ПОЖАЛОВАТЬ В КЛУБ ПО WORDPRESS

    Мы активно растущий клуб по WordPress и нам нужна помощь каждого человека, в том числе и Ваша! Не стесняйтесь и станьте частью большого сообщества.
    Мы делимся новостями, отытом и полезными советами! Пройдите простую регистрацию, чтобы пользоваться всеми возможностями нашего клуба.

    Присоединяйтесь к нам, вам обязательно понравится - Присоединится

Решено Ошибка в плагине WP Super Cache при публикации записи

ParoVozzz

ПРОВЕРЕННЫЙ

ParoVozzz

ПРОВЕРЕННЫЙ
Сообщения
15
Доброго времени суток. При публикации или обновлении записи открывается окно site.info/wp-admin/post.php с такой ошибкой:

Notice: Undefined variable: supercache_home in /var/www/vh167317/data/www/site.info/wp-content/plugins/wp-super-cache/wp-cache-phase2.php on line 1143

Warning: Cannot modify header information - headers already sent by (output started at /var/www/vh167317/data/www/site.info/wp-content/plugins/wp-super-cache/wp-cache-phase2.php:1143) in /var/www/vh167317/data/www/site.info/wp-admin/post.php on line 197

Warning: Cannot modify header information - headers already sent by (output started at /var/www/vh167317/data/www/site.info/wp-content/plugins/wp-super-cache/wp-cache-phase2.php:1143) in /var/www/vh167317/data/www/site.info/wp-includes/pluggable.php on line 1179

Версии ВП и плагина последние. Проблема появилась после переноса сайта на другой хостинг, плагин кеширования переустанавливал, включал/отключал разные опции, ошибка всё равно появляется. В чём может быть причина?
 

WooART

НОВИЧОК

WooART

НОВИЧОК
Сообщения
2
Код:
Notice: Undefined variable: supercache_home in /var/www/vh167317/data/www/site.info/wp-content/plugins/wp-super-cache/wp-cache-phase2.php on line 1143
Данную ошибку легко исправить, сталкивался с данной проблемой.
Необходимо поменять порядок строк в файле wp-cache-phase2.php на 1143 строке:
Заменить это:
Код:
wp_cache_debug( "wp_cache_post_id_gc clearing cache in {$supercache_home}page/." );
$supercache_home = get_supercache_dir();
prune_super_cache( $supercache_home . 'page/', true );
На это:
Код:
$supercache_home = get_supercache_dir();
wp_cache_debug( "wp_cache_post_id_gc clearing cache in {$supercache_home}page/." );
prune_super_cache( $supercache_home . 'page/', true );
 
Сверху