我刚刚更改了服务器并遇到以下错误:
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:
Run Code Online (Sandbox Code Playgroud)
网站在Codeigniter.它可以很好地在一台服务器上运行,也可以在本地机器上运行.但是,当我在新服务器上传该网站时,我有错误.当然我改变了重要的参数,如数据库连接,base_url()等.
我对数据库很怀疑,但我创建了一个新的数据库和用户等,并更改了连接信息.
为什么会这样?知道它是服务器上还是网站上的错误会很有帮助.另外,当我用一些测试代码创建一些index.html时,一切都很好.