500 Internal Server Error bei der Installation von magento2.2.2


14

Ich versuche, Magento 2.2.2 mit WAMP auf meiner lokalen Windows-Umgebung zu installieren. Aber es gibt mir einen 500 Internal Server Error . Wenn ich die vorherige Version der htaccessDatei ersetze, funktioniert es. Wäre das das Problem?

Die Rewrite-Engine ist eingeschaltet und das Modul ist geladen.

Fehlerprotokoll:

Invalid command '<IfVersion', perhaps misspelled or defined by a module not included in the server configuration

Ich habe versucht zu aktivieren LoadModule version_module modules/mod_version.so, damit es funktioniert, aber jetzt, wenn die Installation ausgeführt wird, antwortet es in meiner Konsole, dass es falsenach ein paar Sekunden ist. Wenn ich versuche zu aktualisieren, wird die verbleibende Installation gestartet, aber ich muss mehrmals aktualisieren, um die Installation abzuschließen. Ich weiß nicht, ob Magento während dieses Vorgangs erfolgreich installiert wurde oder nicht.

Wenn ich zum Administrator gehe, funktioniert es, aber ich erhalte Konsolen-JS-Fehler. Das Frontend wird immer noch ohne CSS geladen.

Ich habe mehrmals versucht, es zu installieren, aber jedes Mal, wenn ich mit diesem Fehler aufhöre


Könnten Sie bitte die htaccess-Datei sowie die Protokolldatei, in der der Fehler aufgeführt ist, mit anderen teilen?
user5198077

Antworten:


21

Ok, endlich ... hier ist der Prozess, dem ich gefolgt bin, um ihn loszuwerden.

Schritt 1: Stellen Sie sicher, dass LoadModule version_module modules/mod_version.soaus der httpd.confDatei geladen wurde , um den Invalid command '<IfVersion', perhaps misspelled or defined by a module not included in the server configurationFehler zu beheben .

Schritt 2::

Bitte stellen Sie sicher, dass der unten stehende Variablenwert als gesetzt ist

max_execution_time = 1800
max_input_time = 1800
memory_limit = 1024M

Schritt3: :( Optional)

Erstellen Sie einen virtuellen Host.

Füge folgenden Code in deinen Dateipfad ein: D:\wamp64\bin\apache\apache2.4.18\conf\extra\httpd-vhosts.conf

Der Pfad kann je nach Installation variieren

<VirtualHost *:80>
ServerName demomage222
ServerAlias www.demomage222.com
DocumentRoot D:/wamp64/www/mage222
<Directory  "/">
    Options +Indexes +FollowSymLinks +MultiViews
    AllowOverride All
    Require local
</Directory>

Machen Sie den Eintrag in der Host-Datei wie unten. Host-Dateipfad für mich (kann für Sie abweichen) ::C:\Windows\System32\drivers\etc\hosts

127.0.0.1 www.demomage222.com

+1 für Ihren Beitrag, es hilft mir, das Problem zu lösen! spezielles Loadmodule mod_version.so muss aktiviert sein !!
Nochmals vielen

1

Ich hatte auch das gleiche Problem, als ich Magento 2.2 auf WAMP installierte. Ich habe die PHP-Version auf PHP 7.1 geändert und dann die Installation neu gestartet. Bei mir hat es geklappt.


0

Suchen Sie Options +FollowSymLinksin .htaccessIhrem Magento-Stammverzeichnis und ändern Sie es in:Options +SymLinksIfOwnerMatch

Tun Sie das auch für /pub/static/.htaccessund /pub/media/.htaccess.

BEARBEITEN

Der beschriebene Fehler weist darauf hin, dass mod_version nicht aktiviert ist.

Um es zu aktivieren, gehe http.confin den confOrdner und finde eine Zeile, die mod_version enthält.

Entfernen Sie "#" vom Anfang, um das Kommentarzeichen zu entfernen.

Dann starte Apache neu.


geändert, aber nichts passiert
Zaheerabbas

Sie sollten dann das PHP-Fehlerprotokoll überprüfen und dessen Inhalt veröffentlichen. Es sollte sich hier befinden: ... \ wamp \ logs \ error.log
Lez

es gibt Fehler im Protokoll wieInvalid command '<IfVersion', perhaps misspelled or defined by a module not included in the server configuration
Zaheerabbas

0

Wenn Sie während der Installation darauf stoßen, liegt möglicherweise ein Berechtigungsfehler vor .

In den meisten Fällen liegt ein 500 Internal Server Error an einer falschen Berechtigung für eine oder mehrere Dateien oder Ordner. Ordnerberechtigung auf 0775 setzen

sudo chmod -R 775 /path_to_magent/Folder

Trifft hier nicht als Windows zu
Dominic Xigen
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.