我在安装很多 modx evolution 1.0.5 时遇到了这个错误(我总是使用 1&1 服务器,在 Linux 版本中)它无法加载主页(不是任何其他页面)似乎每次我清理缓存时,通过管理器或 API 代码,它在缓存中再次创建此文件: docid_1.pageCache.php
但问题是,即使文件夹缓存和其中的所有文件在创建用于缓存的文件时都设置为 777 权限,它们也设置了任何权限,这就是导致此错误的原因。
有人遇到过这个错误吗?我一直在 MODX 论坛上搜索,但没有发现有人担心这个,但我仍然可以看到它发生了很多,因为当我在谷歌上搜索这个错误时,我没有找到讨论这个问题的论坛帖子,而是很多modx 前端页面在其主页上显示此错误。
也许这是 1&1 PHP 配置的问题。
我真的很担心这种情况,有时我的客户称我为“über mad”,抱怨他的主页显示此错误。
我已经看到新的 1.06 版本对页面缓存解析器进行了一些修复,但我不知道它是否与我的问题有关。
这是错误页面:
« MODx 解析错误 »
MODx 在尝试解析请求的资源时遇到以下错误:« PHP Parse Error »
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));