Page 1 of 1

MySQL Problem nach Update

Posted: Thu Jul 04, 2013 1:05 am
by silo2001
Hallo zusammen,

ich habe mir gerade die 1.7 geholt, entpackt und auf den Server geschoben, wenn ich jetzt meinen Blog aufrufen möchte erhalte ich:

Code: Select all

== SERENDIPITY ERROR == 

Please correct:

mysql_connect() [function.mysql-connect]: The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /users/silo2001/www/include/db/mysql.inc.php on line 270
Jemand einen Plan wie ich das korrigieren kann, PHP-Version ist 5.5. Ich habe natürlich ein Backup, das ist aber einige Tage alt und ggf ist dies mit einer kleinen Anpassung getan...leider übersteigt mein KnowHow das etwas und Dr. Google konnte mir hier nicht wirklich weiterhelfen...

Vielen Dank.

Re: MySQL Problem nach Update

Posted: Thu Jul 04, 2013 9:45 am
by Timbalu
Serendipity ist noch nicht auf die 5.5 deprecated functions angepasst. Dazu ist PHP 5.5 zu neu.
Du must halt auf 5.4.x downgraden, oder in der Datei include/compat.inc.php ca Zeile 140 das serendipity_die($str); für einige Zeit auf echo $str; umstellen, oder überhaupt mit # oder // abstellen.

Oder noch besser in der serendipity_config.inc.php ca Zeile 57 das

Code: Select all

error_reporting(E_ALL & ~(E_STRICT|E_NOTICE));
auf

Code: Select all

error_reporting(E_ALL & ~(E_STRICT|E_NOTICE|E_DEPRECATED)); 
einstellen.

Re: MySQL Problem nach Update

Posted: Thu Jul 04, 2013 11:35 am
by silo2001
Oh Super, vielen Dank, zurück geht leider nicht da mein Einfluss auf den Hoster recht gering ist ;)

Backup einspielen hatte übrigens auch keinen Effekt, Dank Dir geht wieder alles, vielen lieben Dank. :D

Re: MySQL Problem nach Update

Posted: Fri Jul 05, 2013 4:37 pm
by garvinhicking
Hi!

s9y hat ansonsten auch nen mysqli layer, du kannst mal $serendipit['dbType'] = 'mysqli'; in deiner serendipity_config_local.inc.php versuchen zu setzen?

Grüße,
Garvin

Re: MySQL Problem nach Update

Posted: Fri Jul 05, 2013 5:47 pm
by Timbalu
Garvin, hast du schon mal getestet, ob das Umstellen auf mysqli mit PHP 5.5 (zur Klarstellung: also die Benutzung des bereits vorhandenen Layers) ohne weiteres geht? Ist da API-mäßig eventuell noch was zugekommen oder geändert worden?

Grad gefunden http://www.php.net/manual/en/changelog.mysqli.php
... spielt das für uns irgendwo eine Rolle?

Ansonsten klingt das doch verheißungsvoll:
http://blog.ulf-wendel.de/2012/php-mysq ... -extmysql/

Re: MySQL Problem nach Update

Posted: Fri Jul 05, 2013 8:37 pm
by kleinerChemiker
mysqli wird von s9y doch schon fast ewig unterstützt.