Joomla 3.x Не работает модуль "Система - кэш"

Discussion in 'Настройка сервера (Apache, PHP, MySQL и phpMyAdmin' started by Roin, Oct 3, 2017.

  1. Offline

    Roin Пользователь

    Joined:
    Apr 2, 2013
    Messages:
    39
    Likes Received:
    0
    Gender:
    Male
    Включен "Система - кэш", включено прогрессивное кэширование, права на папку cashe выставлены 777.
    До этого не смотрел, а теперь проверил - в папке cashe/page не появляется никаких файлов, всегда пусто. Я думаю, данный плагин должен страницы в эту папку хешировать? Помогите, пожалуйста, найти причину проблемы.
    cashe.jpg
     
  2.  
  3. OlegK
    Offline

    OlegK Russian Joomla! Team Staff Member ⇒ Профи ⇐

    Joined:
    Jan 17, 2011
    Messages:
    7,812
    Likes Received:
    771
    Gender:
    Male
    Включи на стандартное кеширование, права на папку кеш 755. Если не поможет смотри лог ошибок хостинга error.log и задай вопрос хостеру.
     
  4. Offline

    Roin Пользователь

    Joined:
    Apr 2, 2013
    Messages:
    39
    Likes Received:
    0
    Gender:
    Male
    Сделал, как вы сказали - не помогло. Сервер выделенный (ngin, apache, PHP7), хостинг здесь не при чем. Проверил логи. В error.log PHP чисто, в error nginx чисто, в error apache иногда повторяется следующая ошибка:
    Код (CODE):
    1. [Wed Oct 04 07:00:58.438023 2017][:error][pid 31787][client 127.0.0.1:34874] PHP Notice:  Undefined offset: 0 in /home/sites/public_html/plugins/system/lmac/plugins/com_content.plugin.php on line 61
    2. [Wed Oct 04 07:54:37.508092 2017][:error][pid 31718][client 127.0.0.1:35050] PHP Notice:  Undefined offset: 0 in /home/sites/public_html/plugins/system/lmac/plugins/com_content.plugin.php on line 61

    она связана с модулем LastModifiedAny и не должна влиять на кэширование. Какие еще логи можно посмотреть?
    В предупреждениях самой Joomla:
    Может ли это влиять на кэширование и что еще можно предпринять?
    --- добавлено: Oct 4, 2017, первое сообщение размещено: Oct 4, 2017 ---
    Устранил предупреждения Joomla. Сообщения пропали, но кэширование по прежнему отказывается работать.
     
  5. OlegK
    Offline

    OlegK Russian Joomla! Team Staff Member ⇒ Профи ⇐

    Joined:
    Jan 17, 2011
    Messages:
    7,812
    Likes Received:
    771
    Gender:
    Male
    У всех работает кеширование.,так что неверное заявление,если Джумла настроена как нужно. На скрине слева директория /cache ?
    Системный плагин кеша включен ?
    Попробуй назначить apache владельцем папки / cache/page .
     
    Last edited: Oct 4, 2017
  6. Offline

    Roin Пользователь

    Joined:
    Apr 2, 2013
    Messages:
    39
    Likes Received:
    0
    Gender:
    Male
    Да, на скрине директория /cashe, все папки обновляются и в них добавляются файлы кэша, кроме папки /cache/page, там всегда пусто и временная отметка обновления не меняется. Кэширование вроде работает для омпонентов и модулей (судя по этим папкам), но плагин "Система - кэш" должен складывать файлы в папку page на сколько я понимаю, но там пусто. Плагин включен, как на скрине.
    Перенес сайт на локалку (OpenServer) - та же история, папка пуста. Сейчас попробую выставить права по вашему совету.

    Проверил, владелец папки /cache/page www-data [33], я так понимаю, что это и есть Apache?
     
    Last edited: Oct 4, 2017
  7. OlegK
    Offline

    OlegK Russian Joomla! Team Staff Member ⇒ Профи ⇐

    Joined:
    Jan 17, 2011
    Messages:
    7,812
    Likes Received:
    771
    Gender:
    Male
    Нет, это не апач. Права на папку кеша зеленым цветом в инфо о системе?
    Хотя тогда бы весь кеш не писался б, если запрет был .
     
  8. Offline

    Roin Пользователь

    Joined:
    Apr 2, 2013
    Messages:
    39
    Likes Received:
    0
    Gender:
    Male
    Все права зеленые, красный только на configuration.php.
    --- добавлено: Oct 4, 2017, первое сообщение размещено: Oct 4, 2017 ---
    Установил на этот же сервер чистую Joomla с шаблоном Protostar. Кэширование работает сразу после включения как нужно, файлы кэша в /cache/page создаются. Значит серверную часть можно исключить, дело в самой Joomla и ее настройках.
     
  9. OlegK
    Offline

    OlegK Russian Joomla! Team Staff Member ⇒ Профи ⇐

    Joined:
    Jan 17, 2011
    Messages:
    7,812
    Likes Received:
    771
    Gender:
    Male
    А на стандартном шаблоне ?
     
  10. Offline

    Roin Пользователь

    Joined:
    Apr 2, 2013
    Messages:
    39
    Likes Received:
    0
    Gender:
    Male
    Стандартные в рабочей конфигурации все удалены. Попробую установить заново и проверить.
    --- добавлено: Oct 5, 2017, первое сообщение размещено: Oct 4, 2017 ---
    Путем долгих проб вычислил причину некорректной работы плагина "Система - кэш". Оказалось, что виновником является плагин Last-Modified Any Content.
     

Share This Page

Loading...
Можно отложить оплату - Долями отзывы покупателей читайте на bolshoyvopros.ru.