Oxid eShop erkennt installiertes Modul mod_rewrite während der Installation nicht

Bei der Prüfung der Systemanforderungen kann die Installationsroutine von
Oxid vorzeitig abbrechen, da ein aktiviertes mod_rewrite nicht erkannt wird. Aufgetreten ist der Fall bei einem Virtual Server Managed 5.0 von Hosteurope, soll aber auch bei anderen Providern auftreten.

Zu erst sollte geprüft werden, ob das Modul mod_rewrite überhaupt auf dem Webserver installiert ist. Dazu kann folgender Code in eine Datei “phpinfo.php” geschrieben und auf dem Server gespeichert und ausgeführt werden.

<?php phpinfo(); ?>

Unter “Loaded Modules” sollte mod_rewrite aufgeführt sein. Bei Hosteurope ist es bei ffast allen Paketen standardmäßig installiert.

Ist mod_rewrite installiert kann durch einen kleinen Eingriff in der Datei “core/oxsysrequirements.php” die Fehlermeldung unterdrückt werden.

Suche dazu den Rückgabewert “return $iModStat;” in der Funktion “public function checkModRewrite()” und ersetze den Rückgabewert mit “return 1;”.

Jetzt kann die Installationsroutine erneut aufgerufen und fortgesetzt werden. Der fertig installierte Shop funktioniert anschließend einwandfrei mit mod_rewrite.

Veröffentlicht unter Programierung, Shop Systeme

Hinterlasse eine Antwort

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close