[gelöst]Trusted Host settings
am 15.08.2018 - 23:39 Uhr in
Wie man das Trusted-Host-Problem auf Live-Servern löst, ist mir bekannt. Ich füge in die settings.php folgende Zeilen ein
$settings['trusted_host_patterns'] = array(
'^127\.0\.0\.1$', //IP Adresse
'^localhost$', //localhost
'^Seitenname\.de$',
'^.+\.Seitenname\.de$',
);
Was mich jedoch zur Verzweifelung bringt, ist: Mache ich das auch auf meinem neuen Testserver im heimischen LAN, kommt die Fehlermeldung:
The provided host name is not valid for this server.
Auf der Suche nach einer Lösung stieß ich auf den Hinweis, man solle doch die IP-Adresse des Servers angeben und eventuell auch noch den Port. Ich fügte also
'^.+\192\.168\.1\.16$',
'^.+\192\.168\.1\.16$\:80',
'^.+\192\.168\.1\.16\.Seitenname\.de$',
'^.+\192\.168\.1\.16\.Seitenname\.de$\:80',
ein und bakam das gleiche Ergebnis.Auch der Hinweis, anstelle der IP könne man auch den Namen des Servers (in meinem Fall theo) in den Code einabuen, brachte dieselbe Fehlermeldung auf den Bildschirm.
Ohne den Bereich Trusted Host in der settings.php funktioniert die Seite auf dem Test-Server einwandfrei, ich kriege halt immer nur im Statusbericht die Fehlermeldung, das die EINSTELLUNGEN FÜR VERTRAUENSWÜRDIGE HOSTS Nicht aktiviert sind. Von sämtlichen Rechnern im Netzwerk kann ich mit http://192.168.1.16/Seitenname alle auf dem Test-Server liegenden Seiten aufrufen; also kann es nicht an der hosts-Datei oder den entsprechenden .conf's in /etc/apache2/sites-enabled liegen.
Kann mir jemand helfen, den Fehler abzustellen?
- Anmelden oder Registrieren um Kommentare zu schreiben
Du rufst die Seite
am 16.08.2018 - 06:17 Uhr
Du rufst die Seite mit
http://192.168.1.16/Seitenname
auf und in den trusted settings steht:
'^.+\192\.168\.1\.16\.Seitenname\.de$',
Schon mal ohne .de getestet?
Warum gibst Du nicht einfach das hier ein?
'^192\.168\.1\.16\.Seitenname\.de$',
Vor der 192 steht ja nichts, bzw. http muss nicht erwähnt werden.
Was, wenn Du in der hosts-Datei eine Übersetzung machst, wie z.B.
Seitenname.localhost oder so ähnlich und die Installation damit aufrufst und das in die settings schreibst?
So habe ich das unter Windows schon gemacht und soweit ich mich erinnern kann, hat das auch unter D8 ohne den Trusted Host Fehler funktioniert.
Bin mir nicht mehr sicher, weil es die Installation nicht mehr gibt.
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
montviso schrieb Warum gibst
am 16.08.2018 - 18:46 Uhr
Warum gibst Du nicht einfach das hier ein?
'^192\.168\.1\.16\.Seitenname\.de$',
Hat leider auch nicht geklappt.
Ich rufe die Seiten entweder mit
http://theo/seitenname (inklusive Endung)
oder mithttp://Server-IP/Seitenname (inklusive Endung)
auf, es sind ja Kopien von existierenden Seiten.Sobald der Begriff Trusted Host in der settings.php auftaucht, wird keine Seite angezeigt, es kommt die Meldung: The provided host name is not valid for this server.
Entferntman den trusted Host Teil, sieht man wieder etwas.
Warum schreibst Du eigentlich
am 16.08.2018 - 19:03 Uhr
Warum schreibst Du eigentlich immer das
\.de
dazu?
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
Muss man doch. Bei den
am 16.08.2018 - 22:52 Uhr
Muss man doch.
Bei den Webseiten, die über meinen Provider erreichbar sind, ist in jeder settings.php folgendes zu finden:
$settings['trusted_host_patterns'] = array(
'^localhost$', //localhost
'^Seitenname\.de$',
'^.+\.Seitenname\.de$',
);
Auf dem Testserver liegen Kopien der Seiten. Diese Seiten rufe ich aus dem Netzwerk mit Seitenname.de und nicht mit Seitenname auf.
Ja, klar, wenn Du sie mit .de
am 17.08.2018 - 05:59 Uhr
Ja, klar, wenn Du sie mit .de aufrufst, dann musst Du es auch so rein schreiben.
War mir ungewohnt, dass sie mit .de aufgerufen weden.
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
Heureka!!!!
am 17.08.2018 - 12:49 Uhr
Ich habe das Problem gelöst!!!!
Fügt man in die settings.php
$settings['trusted_host_patterns'] = [ '.*' ];
Gut, Sicher ist was anderes, aber da der Test-Server eh aus dem Netz nicht erreichbar ist, ist mir das egal.
Drupal 8 Anleitung für
am 19.08.2018 - 11:10 Uhr
Drupal 8 Anleitung für Trusted Host settings, funktioniert bei mir auf Xampp perfekt (letzter Abschnitt).
https://www.drupal.org/node/1992030
Grüße Jenna