ฉันสร้างเว็บไซต์ Drupal 8 อย่างง่ายบนกล่อง DEV และย้ายไปยังเซิร์ฟเวอร์ LIVE
- คัดลอกไฟล์บนเซิร์ฟเวอร์ DEV ลงใน tarball
- ย้ายไฟล์เหล่านี้ไปยังเซิร์ฟเวอร์ LIVE (โดยใช้ scp)
- ไฟล์เว็บที่ไม่บีบอัดลงในไดเร็กทอรีปลายทาง
(/var/www/html/newsite)
- สร้างฐานข้อมูล ผู้ใช้ และกำหนดสิทธิ์ให้ตรงกับที่บน
เซิร์ฟเวอร์ DEV
- สำรองฐานข้อมูล MySQL Server เป็นไฟล์ .sql ด้วย mysqldump
- นำเข้าจากไฟล์ .sql เข้าสู่ฐานข้อมูลชื่อเดียวกัน
- ตรวจสอบให้แน่ใจว่าการตั้งค่า APACHE ชี้ไปที่ไดเร็กทอรีของไซต์
เมื่อฉันไปที่หน้าแรก มันจะขึ้นมา
- การแสดงรูปภาพและเนื้อหาของเพจ
- Webform ทำงานและส่งอีเมลถึงบัญชีที่ตั้งค่าไว้
แต่ไม่สามารถไปยังหน้าอื่นได้!
- /user = ไม่พบเพจ
- /[อะไรก็ได้] = ไม่พบหน้านี้
- /?q=user = ไปที่หน้า (ด้านหน้า) และ URL ยังคงอยู่ที่
- /?=[อะไรก็ได้] = แสดงหน้าแรกพร้อม URL ที่เหลืออยู่
หมายความว่าฉันไม่สามารถเข้าสู่ระบบหรือเรียกใช้การอัปเดต (ฐานข้อมูล) ได้!
ฉันพยายามแล้ว
- การลบตารางเซสชันในฐานข้อมูล
- ตรวจสอบการเปิดใช้งาน mod_rewrite ใน httpd (CentOS)
- ตรวจสอบไฟล์กำหนดค่า apache (httpd) ที่ตรงกัน
ความช่วยเหลือหรือความคิดใด ๆ ที่ชื่นชม
ฉันไม่คิดว่าการลบเว็บไซต์ ติดตั้งไซต์ Drupal แล้วคัดลอกไฟล์/ฐานข้อมูลทับเว็บไซต์ใหม่จะแก้ไขอะไรได้