Problem mit OXID-Shops nach PHP-Update bei ProfiHost – Lösung hier!
29. Januar 2009 von urban |
Nach einem PHP-Update bei ProfiHost funktionieren viele OXID eShops der Versionen 3 + 4 nicht mehr. Die Lösung des Problems:
Die config.inc.php muss editiert werden. Vor die Werte der Variablen für $this->sShopDir und $this->sCompileDir muss jeweils noch ein '/home' davor gesetzt werden - also so:
$this->sShopDir = '/home/meinaccount/bla ...';
$this->sCompileDir = '/home/meinaccount/bla ...';
Bei 4er Shops ist außerdem darauf zu achten nach dieser Änderung das tmp-Verzeichnis einmal zu leeren!
Normalerweise werden diese Pfade bei der Installation des Shops automatisch gesetzt. Und laut ProfiHost-Support hätte das ohne das '/home' schon vor dem PHP-Update nicht funktionieren dürfen ... - hat es aber. Jedenfalls funktioniert es nach dem Updaten nicht mehr. Und das gilt sowohl für Shops, die noch unter PHP4 laufen als auch für die, die unter PHP5 laufen.
Tritt scheinbar nicht überall auf - kann aber auch daran liegen, dass das PHP-Update noch nicht auf allen Servern durch ist. Das kann man übrigens sehen, indem man im Shop-Admin unter "Service" auf den Menüpunkt "Systeminfo" klickt. Dann ganz weit runterscrollen bis die phpinfo-Ausgabe erscheint (beginnt mit "PHP Version ..."). Dort steht dann unter "Build Date" das Datum der Kompilierung bzw. Installation des PHP. Wenn dort das heutige Datum steht, dann ist das PHP-Update bereits erfolgt.
Info an Kunden der anzido GmbH:
Auf allen von uns betreuten Servern bei ProfiHost wurde die Änderung in der genannten Datei bereits durchgeführt.
[UPDATE]
Wie ich gerade erfuhr sorgt ProfiHost nun dafür, dass auch der alte Pfad - ohne das '/home' wieder auf allen Servern funktioniert.




danke für die Info.
Sind mit dem Oxid e sales shop aber nicht zufrieden.
Der Serice ist schlecht und das produkt ist einfach zu teuer.
Updates die Geld kosten usw.
Wer kann ein Shopsystem empfehlen ?
Zum Service kann ich nicht viel sagen, weil wir als OXID Partner da natürlich nicht DIE Erfahrungen machen, die ggf. Endkunden machen. Aber die Aussage “zu teuer” würde mich näher interessieren: Das kann man ja letztlich immer nur im Verlgeich zu Systemen sagen, die einen ähnlichen Leistungsumfang haben. An welche denkst du da?
Und dann gibt’s da ja auch noch die CE, die dich gar nix kostet.
Updates kosten kein Geld (extra), sondern sind in den Wartungsvertragsgebühren enthalten (bei PE/EE). Bei der CE kosten die eh nix.