โปรดทำตามขั้นตอนด้านล่างเพื่อกำจัดปัญหานี้
1) ดาวน์โหลด Magento 2
2) คลายข้อมูลนี้ในไดเรกทอรี www หรือ htdocs ของคุณ
3) ติดตั้ง magento ห้ามใช้localhostให้ใช้127.0.0.1ใน URL ร้านค้าและ URL ของผู้ดูแลระบบ
4) หลังจากติดตั้งสำเร็จอย่าเปิด MAGENTO
5) ตอนนี้ลบแคช / เซสชันของ magento 2 ไปที่เส้นทางด้านล่างที่กล่าวถึงและลบไฟล์
Magento Root > var > cache > Delete all files
Magento Root > var > page_cache > Delete all files
Magento Root > var > session > Delete all files
6) เปลี่ยนพฤติกรรมของ symlink สำหรับทรัพยากรคงที่บางส่วนตามที่ระบุไว้ด้านล่าง: -
เมื่อ Magento 2 ไม่ได้อยู่ในโหมดการผลิตก็จะพยายามสร้าง symlink สำหรับแหล่งข้อมูลคงที่บนเซิร์ฟเวอร์ในตัว เราต้องเปลี่ยนพฤติกรรมของ Magento 2 โดยไปที่แก้ไขROOT > app > etc > di.xml
ไฟล์ เปิด di.xml ในโปรแกรมแก้ไขรหัสที่คุณชื่นชอบค้นหาvirtualType name="developerMaterialization"
ส่วน ในส่วนด้านล่างคุณจะพบรายการ<item name="view_preprocessed" xsi:type="object">
ที่ต้องแก้ไข คุณสามารถแก้ไขได้โดยการเปลี่ยนเนื้อหาต่อไปนี้:
Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink
ไปที่:
Magento\Framework\App\View\Asset\MaterializationStrategy\Copy
7) ลบไฟล์ทั้งหมดยกเว้น **.htaccess**
Magento Root > pub > static > Delete all files except **.htaccess**
มันจบแล้ว. ตอนนี้คุณสามารถเรียกใช้ magento Front และ Backend URL