После перехода на PHP7 ошибка pdoTools

MODX Revolution 2.5.5
pdoTools 2.8.2

Перешел на PHP7, при обновление кеша сайта появляется ошибка:
PHP warning: include(/core/cache/includes/elements/modplugin/3.include.cache.php): failed to open stream: No such file or directory
PHP warning: include(/core/cache/includes/elements/modplugin/3.include.cache.php): failed to open stream: No such file or directory
PHP warning: include(): Failed opening '/core/cache/includes/elements/modplugin/3.include.cache.php' for inclusion (include_path='.:')
[OnSiteRefresh] Plugin pdoTools failed!
Сергей
15 марта 2017, 11:25
modx.pro
1
4 559
0

Комментарии: 12

Petro
15 марта 2017, 16:33
0
Говорит что нет такого файла или каталога /core/cache/includes/elements/modplugin/3.include.cache.php
    Сергей
    16 марта 2017, 07:47
    0
    Угу, это понятно. Событие OnSiteRefresh говорит еще, что pdoTools не исправен. И главное, что такое началось после перехода на PHP7.
    Алексей
    16 марта 2017, 07:10
    +1
    Могу предложить вручную почистить папку /core/cache/
      Сергей
      16 марта 2017, 07:49
      0
      Папка /core/cache/ была не только очищена, но и перенесена на каталог выше (в рамках «закалки») :) Ошибка сохранилась.
      Евгений Шеронов
      19 марта 2017, 15:32
      +1
      Была такая проблема:
      modx.pro/help/10870/

      Зависело от хостинга и проблема решалась откатом на 5.6 или такой записью в .htaccess
      php_value opcache.revalidate_freq 0
        Сергей
        19 марта 2017, 23:01
        0
        Вернулся в итоге тоже на версию 5.6 — множество ошибок пропало.

        php_value opcache.revalidate_freq 0
        Это отключение кеша на стороне сервера? Есть ли смысл отказываться от него в пользу скорости PHP7?
          Евгений Шеронов
          20 марта 2017, 00:26
          0
          Честно говоря, точно не знаю, что делает директива. Но на хостинге beget поправили, чтобы и без этой записи все работало без ошибок на PHP 7.

          Поэтому, стоит написать в тех поддержку хостинга. Какой, кстати, у Вас хостинг?
            Сергей
            20 марта 2017, 08:16
            0
            reg.ru. Попробую написать, может кто нибудь обращался еще, какие-то варианты нашли.
              Валентина Павлова
              22 сентября 2017, 16:39
              0
              Удалось решить проблему?
                Сергей
                26 сентября 2017, 20:41
                0
                Да, возращением в версию 5.6 :)
                  Валентина Павлова
                  26 сентября 2017, 21:12
                  0
                  Reg.ru мне в техподдержке по делу ничего не ответил.
                  Добавила пока php_value opcache.revalidate_freq 0 в .htaccess, ошибка пропала.
                  Какие-то еще ошибки вылезали?
                    Сергей
                    29 сентября 2017, 08:19
                    0
                    Ошибок я не заметил в работе старой версии ПХП. Кеширование не стал отключать. Да и перестал гнаться за новой версией пхп. Ну да, работает шустрее, но много плагинов устаревших, которые давно не обновлялись — выдают ошибки при работе. Тот же ПДОТулс сыпался с ошибками (как сейчас не знаю)
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        12