W3 Total Cache активен, но не работает

23 июн. 2012 г., 11:34:18
Просмотры: 19.5K
Голосов: 3

Обновление:

Нашел причину проблемы. В теме был этот код:

add_action('init','ezgz_buffer');

function ezgz_buffer()
{
    ob_start('ob_gzhandler');
}

Этот код включает gzip-сжатие, если браузер посетителя поддерживает его.

Исходный вопрос:

Это действительно странно, и я уже несколько часов пытаюсь разобраться.

Плагин W3 Total Cache установлен и активен. Режим предпросмотра отключен. Включены Page Cache, Minify и Object Cache. Активирован "Режим отладки" для Page Cache, Minify, Object Cache.

Ожидаю, что W3 Total Cache будет работать и показывать журнал отладки в HTML страницы, но этого не происходит :(

Сайт загружается так, будто W3TC вообще не существует.

Проверки:

  • Файл .htaccess на месте со всеми необходимыми правилами для W3 Total Cache. (ЧПУ работают нормально.)
  • Сам плагин W3 Total Cache не показывает никаких предупреждений или ошибок.
  • Другие плагины кеширования отключены.
  • Убедился, что проверяю правильный сайт.
  • Сервер: Apache 2.2.22, PHP 5.3.13 (Хостинг на media temple)
  • В файле wp-config.php есть строка define('WP_CACHE', true);
  • В теме присутствуют вызовы wp_header() в header.php и wp_footer() в footer.php

Тест совместимости:

Модули сервера и ресурсы:

Версия плагина: 0.9.2.4
Версия PHP: 5.3.13 (требуется PHP5 для Minify, Rackspace CloudFiles, поддержки Microsoft Azure)
Веб-сервер: Apache
Функции FTP: Установлены (требуются для Self-hosted (FTP) CDN)
Поддержка Multibyte String: Установлена (требуется для Rackspace Cloud Files)
Расширение cURL: Установлено (требуется для Amazon S3, Amazon CloudFront, Rackspace CloudFiles)
Расширение zlib: Установлено (требуется для сжатия)
Кеш opcode: Не установлен
Расширение Memcache: Не установлено
Расширение HTML Tidy: Не установлено (требуется для HTML Tidy minifier)
Определение Mime-типов: Установлено (Fileinfo) (требуется для CDN)
Функция hash: Установлена (требуется для NetDNA purge)
Безопасный режим: Выключен
Open basedir: Включен: /nfs:/tmp:/usr/local:/etc/apache2/gs-bin
zlib output compression: Выключен
set_time_limit: Доступно
mod_deflate: Не обнаружен (требуется для Page Cache (enhanced mode) и Browser Cache)
mod_env: Не обнаружен (требуется для Page Cache (enhanced mode) и Browser Cache)
mod_expires: Не обнаружен (требуется для Page Cache (enhanced mode) и Browser Cache)
mod_headers: Не обнаружен (требуется для Page Cache (enhanced mode) и Browser Cache)
mod_mime: Не обнаружен (требуется для Page Cache (enhanced mode) и Browser Cache)
mod_rewrite: Не обнаружен (требуется для Page Cache (enhanced mode) и Browser Cache)
mod_setenvif: Не обнаружен (требуется для Page Cache (enhanced mode) и Browser Cache)

Ресурсы WordPress

_______________________/.htaccess: OK
_______________________/wp-content: OK
_______________________/wp-content/uploads/2012/06: OK
ЧПУ: /%year%/%monthnum%/%postname%/
WP_CACHE define: Определен (true)
URL rewrite: Включен
Режим сети: Нет

Несколько раз нажимал "очистить все кеши" (хотя это, похоже, не помогло).

Совершенно нет идей, в чем может быть дело. Начал разбираться вчера вечером и даже подумал, что это из-за усталости. Хорошо выспался, но ситуация не изменилась – это не сон.

0
Все ответы на вопрос 2
5
mod_deflate: Не обнаружен (требуется для кэширования страниц (расширенный режим) и кэширования браузера)
mod_env: Не обнаружен (требуется для кэширования страниц (расширенный режим) и кэширования браузера)
mod_expires: Не обнаружен (требуется для кэширования страниц (расширенный режим) и кэширования браузера)
mod_headers: Не обнаружен (требуется для кэширования страниц (расширенный режим) и кэширования браузера)
mod_mime: Не обнаружен (требуется для кэширования страниц (расширенный режим) и кэширования браузера)
mod_rewrite: Не обнаружен (требуется для кэширования страниц (расширенный режим) и кэширования браузера)
mod_setenvif: Не обнаружен (требуется для кэширования страниц (расширенный режим) и кэширования браузера)

Поскольку ни один из этих модулей не установлен на сервере, W3 Total Cache не может выполнить многие функции. Таким образом, "кэширование страниц" в (дисковом) расширенном режиме работать не будет. Вы можете попробовать "кэширование страниц" в режиме Диск: базовый.

Не уверен, почему не работают "Кэширование объектов" и "Минификация".

23 июн. 2012 г. 17:57:59
Комментарии

Спасибо. Я прочитал это и вернулся к базовому режиму.

tamilsweet tamilsweet
23 июн. 2012 г. 21:43:19

То, что тестовый скрипт их не обнаружил, не означает, что модули не установлены: http://wordpress.org/support/topic/plugin-w3-total-cache-compatibility-test-errors?replies=7#post-1627402

Gaia Gaia
31 мая 2014 г. 12:45:22

Ты прав, @Gaia.

Pothi Kalimuthu Pothi Kalimuthu
14 июн. 2014 г. 17:32:08

Я добавил это как ответ. @Pothi

Gaia Gaia
15 июн. 2014 г. 13:09:58

Проголосовал за это сейчас!

Pothi Kalimuthu Pothi Kalimuthu
16 июн. 2014 г. 09:54:56
0