Ошибка в файле кеша.

Доброго времени всем!
При работе на open server стала часто возникать ошибка:
«Parse error: syntax error, unexpected '<', expecting end of file in D:\OSPanel\domains\ortonozhka.modx\core\cache\includes\elements\modplugin\1.include.cache.php on line 34»

В этом файле дублируется весь код — и, соответственно, на строчке 34 повторно открывается тег <?php.

Гугл подсказал, что это кеш плагина pdoTools.
Версия CMS 2.6.5 — установленная с нуля (не обновленная с ранних версий), все компоненты обновлены.

Такая ошибка возникала и на open server и на xampp. Ставил их (локальные сервера) и на диск С (с системой (ssd)) и на диск D (другой винт физически). Тестировал и на windows 8.1 и 10 (лицензии, все обновления). Комп i5/16Gb озу.
Стоит антивирус DrWeb Security. Отключал его — нет эффекта.
Выбирал в настройках open server разные версии PHP — нет эффекта.

Если отключить этот плагин (pdoTools) — то вроде как ошибки нет (его не кеширует то тогда). (это для локального сервера).
Если сайт выгрузить на хостинг (тестировался Beget) — то ошибки нет (плагин не отключал).

Что делать? Как заставить работать на локальном сервере без ошибки? (простите за сумбурное описание)
Александр
30 октября 2018, 08:59
modx.pro
2 705
0

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

Александр
17 апреля 2019, 10:56
0
Ни кто не сталкивался?)
После многочасовых экспериментов на разных компьютерах добавил папку с OpenServer в полные исключения Доктора Веба.
2 часа — полет нормальный.
    Александр
    18 апреля 2019, 10:56
    0
    Дело не в докторе вебе)
    Я корректирую файлы проекта в папке с помощью PHP Storm
    Если им не пользоваться — вроде ошибки нет. Он сам себе индексирует изменения в файлах и накладку в виде дублирования кода получаем… вроде так.
    Буду тут новости по этому вопросу выкладывать, если понадобится.
    Александр
    26 апреля 2019, 09:00
    0
    Так и появляется ошибка…
      Сергей Шлоков
      26 апреля 2019, 12:36
      0
      Подтверждаю. Ошибка периодически появляется при работе со статическим плагином. Причем появляться стала на последних версиях MODX.
        Николай
        26 апреля 2019, 15:03
        0
        Гугл подсказал, что это кеш плагина pdoTools.
        Думаю дело не в конкретном плагине, а в любом. У меня мои точно также дублируются. Тоже Open Server, и тоже постоянно этот глюк, в итоге опенсервером пользоваться желание совсем пропало. В связке с MODX то есть.
          Валентина Павлова
          30 сентября 2019, 21:00
          0
          У меня в качестве локального сервера Laragon, на версии 2.7.2 тоже вылетает ошибка.
            Murashkin
            01 октября 2019, 11:49
            0
            Подобная ошибка проявилась сегодня Parse error: syntax error, unexpected '<', expecting end of file in /core/cache/system_settings/config.cache.php on line 378
            В админке при попытке редактирования ресурса syntax error, unexpected '<', expecting end of file in /core/cache/registry/state/ys/user-1/modx-resource-tree.msg.php on line 5
            Значения в файлах дублируются и разделены между собой так "...);<?php return array (..."
            Очистка папки кэша вручную помогает… до следующей очистки кэша.
            Сайт выложен на виртуальном хостинге.
              Murashkin
              01 октября 2019, 13:31
              0
              Проверил на другом виртуальном хостинге — все работает. Видимо, проблема какая-то у хостера one.com неожиданно появилась.
              Александр
              01 октября 2019, 18:23
              0
              Заметил интересную закономерность. Вроде бы нет ошибок, если не торопиться). Т.е. при сохранении документа давать пару секунд простоя системе, к примеру.
                Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
                9