500 Internal Server Error saat memasang magento2.2.2

14

Saya mencoba menginstal Magento 2.2.2 di lingkungan Windows lokal saya dengan WAMP. Tetapi itu memberi saya 500 Server Internal Kesalahan . Ketika saya mengganti versi htaccessfile sebelumnya itu tidak berfungsi. Apakah itu masalahnya?

Mesin penulisan ulang hidup dan modul dimuat.

Catatan eror:

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

Saya telah mencoba mengaktifkannya LoadModule version_module modules/mod_version.soagar berfungsi, tetapi sekarang ketika instalasi berjalan, di antaranya ia merespons di konsol saya falsesetelah beberapa detik. Ketika saya mencoba untuk me-refresh, ini memulai instalasi yang tersisa tetapi saya harus me-refresh beberapa kali untuk menyelesaikan instalasi. Saya tidak tahu apakah Magento berhasil diinstal atau tidak selama proses ini.

Ketika saya pergi ke admin berfungsi, tapi saya mendapatkan kesalahan konsol JS. Front-end masih memuat tanpa CSS.

Saya mencoba menginstalnya beberapa kali tetapi setiap kali saya berakhir dengan kesalahan ini

Zaheerabbas
sumber
Bisakah Anda membagikan file htaccess serta file log yang merinci kesalahannya?
user5198077

Jawaban:

21

Ok Akhirnya .... di sini adalah proses yang saya ikuti untuk menyingkirkan ini.

Langkah 1 :: Pastikan itu LoadModule version_module modules/mod_version.sodimuat dari httpd.conffile untuk menyelesaikan Invalid command '<IfVersion', perhaps misspelled or defined by a module not included in the server configurationkesalahan.

Langkah 2::

Harap pastikan bahwa nilai variabel di bawah ini harus ditetapkan sebagai

max_execution_time = 1800
max_input_time = 1800
memory_limit = 1024M

Step3: :( Opsional)

Buat host virtual.

tambahkan kode di bawah ini di jalur file Anda :: D:\wamp64\bin\apache\apache2.4.18\conf\extra\httpd-vhosts.conf

Path dapat bervariasi sesuai instalasi Anda

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

Buat entri di file host seperti di bawah ini. jalur file host untuk saya (mungkin berbeda untuk Anda) ::C:\Windows\System32\drivers\etc\hosts

127.0.0.1 www.demomage222.com
Zaheerabbas
sumber
+1 untuk pos Anda, ini membantu saya untuk menyelesaikan masalah !! mod_version.so Loadmodule khusus perlu diaktifkan !! Sekali lagi terima kasih
Manthan Dave
1

Saya juga menghadapi masalah yang sama ketika saya menginstal Magento 2.2 di WAMP. Saya mengubah versi PHP menjadi PHP 7.1 dan kemudian memulai kembali instalasi. Hal-hal bekerja untuk saya.

Gaurav Verma
sumber
0

Cari Options +FollowSymLinksdi .htaccessakar Magento Anda dan mengubahnya ke:Options +SymLinksIfOwnerMatch

Lakukan itu untuk /pub/static/.htaccessdan /pub/media/.htaccessjuga.

EDIT

Kesalahan yang dijelaskan menunjuk ke mod_version tidak diaktifkan.

Untuk mengaktifkannya masuk ke http.confdalam conffolder dan temukan baris yang memiliki mod_version di dalamnya.

Hapus "#" dari awal hingga tanda komentar itu.

Kemudian restart apache.

Lez
sumber
berubah tetapi tidak ada yang terjadi
Zaheerabbas
Anda harus memeriksa log kesalahan php dan memposting kontennya. Seharusnya berada di sini: ... \ wamp \ logs \ error.log
Lez
itu memberikan kesalahan dalam log sepertiInvalid command '<IfVersion', perhaps misspelled or defined by a module not included in the server configuration
Zaheerabbas
0

Jika Anda menghadapinya saat penginstalan, itu mungkin Kesalahan Izin .

Dalam kebanyakan kasus, 500 Server Internal Kesalahan disebabkan oleh izin yang tidak benar pada satu atau lebih file atau folder. atur izin folder ke 0775

sudo chmod -R 775 /path_to_magent/Folder
BSB
sumber
Tidak berlaku di sini sebagai windows
Dominic Xigen