帝国cms7.5使用php7.4运行的设置方法

2023-05-18 11:47:55 深海科技

帝国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版之后已废除了。


首页
案例
电话
微信