Fatal error: Cannot redeclare class ResourceCreateManagerController when creating new page or doing update in modx revolution

Fatal error: Cannot redeclare class ResourceCreateManagerController when creating new page or doing update in modx revolution

我只是想在 modx revolution 中创建一个新页面,但在单击加号图标时出现此错误致命错误:无法重新声明 class ResourceCreateManagerController in ....... public_html/manager/controllers/default/resource/update.class.php 我可以通过单击文档图标创建一个新页面但是当我想更改此页面的模板并更新时我得到了同样的 error.What 我可以做吗?

您最近是否卸载或更新了一个 extra?检查您的插件,看看其中一个插件是否在管理资源时尝试做某事。你的日志应该提供更多的线索,而不仅仅是错误。

这里是 solution.I 找到了创建 class 的代码并将此代码添加到 Class 创建代码

if (! class_exists('ResourceUpdateManagerController')) {
  create class ResourceUpdateManagerController
}

就是这样。

当我的 config.inc.php 对不同常量(MODX_CORE_PATHMODX_PROCESSORS_PATH)有不同的基本路径时,我 运行 遇到了这个问题。这是我们如何管理此文件的产物。

将所有这些对齐(它们都具有相同的基本路径)解决了这个问题。