Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

[gelöst] trustet_host_pattern bei localhost konfigurieren

Eingetragen von Dorothea_Z (198)
am 20.04.2019 - 19:16 Uhr in
  • Anfängerfragen
  • Drupal 8.x oder neuer

Ich stehe ein wenig auf dem Schlauch. Drupal8 meldet mir:

Zitat:

Die Einstellung zu den trusted_host_patterns wird nicht über die settings.php Datei konfiguriert. Dies ist ein Sicherheitsrisiko. Es wird dringend empfohlen die Einstellung zu konfigurieren. Weitere Informationen zum Schutz vor HTTP-Host-Header-Attacken sind in der Online-Dokumentation verfügbar.

nun habe ich aber in die setup.php folgendes eingefügt:

@code
$settings['trusted_host_patterns'] = array(
'^localhost$','^127.0.0.1$'
);
@endcode

Aber das funktioniert anscheinend nicht - jedenfalls bekomme ich nach einem Cron-Lauf weiter die gleiche Fehlermeldung.
Wie muss ich denn diesen Teil so schreiben, dass localhost akzeptiert ist als "trusted_host_pattern"?
Danke für Hinweise!
LG
D.

‹ Source path has to start with a slash. in Drupal\Core\Path\AliasManager [gelöst] trustet_host_pattern bei localhost konfigurieren ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Du hast das Dollarzeichen

Eingetragen von dinmikkith (1573)
am 20.04.2019 - 20:34 Uhr

Du hast das Dollarzeichen vergessen

Beispiel aus der settings.php:

/**
* Trusted host configuration.
*
* Drupal core can use the Symfony trusted host mechanism to prevent HTTP Host
* header spoofing.
*
* To enable the trusted host mechanism, you enable your allowable hosts
* in $settings['trusted_host_patterns']. This should be an array of regular
* expression patterns, without delimiters, representing the hosts you would
* like to allow.
*
* For example:
* @code
* $settings['trusted_host_patterns'] = array(
*   '^www\.example\.com$',
* );
* @endcode
* will allow the site to only run from www.example.com.
*
* If you are running multisite, or if you are running your site from
* different domain names (eg, you don't redirect http://www.example.com to
* http://example.com), you should specify all of the host patterns that are
* allowed by your site.
*
* For example:
* @code
* $settings['trusted_host_patterns'] = array(
*   '^example\.com$',
*   '^.+\.example\.com$',
*   '^example\.org$',
*   '^.+\.example\.org$',
* );
* @endcode
* will allow the site to run off of all variants of example.com and
* example.org, with all subdomains included.
*/

Änderung für localhost

$settings['trusted_host_patterns'] = array(
    '^localhost$',
    '^127.0.0.1$',
     );

Wobei du 127.0.0.1 wohl eher nicht brauchst oder gibst du das in den Browser ein?

  • Anmelden oder Registrieren um Kommentare zu schreiben

wo habe ich es

Eingetragen von Dorothea_Z (198)
am 21.04.2019 - 06:22 Uhr

übersehen? Ich habe mir die setup.php noch mal in den Editor geladen und umformatiert. Nun sieht es so aus:

@code
$settings['trusted_host_patterns'] = array(
'^localhost$',
'^127.0.0.1$'
);
@endcode

Das Dollarzeichen ist vor "settings" und nach "localhost" sowie nach der IP-Adresse.
Trotzdem kommt die Fehlermeldung:

Zitat:

Die Einstellung zu den trusted_host_patterns wird nicht über die settings.php Datei konfiguriert. Dies ist ein Sicherheitsrisiko. Es wird dringend empfohlen die Einstellung zu konfigurieren. Weitere Informationen zum Schutz vor HTTP-Host-Header-Attacken sind in der Online-Dokumentation verfügbar.

Drupal scheint auch diese settings.php zu lesen, denn wenn ich chmod noch nicht ausgeführt habe kommt gleich ein Hinweis auf die fehlerhaften Lese/Schreibrechte...
Merkwürdig...

Doch zunächst einmal allen hier frohe Ostern und Danke für Eure Unterstützung!
LG
D.

  • Anmelden oder Registrieren um Kommentare zu schreiben

So und jetzt machst du @code

Eingetragen von dinmikkith (1573)
am 21.04.2019 - 18:03 Uhr

So und jetzt machst du @code und @endcode noch weg und dann ist gut.

AnhangGröße
trusted-hosts.jpg 66.01 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

Dorothea, Du hast zwar das

Eingetragen von wla (9461)
am 21.04.2019 - 10:33 Uhr

Dorothea, Du hast zwar das trusted_host_pattern korrekt, aber in der settings.php-Datei ist ein Fehler der verhindert, daß diese Stelle Wirkung zeigt. Also liegt der Fehler davor oder kurz dahinter. Hast Du mal im Drupal-Log (aktuelle Protokollnachrichten) nachgesehen, ob sich da ein Hinweis findet?

  • Anmelden oder Registrieren um Kommentare zu schreiben

