500 Внутрішня помилка сервера під час встановлення magento2.2.2


14

Я намагаюся встановити Magento 2.2.2 в локальному середовищі Windows за допомогою WAMP. Але це дає мені 500 внутрішніх помилок сервера . Коли я замінюю попередню версію htaccessфайлу, вона працює. Це було б питання?

Перезаписати двигун увімкнено, і модуль завантажений.

Журнал помилок:

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

Я намагався включити, LoadModule version_module modules/mod_version.soщоб він працював, але зараз, коли установка запускається, між ними в моїй консолі відповідає, що це falseчерез кілька секунд. Коли я намагаюся оновити, він запускає іншу установку, але мені доведеться оновити кілька разів, щоб завершити встановлення. Я не знаю, Magento встановлений успішно чи ні під час цього процесу.

Коли я переходжу до адміністратора, він працює, але я отримую помилки JS консолі. Передній кінець все ще завантажується без CSS.

Я намагався встановити його кілька разів, але кожен раз, коли я закінчувався цією помилкою


Чи можете ви поділитися файлом htaccess, а також файлом журналу, який детально описує помилку?
користувач5198077

Відповіді:


21

Добре нарешті .... ось процес, який я дотримувався, щоб позбутися від цього.

Крок 1: Переконайтеся, що LoadModule version_module modules/mod_version.soвін завантажений з httpd.confфайлу, щоб вирішити Invalid command '<IfVersion', perhaps misspelled or defined by a module not included in the server configurationпомилку.

Крок 2 ::

Переконайтесь, що нижче значення змінної має бути встановлено як

max_execution_time = 1800
max_input_time = 1800
memory_limit = 1024M

Крок 3: :( Не обов'язково)

Створіть віртуальний хост.

додати код нижче у свій шлях до файлу :: D:\wamp64\bin\apache\apache2.4.18\conf\extra\httpd-vhosts.conf

Шлях може змінюватися залежно від вашої установки

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

Зробіть запис у файлі хосту, як показано нижче. шлях до файлу хоста для мене (може відрізнятися для вас) ::C:\Windows\System32\drivers\etc\hosts

127.0.0.1 www.demomage222.com

+1 для вашої публікації, допоможіть мені вирішити проблему !! спеціальний Loadmodule mod_version.so повинен бути включений !! Ще раз дякую
Мантан Дейв

1

Я також стикався з тією ж проблемою, коли я встановлював Magento 2.2 на WAMP. Я змінив версію PHP на PHP 7.1 і перезапустив установку. Речі працювали на мене.


0

Знайдіть Options +FollowSymLinksу .htaccessвашому корені Magento та змініть його на:Options +SymLinksIfOwnerMatch

Зробіть це для /pub/static/.htaccessі /pub/media/.htaccessтакож.

EDIT

Описана помилка вказує на те, що mod_version не вмикається.

Щоб увімкнути це, перейдіть http.confу confпапку та знайдіть рядок, у якому є mod_version.

Видаліть "#" спочатку, щоб скаментувати його.

Потім перезапустіть апаш.


змінився, але нічого не відбудеться
Захерабас

Ви повинні перевірити журнал помилок php і опублікувати його вміст. Він повинен бути розташований тут: ... \ wamp \ logs \ error.log
Lez

це дає помилку в журналі якInvalid command '<IfVersion', perhaps misspelled or defined by a module not included in the server configuration
Захерабас

0

Якщо ви зіткнулися з нею під час встановлення, це може бути помилка дозволів .

У більшості випадків помилка 500 внутрішнього сервера пов'язана з неправильним дозволом на один або кілька файлів або папок. встановити дозвіл на папку на 0775

sudo chmod -R 775 /path_to_magent/Folder

Не застосовується тут як windows
Домінік Сіген
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.