Mein VariomediaHier können Sie sich im Kundenmenü einloggen. |
Weitere Logins |
Bei der Installation der aktuellen Oxid Version 6 können einige Fehler auftreten, die eine Anpassung der Webserver-Konfiguration bzw. Änderungen am Oxid PHP Code erforderlich machen.
Falls Sie beim Aufruf des Oxid Installers im Browser die Fehlermeldung "Internal Server Error" erhalten, so müssen Sie die .htaccess-Konfigurationsdatei im Unterverzeichnis source der Oxid-Installation anpassen. Löschen Sie dort die Zeile Options +FollowSymLinks.
Auf unseren Webservern ist die PHP-Einstellung allow_url_fopen aus Sicherheitsgründen standardmäßig deaktiviert. Für Oxid muss diese Einstellung jedoch aktiviert sein, daher muss sie über eine PHP-Konfigurationsdatei aktiviert werden. Erstellen Sie dazu im Unterverzeichnis source der Oxid-Installation eine Textdatei mit Namen php.ini und folgendem Inhalt:
allow_url_fopen=1
Damit diese Konfigurationsdatei in allen Unterverzeichnissen der Oxid-Installation geladen wird, muss am Ende der .htaccess-Konfigurationsdatei im gleichen Verzeichnis noch folgende Zeile ergänzt werden:
SetEnv PHPRC /homepages/u12345/oxid/source/php.ini
Ersetzen Sie dabei u12345 durch Ihre Webserver-Benutzerkennung und oxid durch Ihr Oxid-Installationsverzeichnis.
Im späteren Verlauf der Installation von Oxid 6 tritt aufgrund eines Programmierfehlers die Fehlermeldung "Fehler beim Verarbeiten des Skript-Headers" auf. Um diesen Fehler zu beheben, müssen Sie eine kleine Anpassung am PHP-Script Utilities.php im Unterverzeichnis vendor/oxid-esales/oxideshop-ce/source/Setup vornehmen.
Öffnen sie diese Datei in einem beliebigen Text-Editor und suchen nach der Funktion public function executeExternalDatabaseMigrationCommand(ConsoleOutput $output = null, Facts $facts = null). Dort fügen Sie zu Beginn vor der Zeile $migrations = $this->createMigrations($facts); folgende beiden Zeilen hinzu:
$output = new ConsoleOutput();
$output->setVerbosity(\Symfony\Component\Console\Output\ConsoleOutputInterface::VERBOSITY_QUIET);