我们的开发人员做了一些事情,但“没有”。
我们有一个数据库和一个 Concrete5 安装和 76 个网站。一切正常,但有 2 个网站。网站加载正常,但无法加载管理站点并在尝试这样做时出现“无法创建缓存路径”错误。当进入此错误的代码(https://docs.mnkras.com/tedivm_2stash_2src_2_stash_2_utilities_8php_source.html)时,它表明它正在寻找正确的路径和权限,如果找不到,则给出错误。
缓存文件夹已被清空并删除。已检查权限,它们与其他网站上的权限匹配。日志没有显示任何错误的迹象
已经做了一些其他的事情来排除故障,但我将不得不等待那个人从会议中回来向你补充。
对于我们系统管理员来说,这两个站点显然发生了一些变化,这与路径和权限有关,但不知道在哪里查找这些更改,因为对网站文件夹的手动检查似乎一切正常. 所以也许代码中发生了一些变化。
我们已经在 Concrete5 论坛和此处在线搜索了答案,但找不到任何可以修复它或指向错误来源的内容。
没有进行任何更新。据说没有对代码进行任何更改。它只是停止加载并开始出现此错误。由于只有 2 个网站受到影响,因此有理由认为这两个网站的代码/设置/配置发生了变化,而不是其他网站或 Concrete5。不是系统范围的。
有什么想法吗?
问题在于 SeLinux 处于 Enforcing 状态。它阻止了站点写入缓存。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句