Проблемы с плагином WP Super Cashe после переезда. Как их решить.

Плагины

После переезда на новый хостинг у меня возникла небольшая проблема с плагином кеширования WP Super Cashe, решить которую оказалось довольно просто.

Проблема была следующая — он выводил ругательства в верхней части экрана на белом фоне, что не очень сочеталось с моими представлениями о дизайне сайта. Ну и само собой отказывался работать.

ошибка wp super cache

Ошибки были примерно следующего вида:

Warning: include(/home/k/kobzic/public_html/wp-content/plugins/wp-super-cache/wp-cache-base.php) [function.include]: failed to open stream: No such file or directory in /home/www/ruskweb.ru/wp-content/plugins/wp-super-cache/wp-cache.php on line 53

Смысл ее не трудно понять — плагин ругается на отсутствие файлов. Проследовав в направлении, в котором Суперкеш меня посылал, я обнаружил следующую запись на 53й строчке:

include(WPCACHEHOME . 'wp-cache-base.php');

На всех остальных  направлениях примерно тоже самое.


Смысл опять оказался понятен, WPCACHEHOME это сокращенный заданный путь к директории плагина. Уж не знаю как это правильно называется в программировании, да простят меня кодеры)  Короче начал искать этот фрагмент во всех конфигах плагина.

Копался долго и нудно, искал через тотал коммандер по куску текста. Ноль результатов. Искал в Базе Данных, опять же без толку. Пробовал даже вручную менять данный параметр на абсолютный путь к папке с плагином — тоже не помогло.

Искал в поисковиках, тоже не нашел ничего толкового, все те способы что предлагались мне не помогли. В итоге починил все сам.

Как решить проблемы с плагином кеширования WP Super Cashe после смены хостинга или домена

Решение, как всегда, оказалось довольно простым. Оказывается плагин WP Super Cashe прописывает свои настройки в главный конфигурационный файл вордпресса, а именно в wp-config.php который лежит в корневой папке сайта.

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

Все что нужно сделать, это открыть wp-config.php в текстовом редакторе и найти там следующую строчку:

define( 'WPCACHEHOME', '/тут будет старый путь к вашему сайту/wp-content/plugins/wp-super-cache/' ); //Added by WP-Cache Manager

И поменять старый путь к сайту, на новый. Причем не забывайте, что это должен быть абсолютный адрес. Как его узнать? Да вон же, сам плагин вверху подсказывает его нам, в своих ругательствах сразу после надписи «No such file or directory in" =)

В моем случае это был /home/k/kobzic/public_html и поменялся на /home/www/ruskweb.ru/

проблемы с wp super cache
Скрин для наглядности. Заменил, сохранил, обновил — все заработало, сижу довольный. Надеюсь вам помогло данное решение, плагин очень хороший и не стоит от него отказываться из-за небольших трудностей.

Кстати похвастаюсь — сегодня узнал результаты статейного конкурса от азарткэш, в котором участвовал. Занял 7е место, выиграл 200$, приятно однако)

Комментариев: 17

  • Я этот плагин себе отключил, тоже с ним были проблемы. Как раз у меня даже перестала работать подписка с сайта. Прочитал в интернете, что одна из причин может скрываться в как раз этом плагине и я перестал им пользоваться из за этого.

    • Спасибо, изначально у меня уже стоял W3 Total Cache, поверьте с ним проблем в разы больше) До ужаса кривой плагин, то с комментариями проблемы, то блоги роняет. И это не только у меня, уже минимум 3 человека знаю у кого блог упал из-за W3 Total Cache

  • Сергей ,подскажите пожалуйста как сделать кнопку заказать звонок на вордпресс. Возникла необходимость, в этой кнопке, необходимо разместить ее в header, по запросам в яндексе и гугле выходит не совсем то, что надо. Если есть плагин, то какой? или надо очень глубоко в код лезть?

    • Максим кнопку то сделать не проблема, это несколько строчек html кода. Но вам еще же нужен какой-то функционал для нее?

      Погуглите генератор кнопок если вам нужно создать дизайн кнопки, их полно в сети.

      • Сергей, мне надо чтобы по ней вылетало окно и спрашивало имя и телефон, просто то что я ношел в ютюбе не впечатляет, либо постоянно открытая форма, либо вообще не то совершенно.

  • Приветствую.
    Подскажите как бороться с этими ошибками, раньше их небыло.
    очень надеюсь на помощь. Спасибо.

    При работе с кэшем произошли ошибки:
    Страница 1: 403 (Forbidden)
    Страница 2: 403 (Forbidden)

    Страницы не совпадают! Временной штамп отличается или не был найден!

    • Виктор для начала попробуйте очистить кэш. Если ошибки повторятся то это могут быть как конфликты с другими плагинами, проблемы с настройками или даже с настройками вашего хостинга. Попробуйте использовать другой плагин для кеширования в таком случае

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