foewzfbwuzfb Posted January 10, 2014 Share Posted January 10, 2014 Hallo zusammen, auf einem meiner Debian-Server habe ich die Version 0.9.31-dev1. EIn Updade auf eine neuere Version ben?tigt ein DB-Update. Leider schl?gt dieses mit folgenden Meldungen fehl: A database error occured SQLSTATE[HY093]: Invalid parameter number: no parameters were bound#0 /var/www/froxlor/lib/classes/database/class.Database.php(72): PDOStatement->execute(Array)#1 /var/www/froxlor/install/updates/froxlor/0.9/update_0.9.inc.php(2444): Database::pexecute(Object(PDOStatement), Array)#2 /var/www/froxlor/install/updatesql.php(46): include_once('/var/www/froxlo...')#3 /var/www/froxlor/admin_updates.php(78): include_once('/var/www/froxlo...')#4 {main} Ich vermute irgendwas mit PDO, nur wie und wo und vor allem warum? Danke im Voraus f?r Eure Unterst?tzung, Marco Link to comment Share on other sites More sharing options...
d00p Posted January 10, 2014 Share Posted January 10, 2014 Hab ich schon gefunden das Problem. Welcher Webserver is das bei dir? Die Abfrage scheint da im updater irgendwie nicht ganz zu greife Link to comment Share on other sites More sharing options...
foewzfbwuzfb Posted January 13, 2014 Author Share Posted January 13, 2014 Hab ich schon gefunden das Problem. Welcher Webserver is das bei dir? Die Abfrage scheint da im updater irgendwie nicht ganz zu greife Es ist ein Apache2. Link to comment Share on other sites More sharing options...
d00p Posted January 13, 2014 Share Posted January 13, 2014 Datei install/updates/froxlor/0.9/update_0.9.inc.php wie folgt anpassen: 2433 - if ($settings['system']['webserver'] == 'apache2') { 2434 - $params['value'] = '/var/lib/apache2/fastcgi/'; 2435 - } elseif ($settings['system']['webserver'] == 'lighttpd') { 2433 + // set default for apache (which will suite in most cases) 2434 + $params['value'] = '/var/lib/apache2/fastcgi/'; 2435 + if ($settings['system']['webserver'] == 'lighttpd') { dann nochmal probieren Link to comment Share on other sites More sharing options...
foewzfbwuzfb Posted January 13, 2014 Author Share Posted January 13, 2014 Hat funktioniert. Vielen Dank! Link to comment Share on other sites More sharing options...
Question
foewzfbwuzfb
Hallo zusammen,
auf einem meiner Debian-Server habe ich die Version 0.9.31-dev1.
EIn Updade auf eine neuere Version ben?tigt ein DB-Update.
Leider schl?gt dieses mit folgenden Meldungen fehl:
SQLSTATE[HY093]: Invalid parameter number: no parameters were bound
#0 /var/www/froxlor/lib/classes/database/class.Database.php(72): PDOStatement->execute(Array)#1 /var/www/froxlor/install/updates/froxlor/0.9/update_0.9.inc.php(2444): Database::pexecute(Object(PDOStatement), Array)
#2 /var/www/froxlor/install/updatesql.php(46): include_once('/var/www/froxlo...')
#3 /var/www/froxlor/admin_updates.php(78): include_once('/var/www/froxlo...')
#4 {main}
Ich vermute irgendwas mit PDO, nur wie und wo und vor allem warum?
Danke im Voraus f?r Eure Unterst?tzung,
Marco
Link to comment
Share on other sites
4 answers to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.