Hallo,
wir hatten hier heute einen Shop von 1.5.1 auf 1.5.3 upzudaten - das funktionierte mehr schlecht als recht. Irgendwo kommt der zc_install Vorgang auf die Idee, dass er die Konstante
mit
belegt.
Das geht natürlich schief und erzeugt im Logfile entsprechende Fehlereinträge wenn man versucht die Datenbank upzugraden.
Die Lösung schafft hier die Zeile 52 in der Datei
wie folgt zu ändern:
alt:
neu:
WICHTIG: Nach dem Update die Änderung wieder rückgängig machen.
Das selbe Problem ist auch im englischsprachigen Forum beschrieben und wurde dort genauso gelöst.
@WEBCHILLS: ich denke es macht Sinn diesen Tip sticky zu machen oder die Datei class.zcPassword.php entsprechend zu patchen - ich denke da werden noch mehr drüber fallen, die PHP 5.4 bzw PHP > 5.3.7 verwenden. Bei PHP 5.5.x wird das ganze nicht auftreten.
lg
Andreas
wir hatten hier heute einen Shop von 1.5.1 auf 1.5.3 upzudaten - das funktionierte mehr schlecht als recht. Irgendwo kommt der zc_install Vorgang auf die Idee, dass er die Konstante
Code:
DIR_WS_CLASSES
Code:
../includes/classes/
Das geht natürlich schief und erzeugt im Logfile entsprechende Fehlereinträge wenn man versucht die Datenbank upzugraden.
Die Lösung schafft hier die Zeile 52 in der Datei
Code:
includes/classes/class.zcPassword.php
alt:
PHP-Code:
require_once (DIR_FS_CATALOG . DIR_WS_CLASSES . 'vendors/password_compat-master/lib/password.php');
PHP-Code:
require_once (DIR_FS_CATALOG . '/includes/classes/vendors/password_compat-master/lib/password.php');
Das selbe Problem ist auch im englischsprachigen Forum beschrieben und wurde dort genauso gelöst.
@WEBCHILLS: ich denke es macht Sinn diesen Tip sticky zu machen oder die Datei class.zcPassword.php entsprechend zu patchen - ich denke da werden noch mehr drüber fallen, die PHP 5.4 bzw PHP > 5.3.7 verwenden. Bei PHP 5.5.x wird das ganze nicht auftreten.
lg
Andreas
Kommentar