Puncte:-2

Care sunt cauzele defecțiunii (Numele de gazdă furnizat nu este valabil pentru acest server) și cum să o remediați?

drapel cn

Site-ul meu s-a oprit brusc, cu un mesaj de eroare

Numele de gazdă furnizat nu este valid pentru acest server.

Și chiar dacă am îndepărtat

$settings['trusted_host_patterns']

Complet din fișierul de setări și șters memoria cache prin Drush

drush cache-reconstruire

de asemenea, am încercat să folosesc aceste setări:

$settings['trusted_host_patterns'] = [ '.*' ]; și $settings['trusted_host_patterns'] = [];

dar, site-ul arată în continuare aceeași eroare și nu pot accesa jurnalul Drupal sau oriunde pentru a detecta cauza problemei.

Setările Apache sunt, de asemenea, bune, așa cum sa menționat într-unul dintre experimentele anterioare Aici

Care sunt cauzele acestei erori și cum poate fi remediată?

Notă:

  1. Site-ul lucra anterior cu setările trusted_host_patterns.

  2. numele meu de domeniu are liniuță (-), așa că am folosit acest model:

    $settings['trusted_host_patterns'] = ['^[domeniu/-/nume]\.com$', '^www\.[domeniu/-/nume]\.com$', '^www\.[domeniu\ -nume]\.com$', '[domeniu\-nume]\.com$', ];

acum două săptămâni, dar a încetat să funcționeze brusc astăzi și am eliminat setarea trusted_host_patterns, dar nu s-a rezolvat.

Notă: am verificat adăugarea $settings['trusted_host_patterns'] = [ '.*' ]; și $settings['trusted_host_patterns'] = []; fie, ambele nu merg.

drapel ru
Toate acestea sunt explicate pe deplin în [Ce înseamnă „Numele de gazdă furnizat nu este valid pentru acest server”?](https://drupal.stackexchange.com/questions/145286/what-does-the-provided-host-name -nu-este-valid-pentru-acest-server-mediu). Citiți răspunsul!
drapel cn
Am citit asta și am eliminat `$settings['trusted_host_patterns']` Complet pentru că nu a funcționat.
drapel ru
Ștergerea unei valori de configurare nu setează din senin o valoare corectă în mod magic. Pentru testare aveți nevoie de cel puțin ceva de genul `$settings['trusted_host_patterns'] = [ '.*' ];` - NUMAI PENTRU TESTARE, nu faceți asta în producție. **Folosește-ți numele de gazdă real în producție**
drapel cn
@Hudri am verificat adăugând `$settings['trusted_host_patterns'] = [ '.*' ];` și `$settings['trusted_host_patterns'] = [];`, ambele nu funcționează.
Puncte:-2
drapel cn

am rezolvat problema prin:

  1. în centos:

/etc/httpd/sites-available/[domain_name].conf
<VirtualHost [domain_name]:80>
ServerName www.[domain_name]
ServerAlias ​​[nume_domeniu]

și, deoarece numele meu de domeniu are liniuță, am folosit acest regex:

[._:-]

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.