Codeigniter:对未定义函数的致命错误调用 mysqli_init()
2022-08-30 16:50:01
我刚刚更换了服务器,并遇到以下错误:
Fatal error: Call to undefined function mysqli_init() in /home/blacktwitter/public_html/system/database/drivers/mysqli/mysqli_driver.php on line 126
A PHP Error was encountered
Severity: Warning
Message: Cannot modify header information - headers already sent by (output started at /home/blacktwitter/public_html/system/database/drivers/mysqli/mysqli_driver.php:126)
Filename: core/Common.php
Line Number: 564
Backtrace:
A PHP Error was encountered
Severity: Error
Message: Call to undefined function mysqli_init()
Filename: mysqli/mysqli_driver.php
Line Number: 126
Backtrace:
网站在Codeigniter中。它可以在一台服务器上很好地工作,也可以在本地计算机上工作。但是当我在新服务器上上传该网站时,我遇到了错误。当然,我更改了重要的参数,如数据库连接,base_url()等。
我对数据库持怀疑态度,但我创建了一个新的数据库和用户等,并更改了连接信息。
为什么会发生这种情况?了解它是服务器还是网站上的错误将很有帮助。另外,当我创建一些索引时.html使用一些测试代码,一切都很好。