wla schrieb Dorothea, Du hast

Eingetragen von Dorothea_Z (198)
am 21.04.2019 - 12:52 Uhr
wla schrieb

Dorothea, Du hast zwar das trusted_host_pattern korrekt, aber in der settings.php-Datei ist ein Fehler der verhindert, daß diese Stelle Wirkung zeigt. Also liegt der Fehler davor oder kurz dahinter. Hast Du mal im Drupal-Log (aktuelle Protokollnachrichten) nachgesehen, ob sich da ein Hinweis findet?

also hier mal die Fehlermeldung im Protokoll:

Zitat:

Sicherheitswarnung: .htaccess ist nicht beschreibbar. Bitte erstellen Sie eine .htaccess-Datei in ihrem ../config/sync Verzeichnis, die die folgende Zeile enthält:

# Deny all requests from Apache 2.4+.

Require all denied

# Deny all requests from Apache 2.0-2.2.

Deny from all

# Turn off all options we don't need.
Options -Indexes -ExecCGI -Includes -MultiViews

# Set the catch-all handler to prevent scripts from being executed.
SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006

# Override the handler again if we're run later in the evaluation list.
SetHandler Drupal_Security_Do_Not_Remove_See_SA_2013_003

# If we know how to do it safely, disable the PHP engine entirely.

php_flag engine off

Hostname: 127.0.0.1

@dinmikkith: Die @code Sequenz habe ich nun mit einem Sternchen wegkommentiert. Änderte aber nichts am Problem.
Bedeutet das "@" auch, dass danach alles als Kommentar gelesen wird?

Danke!
LG
D.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das @code bedeutet

Eingetragen von dinmikkith (1573)
am 21.04.2019 - 13:02 Uhr

Das @code bedeutet Codebeispiel und hat im Php-Code nichts zu suchen. Wenn du das Bild oben groß machst siehst du wies richtig geht.

  • Anmelden oder Registrieren um Kommentare zu schreiben

@code schon entfernt,

Eingetragen von Dorothea_Z (198)
am 21.04.2019 - 13:37 Uhr

aber das Problem ist trotzdem noch da.

dinmikkith schrieb

Das @code bedeutet Codebeispiel und hat im Php-Code nichts zu suchen. Wenn du das Bild oben groß machst siehst du wies richtig geht.

Das Bild lässt sich leider nicht so vergrößern, dass ich es lesen kann. Aber ich habe das @code schon entfernt.

Wie hast Du das Fenstermit der Drush-Statusmeldung erzeugt?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Mit der Druck Taste. Das sind

Eingetragen von dinmikkith (1573)
am 21.04.2019 - 18:04 Uhr

Mit der Druck Taste. Das sind ein Texteditor und ein Browserfenster nebeneinander. Keine Statusmeldung

Ich habe den Link inzwischen aktualisiert. Tut mir leid, dass das Drupalcenter beim Rendern der Bildstiele kriselt. Jetzt solltest du was sehen können.

  • Anmelden oder Registrieren um Kommentare zu schreiben

nun funzts

Eingetragen von Dorothea_Z (198)
am 22.04.2019 - 12:58 Uhr

Ich habe den Code-Schnipsel ans Ende gesetzt und nun läuft es.
Außerdem habe ich auf Grund des Protokolls noch die .htaccess erstellt und diese Fehlermeldung ist nun auch weg.
Danke für Eure Hinweise!
LG
Dorothea

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • [gelöst]Vermaledeite Feeds
  • кракен сайт кто владелец
  • Rolle erstellen nicht zu finden
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
Weiter

Neue Kommentare

  • кракен маркетплейс форум
    vor 2 Stunden 11 Minuten
  • Rollen
    vor 9 Stunden 8 Minuten
  • Inzwischen sind wir bei
    vor 1 Woche 4 Tagen
  • Migrieren von D7 auf D8/ D10/ D11
    vor 1 Woche 4 Tagen
  • melde mich mal wieder, da ich
    vor 9 Wochen 1 Tag
  • Hey danke
    vor 9 Wochen 2 Tagen
  • Update: jetzt gibt's ein
    vor 9 Wochen 3 Tagen
  • Hallo, im Prinzip habe ich
    vor 10 Wochen 20 Stunden
  • Da scheint die Terminologie
    vor 10 Wochen 23 Stunden
  • Kannst doch auch alles direkt
    vor 10 Wochen 5 Tagen

Statistik

Beiträge im Forum: 250239
Registrierte User: 20464

Neue User:

  • Tawer3sowar
  • ocvk2810
  • marouane.blel

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 20 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association