苹果CMS 致命错误: Undefined constant "MAC_TYPE_ID" 解决方法

苹果CMS 致命错误: Undefined constant "MAC_TYPE_ID" 解决方法

lizhi0710
2026-03-30 / 0 评论 / 15 阅读

最近使用苹果CMS在网上搜的一些模板,使用后发现会出现 致命错误: Undefined constant "MAC_TYPE_ID" 的提示,如下图:
1.png

在网上搜索都没有结果,只好自己解决。

打开调试模式

好在以前研究过"thinkphp"框架,先打开调试模式 ,配置文件在 "/application/config.php",如下图:
2.png

报错原因:废弃的标签

打开调试模式后,重新访问如下图:
3.png

看样子是'MAC_TYPE_ID'和'MACTYPE PID'被废弃了,需要修改为新的,在目录查找标签文档

寻找替换标签
在说明文档里有个标签说明,找到这么一段:

4.png

解决方法:

从名称上来说,已经对上了,用 $GLOBALS['type_id'] 替换 MAC_TYPE_ID ,用 $GLOBALS['type_pid'] 替换MAC_TYPE_PID

经过测试,也验证了我们所想,把模板里调用了这 2 个标签的 html文件全部替换即可。

0

评论

博主关闭了所有页面的评论