Seite 1 von 1
Test Update 1.0 auf 1.1
Verfasst: Di 2. Dez 2014, 18:35
von shadowcat
Traut sich jemand, das zu testen? (Möglichst nicht in einer Echtbetriebsumgebung...)
Edit: Anhang entfernt, da kaputt.
Re: Test Update 1.0 auf 1.1
Verfasst: Di 2. Dez 2014, 19:27
von florian
Ja.
Parse error: syntax error, unexpected ')' in /...install/update/update.php on line 243
Offensichtlich überzählige Klammer rausgenommen, dann:
By security reasons it is not permitted to load 'config.php' twice!! Forbidden call from '/bc/install/index.php'!
Und nu?
*Ergänzung: Ausgangsversion V. 1.04, PHP 5.4.24
Re: Test Update 1.0 auf 1.1
Verfasst: Di 2. Dez 2014, 19:28
von shadowcat
Äh, NICHT die install.php aufrufen, sondern die update.php! (Sollte eigentlich auch automatisch drauf weitergeleitet werden...)
Re: Test Update 1.0 auf 1.1
Verfasst: Di 2. Dez 2014, 19:32
von florian
Hatte es erst durch stumpfen Frontend-Aufruf versucht => An error occured, dann die URL der Instanz + /install/ aufgerufen. Keine automatische Weiterleitung.
/install/update/update.php von Hand aufgerufen, dann kam die schwarze Seite mit dem blauen Knopf, aber dann:
Fatal error: Uncaught exception 'PDOException' with message 'An internal error occured. We're sorry for inconvenience.' in /.../framework/CAT/Helper/DB.php:266 Stack trace: #0 /.../framework/CAT/Helper/Droplet.php(1085): CAT_Helper_DB->query('REPLACE INTO `:...', Array) #1 /.../modules/lib_search/upgrade.php(51): CAT_Helper_Droplet::installDroplet('/DerHochgeheimePfad...', '/DerHochgeheimePfad...') #2 /.../install/update/update.php(111): include('/DerHochgeheimePfad...') #3 {main} thrown in /.../framework/CAT/Helper/DB.php on line 266
Re: Test Update 1.0 auf 1.1
Verfasst: Di 2. Dez 2014, 19:43
von shadowcat
Da fehlt wohl der Droplet-Fix. Ich bin jetzt müde, ich schau morgen nochmal.
Re: Test Update 1.0 auf 1.1
Verfasst: Di 2. Dez 2014, 19:47
von florian
Hm? Hätt' ich vorher noch was installieren/patchen müssen?
Aber nur keinen Stress...
(Die 1.1 neu installiert funktioniert übrigens tadellos.)
Re: Test Update 1.0 auf 1.1
Verfasst: Di 2. Dez 2014, 19:58
von florian
Was mir gerade noch aufgefallen ist: Nach dem Betätigen des blauen Knopfes lautet die URL
http://irgendwas.foo/install//update/update.php?do=1
(Also zwei Slashes nach "install")
Re: Test Update 1.0 auf 1.1
Verfasst: Mi 3. Dez 2014, 11:17
von shadowcat
florian hat geschrieben:Hm? Hätt' ich vorher noch was installieren/patchen müssen?
Nee, ich hatte beim Update-Test noch einen Fehler im Droplets-Helper gefunden und behoben. Kann sein, daß ich vergessen habe, die Korrektur in das ZIP zu übertragen. Sollte allerdings nicht schlimm sein, die meisten Aktionen sind dann schon durch, Datenbankänderungen und so. Die Droplets kommen ziemlich am Schluß.
Re: Test Update 1.0 auf 1.1
Verfasst: Mi 3. Dez 2014, 13:06
von shadowcat
War anders rum, ich hatte die letzten Änderungen in der update.php nicht im ZIP. Ich mach nachher ein neues, aber vorher muß ich es noch testen.
Re: Test Update 1.0 auf 1.1
Verfasst: Mi 3. Dez 2014, 17:00
von shadowcat
So, das hier läuft bei mir mit einem frisch installierten 1.0.4 sauber durch.
WICHTIG:
* Vor dem Update aus dem Backend ausloggen
* ./install/update/update.php direkt aufrufen
Ja, ich weiß, da gibt es Verbesserungsbedarf, schaff ich aber derzeit nicht. Ihr könnt gern Eure Vorschläge irgendwo posten, aber momentan haben andere Aufgaben Vorrang.