发布于2026-07-19 阅读(0)
扫一扫,手机访问
帝国CMS升级PHP版本这事儿,从5.x跨到7.x,网上现成的教程确实不多。自己折腾了一番,把经验整理出来,供大家参考。
先看官方资料:帝国CMS7.5在PHP7.x环境下登录后台会报错,其实有专门的解决办法。下面分几种情况来说。
情况一:全新安装帝国CMS
安装时只需要在“MYSQL接口类型”那里选择“mysqli”,就能直接支持PHP7系列。
情况二:已经安装好帝国CMS,要换成PHP7.x运行环境
核心操作就是修改配置文件 /e/config/config.php,把这一行:
$ecms_config['db']['usedb']='mysql';
改成:
$ecms_config['db']['usedb']='mysqli';
这样就能支持PHP7系列了。注意:如果文件是UTF8编码,千万别用记事本直接修改,否则文件会被转成GBK,推荐用Dreamwea ver这类工具来改。
情况三:php.ini配置问题
改完上面那步可能还不够,还得调整php.ini。具体操作如下(记得改完要重启环境):
先找到 error_reporting = E_ALL,改成:
error_reporting = E_ALL & ~E_NOTICE
如果改完还是报错,那就继续往下调:把 display_errors = ON 改成 display_errors = Off 即可。
如果你用的是宝塔面板,上面的第3、第4步可以直接在面板里修改,不用去翻配置文件,下图是修改位置:

按照这个流程走下来,帝国CMS升级PHP版本基本就没问题了。如果还遇到其他报错,不妨从PHP版本兼容性、扩展加载这些方向再排查一下。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8