ไซต์ของฉันหยุดทำงานกะทันหันโดยมีข้อความแสดงข้อผิดพลาด
ชื่อโฮสต์ที่ระบุไม่ถูกต้องสำหรับเซิร์ฟเวอร์นี้
และถึงแม้ว่าฉันจะถอด
$settings['trusted_host_patterns']
สมบูรณ์จากไฟล์การตั้งค่าและล้างแคชผ่าน Drush
drush สร้างแคชใหม่
ฉันลองใช้การตั้งค่านี้ด้วย:
$settings['trusted_host_patterns'] = [ '.*' ]; และ $settings['trusted_host_patterns'] = [];
แต่ไซต์ยังคงแสดงข้อผิดพลาดเดิม และฉันไม่สามารถเข้าถึงบันทึกของ Drupal หรือที่ใดก็ตามเพื่อตรวจหาสาเหตุของปัญหา
การตั้งค่า Apache ก็ใช้ได้เช่นกัน เช่นเดียวกับที่กล่าวไว้ในการทดลองก่อนหน้านี้ ที่นี่
อะไรคือสาเหตุของข้อผิดพลาดนี้และจะแก้ไขได้อย่างไร
บันทึก:
ไซต์นี้เคยทำงานกับการตั้งค่า trust_host_patterns
ชื่อโดเมนของฉันมีเส้นประ (-) ดังนั้นฉันจึงใช้รูปแบบนี้:
$settings['trusted_host_patterns'] = ['^[โดเมน/-/ชื่อ]\.com$', '^www\.[โดเมน/-/ชื่อ]\.com$', '^www\.[โดเมน\ -ชื่อ]\.com$', '[โดเมน\-ชื่อ]\.com$', ];
เมื่อสองสัปดาห์ที่แล้ว แต่วันนี้หยุดทำงานกะทันหัน และฉันลบการตั้งค่า trust_host_patterns ออก แต่ไม่สามารถแก้ไขได้
หมายเหตุ: ฉันตรวจสอบการเพิ่ม $settings['trusted_host_patterns'] = [ '.*' ];
และ $settings['trusted_host_patterns'] = [];
อย่างใดอย่างหนึ่งไม่ทำงาน