500 Internal Server Error เมื่อติดตั้ง 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 รวมถึงไฟล์บันทึกที่มีข้อผิดพลาดได้หรือไม่?
user5198077

คำตอบ:


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 ต้องเปิดใช้งาน !! ขอขอบคุณอีกครั้ง
Manthan Dave

1

ฉันยังเผชิญปัญหาเดียวกันเมื่อฉันติดตั้ง Magento 2.2 บน WAMP ฉันเปลี่ยนเวอร์ชั่น PHP เป็น PHP 7.1 แล้วเริ่มการติดตั้งใหม่ สิ่งที่ทำงานให้ฉัน


0

ค้นหาOptions +FollowSymLinksใน.htaccessรูทวีโอไอพีของคุณและเปลี่ยนเป็น:Options +SymLinksIfOwnerMatch

ทำเช่นนั้นเพื่อ/pub/static/.htaccessและ/pub/media/.htaccessเช่นกัน

แก้ไข

ข้อผิดพลาดที่อธิบายไว้ชี้ไปที่ mod_version ไม่ได้เปิดใช้งาน

หากต้องการเปิดใช้งานให้ไปhttp.confที่confโฟลเดอร์และค้นหาบรรทัดที่มี mod_version อยู่ในนั้น

ลบ "#" จากจุดเริ่มต้นเพื่อยกเลิกการใส่เครื่องหมายข้อคิดเห็น

จากนั้นรีสตาร์ท apache


เปลี่ยน แต่ไม่มีอะไรเกิดขึ้น
Zaheerabbas

คุณควรตรวจสอบบันทึกข้อผิดพลาด php แล้วโพสต์เนื้อหา มันควรจะอยู่ที่นี่: ... \ wamp \ logs \ error.log
Lez

มันจะช่วยให้เกิดข้อผิดพลาดในการเข้าสู่ระบบเช่นInvalid command '<IfVersion', perhaps misspelled or defined by a module not included in the server configuration
Zaheerabbas

0

หากคุณกำลังประสบมันในขณะที่การติดตั้งก็อาจจะมีข้อผิดพลาดสิทธิ์

ในกรณีส่วนใหญ่ข้อผิดพลาดเซิร์ฟเวอร์ภายใน 500 ข้อเนื่องจากสิทธิ์ที่ไม่ถูกต้องในไฟล์หรือโฟลเดอร์อย่างน้อยหนึ่งรายการ ตั้งค่าการอนุญาตโฟลเดอร์เป็น 0775

sudo chmod -R 775 /path_to_magent/Folder

ไม่ได้ใช้ที่นี่เป็น windows
Dominic Xigen
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.