У меня была эта ошибка во многих установках modx evolution 1.0.5 (я всегда использую серверы 1 и 1 в версии для Linux). Не удается загрузить домашнюю страницу (а не какие-либо другие страницы), кажется, что каждый раз, когда я очищаю кеш, через менеджер или через код API, он снова создает в кеше этот файл: docid_1.pageCache.php
Но дело в том, что даже если кеш папок и все файлы внутри имеют разрешения 777, когда он создает файлы для кеширования, у них есть какие-либо разрешения, и это то, что вызывает эту ошибку.
У кого-нибудь была эта ошибка? Я искал на форумах MODX, но не нашел никого, кто беспокоился об этом, но все же я вижу, что что-то происходит часто, так как, когда я ищу в Google эту ошибку, я не нахожу сообщений на форуме, в которых это обсуждается, а вместо этого много Веб-страницы modx, показывающие эту ошибку на своих домашних страницах.
Возможно, это проблема с конфигурацией 1 и 1 PHP.
Я действительно переживаю по этому поводу. Иногда случается, что клиент называет меня «über mad», жалуясь на его домашнюю страницу, показывающую эту ошибку.
Я видел, что в новой версии 1.06 есть исправления в парсере кэша страниц, но я не знаю, связано ли это с моей проблемой.
Вот страница с ошибкой:
«Ошибка синтаксического анализа MODx»
MODx обнаружил следующую ошибку при попытке синтаксического анализа запрошенного ресурса: «Ошибка синтаксического анализа PHP»
PHP error debug Error: file(assets/cache/docid_1.pageCache.php) [function.file]: failed to open stream: Permission denied Error type/ Nr.: Warning - 2 File: /homepages/3/d405318697/htdocs/t3st/manager/includes/document.parser.class.inc.php Line: 413 Line 413 source: $flContent= implode("", file($cacheFile));