Es scheint daran zu liegen wie du den Datenbank-Hostnamen eingegeben hast. Du hast wohl einen Doppelpunkt darin. Der Doppelpunkt muss eigentlich eine Zahl dann enthalten, nämlich den Datenbankport.
So etwas wie:
db123123.oneandone.com:3306
wenn da aber bei Dir ein Socketname drinsteht, also z.B:
db123123.oneandone.com:/tmp/lib/mysqld.sock
Dann klappt das so für Serendipity nicht, das ist nicht vorgesehen. Setze also entweder die korrekte Portnummer ein, oder (besser) lasse das ganz weg, so dass da nur steht:
db123123.oneandone.com
Und dann sollte alles mit MySQLi klappen.
Dein anderer Fehler, falls das jemand hier im Board liest, lag daran dass Du eine Leerzeilke am Anfang oder Ende der Datei serendipity_config_local.inc.php eingefügt hast.
LG,
Garvin
schimanke wrote:Okay, I set the production variable and received the following error:
== TESTING ERROR MODE ==
mysqli_connect() expects parameter 5 to be long, string given in /.../serendipity/include/db/mysqli.inc.php on line 236
I hope it tells you anything about what's going on there...