Internal Server Error 500 po aktualizacji php5 do php7 w codeigniter: Różnice pomiędzy wersjami
Przejdź do nawigacji
Przejdź do wyszukiwania
(Utworzono nową stronę "Serwis oparty na Codeigniter 2x po aktualizacji php5 do php7 zgłasza ISE 500. W logach Apachę2 widzimy: <pre> PHP Fatal error: Uncaught Error: Call to undefined fu...") |
|||
Linia 30: | Linia 30: | ||
Po tej operacji, aplikacja ruszyła poprawnie. | Po tej operacji, aplikacja ruszyła poprawnie. | ||
[[Category:Codeigniter]] |
Aktualna wersja na dzień 23:37, 29 gru 2016
Serwis oparty na Codeigniter 2x po aktualizacji php5 do php7 zgłasza ISE 500.
W logach Apachę2 widzimy:
PHP Fatal error: Uncaught Error: Call to undefined function mysql_pconnect() in /xxx/system/database/drivers/mysql/mysql_driver.php:91\nStack trace:\n#0 /home/
Problem, używanie wycofanego trybu połączenia "mysql" zamiast "mysqli".
Edytujemy plik konfiguracji naszej aplikacji codeigniter:
database.php
i zmieniamy driver z:
$db['default']['dbdriver'] = 'mysql';
na
$db['default']['dbdriver'] = 'mysqli';
Po tej operacji, aplikacja ruszyła poprawnie.