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 htaccess
Datei 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 false
nach 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
quelle
Antworten:
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.so
aus derhttpd.conf
Datei geladen wurde , um denInvalid command '<IfVersion', perhaps misspelled or defined by a module not included in the server configuration
Fehler zu beheben .Schritt 2::
Bitte stellen Sie sicher, dass der unten stehende Variablenwert als gesetzt ist
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
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
quelle
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.
quelle
Suchen Sie
Options +FollowSymLinks
in.htaccess
Ihrem Magento-Stammverzeichnis und ändern Sie es in:Options +SymLinksIfOwnerMatch
Tun Sie das auch für
/pub/static/.htaccess
und/pub/media/.htaccess
.BEARBEITEN
Der beschriebene Fehler weist darauf hin, dass mod_version nicht aktiviert ist.
Um es zu aktivieren, gehe
http.conf
in denconf
Ordner und finde eine Zeile, die mod_version enthält.Entfernen Sie "#" vom Anfang, um das Kommentarzeichen zu entfernen.
Dann starte Apache neu.
quelle
Invalid command '<IfVersion', perhaps misspelled or defined by a module not included in the server configuration
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
quelle