Próbuję zainstalować Magento 2.2.2 w moim lokalnym środowisku Windows za pomocą WAMP. Ale daje mi 500 wewnętrzny błąd serwera . Kiedy zastępuję poprzednią wersję htaccess
pliku, działa. Czy to byłby problem?
Przepisz silnik jest włączony i moduł jest załadowany.
Dziennik błędów:
Invalid command '<IfVersion', perhaps misspelled or defined by a module not included in the server configuration
Próbowałem włączyć, LoadModule version_module modules/mod_version.so
aby działało, ale teraz, gdy instalacja jest uruchomiona, pomiędzy odpowiada w mojej konsoli, że to false
po kilku sekundach. Podczas próby odświeżenia rozpoczyna się pozostała instalacja, ale muszę ją kilkakrotnie odświeżyć, aby dokończyć instalację. Nie wiem, czy Magento został pomyślnie zainstalowany, czy nie podczas tego procesu.
Kiedy idę do administratora, działa, ale dostaję błędy JS konsoli. Interfejs nadal ładuje się bez CSS.
Próbowałem go zainstalować kilka razy, ale za każdym razem, gdy kończy się ten błąd
źródło
Odpowiedzi:
Ok, w końcu .... oto proces, który wykonałem, aby się go pozbyć.
Krok 1 :: Upewnij się, że
LoadModule version_module modules/mod_version.so
jest załadowany zhttpd.conf
pliku, aby rozwiązaćInvalid command '<IfVersion', perhaps misspelled or defined by a module not included in the server configuration
błąd.Krok 2::
Upewnij się, że poniżej wartości zmiennej należy ustawić jako
Krok 3: :( Opcjonalnie)
Utwórz wirtualnego hosta.
dodaj poniższy kod do ścieżki pliku:
D:\wamp64\bin\apache\apache2.4.18\conf\extra\httpd-vhosts.conf
Ścieżka może się różnić w zależności od instalacji
Wprowadź dane w pliku hosta jak poniżej. ścieżka pliku hosta dla mnie (może się różnić dla ciebie):
C:\Windows\System32\drivers\etc\hosts
źródło
Ten sam problem napotkałem również podczas instalowania Magento 2.2 na WAMP. Zmieniłem wersję PHP na PHP 7.1, a następnie ponownie uruchomiłem instalację. Sprawdziło się dla mnie.
źródło
Zlokalizować
Options +FollowSymLinks
w.htaccess
swojej korzenia Magento i zmień ją na:Options +SymLinksIfOwnerMatch
Zrób to dla
/pub/static/.htaccess
i/pub/media/.htaccess
również.EDYTOWAĆ
Opisany błąd wskazuje, że mod_version nie jest włączony.
Aby umożliwić mu iść do
http.conf
wconf
folderze i znajdź linię, która ma mod_version w nim.Usuń „#” od początku, aby anulować komentarz.
Następnie uruchom ponownie apache.
źródło
Invalid command '<IfVersion', perhaps misspelled or defined by a module not included in the server configuration
Jeśli napotykasz go podczas instalacji , może to być błąd uprawnień .
W większości przypadków błąd wewnętrzny serwera 500 wynika z niepoprawnego uprawnienia do jednego lub więcej plików lub folderów. ustaw uprawnienie do folderu na 0775
źródło