我已将我的CodeIgniter网站从我的开发服务器移动到实时服务器(VPS)。它在我的服务器中完美运行。但是在我的直播服务器中,它只显示空白页面,没有任何其他任何错误或任何警告。
我已经破解了代码并进入系统文件夹的控制器文件,我已经回显了每一行的代码,并且发现系统在主构造函数中从$this->load->initialize();
函数中断了。
我已经配置了所有配置文件,例如database.php
,config.php
,route.php
,但仍然找不到我错的地方。
答案 0 :(得分:0)
$this->load->initialize();
在父类中加载了一些库, dbdriver 是该软件包中的1个,因此,如果您使用的是php7.2、7.3、7.4更改行
$ db ['default'] ['dbdriver'] =' mysql ';
$ db ['default'] ['dbdriver'] =' mysqli ';
在代码初始化工具database.php
文件中。
mysql函数在php> = 7中被废弃,您应该使用msqli( i-改进)