Я только что изменил свой сервер и испытал эти ошибки ниже:
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() и т.д.
Я подозрительно относился к базе данных, но я создал новую базу данных и пользователей и т.д. и изменил информацию о подключении.
Почему это происходит? Будет полезно узнать, является ли это ошибкой на сервере или на веб-сайте. Также, когда я создаю некоторый index.html с некоторым тестовым кодом, все в порядке.