Hallo,
ich versuchte eben eine Website von 4.8.15 auf 4.8.20 upzugraden und bekam zahllose Fehlermeldungen im Frontend nach dem Upgrade:
Warning: mysql_query() [function.mysql-query]: Access denied for user 'root'@'localhost' (using password: NO) in /usr/www/users/carolo/cms/front_content.php(934) : eval()'d code on line 76
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /usr/www/users/carolo/cms/front_content.php(934) : eval()'d code on line 76
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in /usr/www/users/carolo/cms/front_content.php(934) : eval()'d code on line 76
Warning: mysql_query() [function.mysql-query]: Access denied for user 'root'@'localhost' (using password: NO) in /usr/www/users/carolo/cms/front_content.php(934) : eval()'d code on line 101
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /usr/www/users/carolo/cms/front_content.php(934) : eval()'d code on line 101
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in /usr/www/users/carolo/cms/front_content.php(934) : eval()'d code on line 101
Warning: mysql_query() [function.mysql-query]: Access denied for user 'root'@'localhost' (using password: NO) in /usr/www/users/carolo/cms/front_content.php(934) : eval()'d code on line 101
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /usr/www/users/carolo/cms/front_content.php(934) : eval()'d code on line 101
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in /usr/www/users/carolo/cms/front_content.php(934) : eval()'d code on line 101
Warning: mysql_query() [function.mysql-query]: Access denied for user 'root'@'localhost' (using password: NO) in /usr/www/users/carolo/cms/front_content.php(934) : eval()'d code on line 101
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /usr/www/users/carolo/cms/front_content.php(934) : eval()'d code on line 101
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in /usr/www/users/carolo/cms/front_content.php(934) : eval()'d code on line 101
Hat sich zwischen 8.15 und 8.20 etwas Wichtiges geändert?
Herzlich Grüße aus Bremen,
Horst
Upgrade 4.8.15 - .20: mysql_query und _fetch Fehlermeldungen
Upgrade 4.8.15 - .20: mysql_query und _fetch Fehlermeldungen
Webdesign | Contenido: Templateprogrammierung, Einrichtung und Verwaltung | http://www.w2media.de
Re: Upgrade 4.8.15 - .20: mysql_query und _fetch Fehlermeldu
Hallo Horst,
zwischen 4.8.15 und 4.8.20 (ich meine bei der 4.8.19) wurde auf MySQLi umgestellt.
Warum das beim Upgrade auch zwangsweise gemacht wird ist mir schleierhaft, dafür gibt es keinen vernünftigen Grund.
Die Lösung deines Problems ist aber einfach: in der /contenido/includes/config.php musst du mysqli in mysql abändern (also nur das i weg).
Der Grund für deine Probleme liegt in unsauber programmierten Module, die nutzen nicht die DB_Contenido Klasse, sondern mysql_... Anweisungen von PHP selbst.
Gruß
Zuschauer
zwischen 4.8.15 und 4.8.20 (ich meine bei der 4.8.19) wurde auf MySQLi umgestellt.
Warum das beim Upgrade auch zwangsweise gemacht wird ist mir schleierhaft, dafür gibt es keinen vernünftigen Grund.
Die Lösung deines Problems ist aber einfach: in der /contenido/includes/config.php musst du mysqli in mysql abändern (also nur das i weg).
Der Grund für deine Probleme liegt in unsauber programmierten Module, die nutzen nicht die DB_Contenido Klasse, sondern mysql_... Anweisungen von PHP selbst.
Gruß
Zuschauer
Re: Upgrade 4.8.15 - .20: mysql_query und _fetch Fehlermeldu
Hallo Zuschauer,
super, danke. Hat das dann Nachteile, wenn ich wieder mysql nehme?
Gibt das Probleme bei einem Upgrade auf 4.9?
Grüße aus Bremen,
Horst
super, danke. Hat das dann Nachteile, wenn ich wieder mysql nehme?
Gibt das Probleme bei einem Upgrade auf 4.9?
Grüße aus Bremen,
Horst
Webdesign | Contenido: Templateprogrammierung, Einrichtung und Verwaltung | http://www.w2media.de
Re: Upgrade 4.8.15 - .20: mysql_query und _fetch Fehlermeldu
Hallo Horst,
MySQL (ohne "i") ist deprecated (veraltet) und wird in eine zukünftige Version von PHP entfernt.
Soweit mir bekannt ist nutzt Contenido 4.9 auch MySQLi.
Damit für die Zukunft alles gerüstet ist, müssen entsprechende alte Module (die die mysql_... Funktionen nutzen) auf die DB_Contenido Klasse umgestellt werden ($db->...).
Gruß
Zuschauer
MySQL (ohne "i") ist deprecated (veraltet) und wird in eine zukünftige Version von PHP entfernt.
Soweit mir bekannt ist nutzt Contenido 4.9 auch MySQLi.
Damit für die Zukunft alles gerüstet ist, müssen entsprechende alte Module (die die mysql_... Funktionen nutzen) auf die DB_Contenido Klasse umgestellt werden ($db->...).
Gruß
Zuschauer
Re: Upgrade 4.8.15 - .20: mysql_query und _fetch Fehlermeldu
Vielen Dank,
Horst
Horst
Webdesign | Contenido: Templateprogrammierung, Einrichtung und Verwaltung | http://www.w2media.de