Ich möchte bei einer Bekannten ein perfekt laufendes modified_shop SP4 auf 2.0.0 upgraden, damit wir dann schrittweise auf die neueste Version upgraden und auf PHP7 umschalten können. Jetzt PHP 5.6.
Leider schlägt das Update, nachdem alles erfolgreich durchgelaufen zu sein scheint, fehl. Ich habe es zweimal versucht. Mit demselben Ergebnis.
Ich vermute da irgendwie ein Missverständnis meinerseits.
Auf der URL _installer/install_step6.php kommt diese Fehlermeldung:
Fatal error: require(): Failed opening required 'includes/form_check.js.php' (include_path='.:/usr/share/php') in /absoluterpfadzumdomainverzeichnis/shop/_installer/includes/header.php on line 28
Macht auch Sinn, denn Zeile 28 lautet "require('includes/form_check.js.php');"
Die Datei befindet sich aber außerhalb des _installer-Verzeichnisses.
Die Software arbeitet also im falschen Verzeichnis.
Was läuft hier falsch?
Wenn ich den Shop dann testweise aufrufe, ist er "leer". Gibt es hier einen Zusammenhang?
Ich gehe genau nach Updateanleitung vor, verstehe diese aber an diesem Punkt nicht, weil sie so in dieser Formulierung keinen Sinn ergibt.
4. Die configure.php Datei muss aktualisiert werden. Siehe hierzu:
http://www.modified-shop.org/forum/index.php?topic=5203.0-> Ergibt keinen Sinn in diesem Zusammenhang. Der Verweis auf
https://www.modified-shop.org/forum/index.php?topic=4137.0 zeigt, daß es eine passende Version gar nicht gibt.
5. Beim ersten Aufruf des Shops wird der Installer automatisch ausgeführt und es ist der Haken gesetzt um den Updater auszuführen. Hier bitte der Reihe nach alle Punkte einmal ausführen.
-> Ich vermute da mal ganz freizügig, daß da exakt jener Haken unter 4 gemeint ist, den man laut Anleitung (4.) *entfernen* soll: "WICHTIG: In Step1 entfernt man den Haken bei "Importiere die modified eCommerce Shopsoftware Datenbank"!"
Entsprechend überspringen wir 4. und lassen den Haken dort so wie er unter 5. gesetzt ist.
Falls das so korrekt ist, ist die Anweisung 4. schlicht überflüssig und führt zu Fehlinterpretation.
Falls das so nicht korrekt ist, wüsste ich nicht, wie ich es anders machen soll.
Wenn ich die neu erzeugte configure.php anschaue, scheint sie korrekt zu sein und von dem mit dem Installer erzeugten Template erzeugt worden zu sein.
Dann gibt es noch Punkt "6. Template-Anpassungen durchführen:"
Hängt das Problem damit zusammen? Ich bin aber doch mit dem Installer noch gar nicht fertig (Step 6). Ich würde logischerweise Änderungen am Template erst nach Beenden des Installers durchführen.
Wie kann ich hier vorgehen? Und kann ich das mit der vorhandenen "fast fertigen" Installation machen oder muss ich nochmal ganz vorne anfangen?
Vielen Dank.
Linkback: https://www.modified-shop.org/forum/index.php?topic=40290.0