帝国cms7.5使用php7.4运行的设置方法
帝国CMS7.5官方说明是支持php7.*高版本的,但是测试发现php只要高于php7.1以上,就会出现各种小BUG的,可能还是某些语法不太支持的原因。所以建议大家,特别的新手,不要使用太高的PHP版本,以免出现小问题。
以下是帝国CMS7.5版本支持php7.*方法,没测试即供参考。
php7.* 都可以
打开 /e/class/connect.php
找到
1 | define( 'MAGIC_QUOTES_GPC' ,function_exists( 'get_magic_quotes_gpc' )&&get_magic_quotes_gpc()); |
改成
1 | define( 'MAGIC_QUOTES_GPC' ,false); |
php7.4使用
1 | define( 'MAGIC_QUOTES_GPC' ,( ini_get ( 'magic_quotes_gpc' ) == 1) ? true : false);
|
已安装好的7.5版本,直接改以下文件即可
一、修改文件e/config/config.php
将
$ecms_config[‘db’][‘usedb’]=’mysql’; //数据库类型
改为
$ecms_config[‘db’][‘usedb’]=’mysqli’; //数据库类型
二、修改文件e/class/connect.php
将
define(‘MAGIC_QUOTES_GPC’,function_exists(‘get_magic_quotes_gpc’)&&get_magic_quotes_gpc());
改为:
define(‘MAGIC_QUOTES_GPC’,(ini_get(‘magic_quotes_gpc’) == 1) ? true : false);
新安装帝国cms7.5,在安装前改以下文件即可
一、e/class/connect.php
将
define(‘MAGIC_QUOTES_GPC’,function_exists(‘get_magic_quotes_gpc’)&&get_magic_quotes_gpc());
改为:
define(‘MAGIC_QUOTES_GPC’,(ini_get(‘magic_quotes_gpc’) == 1) ? true : false);
说明:get_magic_quotes_gpc()在php5.4版之后已废除了。