У меня была эта ошибка во многих установках modx evolution 1.0.5 (я всегда использую серверы 1 & 1, в версии Linux) Не удается загрузить домашнюю страницу (не любые другие страницы), кажется, что каждый раз, когда я чищукеш, через менеджер или через код API, он снова создает этот файл в кеше: docid_1.pageCache.php
Но дело в том, что даже если кеш папок и вседля файлов внутри установлены права доступа 777, когда он создает файлы для кэширования, у них есть какие-либо права доступа, и вот что вызывает эту ошибку.
Кто-нибудь имел эту ошибку?Я искал на форумах MODX, но не нашел никого, кто бы беспокоился об этом, но все же я вижу, что что-то происходит часто, так как, когда я ищу в Google эту ошибку, я не нахожу посты на форуме, обсуждающие это, но вместо этого многоСтраницы внешнего интерфейса modx, показывающие эту ошибку на своих домашних страницах.
Может быть, это проблема с настройкой PHP 1 & 1.
Я действительно беспокоюсь об этом, потому что это случалось несколько раз, когда мой клиент звонил мне"über mad" жалуется на то, что на его домашней странице отображается эта ошибка.
Я видел, что в новой версии 1.06 исправлены некоторые проблемы с анализатором pagecache, но я не знаю, связано ли это с моей проблемой.
Вот страница с ошибкой:
«Ошибка синтаксического анализа 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));