Fehlermeldung unter Statusbericht Trusted Host Settings
Eingetragen von Jenna (1883)
am 01.02.2015 - 19:02 Uhr in
am 01.02.2015 - 19:02 Uhr in
Version Drupal 8 Beta-6
Nach der Installation ist unter Statusbericht folgende Meldung:
Trusted Host Settings Nicht aktiviert
The trusted_host_patterns setting is not configured in settings.php. This can lead to security vulnerabilities. It is highly recommended that you configure this. See Protecting against HTTP HOST Header attacks for more information.
Mit Verweis auf diese Info:
https://www.drupal.org/node/1992030
Es lassen sich momentan keine Nodes speichern, alles andere im Admin Bereich scheint zu funktionieren
Ich werde aus dem Infolink nicht schlau, kann mir jemand beschreiben was man jetzt genau in der settings.php tun soll?
Dank vorab
Grüße Jenna
- Anmelden oder Registrieren um Kommentare zu schreiben
Soweit ich das sehe, ist die
am 02.02.2015 - 13:18 Uhr
Soweit ich das sehe, ist die einfachste Methode in der settings.php die $base_url-Variable auf die aktuelle Domain zu setzen. Das sollte reichen.
Hallo Martina,ich wollte die
am 02.02.2015 - 17:21 Uhr
Hallo Martina,
ich wollte die 8 beta 6 auch mal ausprobieren, aber leider kommt bei mir direkt vor der Installationsroutine eine Fehlermeldung:
Fatal error: Declaration of Drupal\Core\Plugin\CategorizingPluginManagerTrait::getSortedDefinitions(array $definitions = NULL, $label_key = 'label') must be compatible with Drupal\Component\Plugin\CategorizingPluginManagerInterface::getSortedDefinitions(array $definitions = NULL) in F:\Apache\htdocs\virtuell\test1\core\lib\Drupal\Core\Action\ActionManager.php on line 60
ist das Paket auf der Seite: https://www.drupal.org/project/drupal
nicht in Ordnung ? Hattest du da auch Probleme ?
Gruß
Berthold
Ich hab es von hier:
am 02.02.2015 - 18:28 Uhr
Ich hab es von hier: https://www.drupal.org/node/3060/release, Installation lief ohne Probleme durch.
@wla
Ich habe das so eingetragen ohne #:
$base_url = 'http://www.demo.domain.de';
Die Installation liegt im Root Verzeichnis, richtige php.ini und Subdomain auf den Ordner angelegt, alles wie immer bei Tests, die anderen 8er Versionen haben so auch funktioniert.
Im Statusbericht bleibt der o.g. Fehler bestehen und Nodes können nicht gespeichert werden, Vorschau geht aber.
Fehlermeldung bei Node speichern:
Drupal\Core\Entity\EntityStorageException: SQLSTATE[HY000]: General error: 1364 Field 'nid' doesn't have a default value: INSERT INTO {node} (vid, type, uuid) VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1, :db_insert_placeholder_2); Array ( [:db_insert_placeholder_0] => [:db_insert_placeholder_1] => article [:db_insert_placeholder_2] => 24498323-562c-4f92-aa00-e27eac1a783a ) in Drupal\Core\Entity\Sql\SqlContentEntityStorage->save() (Zeile 926 von /palpxxxq/drupal-8/core/lib/Drupal/Core/Entity/Sql/SqlContentEntityStorage.php)
Grüße Jenna
Versuche es noch einmal ohne
am 02.02.2015 - 18:40 Uhr
Versuche es noch einmal ohne das www. vor der Domain. Das ist ja einen Sub-Subdomain. Wenn das such nicht hilft einen Issue aufmachen.
Auch ohne www. keine
am 02.02.2015 - 21:22 Uhr
Auch ohne www. keine Änderung.
Hat irgend jemand die Drupal 8 Beta 6 schon installiert und kann Nodes speichern und hat diesen Trusted Error auf grün bekommen?
Grüße Jenna
Also ich habe auch mal die
am 02.02.2015 - 21:33 Uhr
Also ich habe auch mal die von dir angegebene Version versucht.
Auf einem WAMP läßt die sich nicht installieren.
Tja, da müssen wir wohl abwarten, bis die nächste Version herauskommt.
Zitat: Es lassen sich
am 06.03.2015 - 18:09 Uhr
Es lassen sich momentan keine Nodes speichern, alles andere im Admin Bereich scheint zu funktionieren
Mit der neuesten Beta 7 lassen sich jetzt die Nodes speichern.
https://www.drupal.org/node/3060/release
Unter Statusbericht bleibt weiterhin diese Meldung: The trusted_host_patterns setting is not configured in settings.php. This can lead to security vulnerabilities. It is highly recommended that you configure this.
Es gibt aber eine neue Info dafür, aber irgendwie klappt es mit meiner Domain nicht, eventuell weil es eine Subdomain im Rootordner ist.
https://www.drupal.org/node/2410395
Ich verschiebe das am Wochenende mal auf eine .com Domain im www. Bereich und berichte ob es dann funktioniert.
Den Admin Bereich scheint diese fehlende Einstellung nicht zu beeinträchtigen, funktioniert soweit alles.
Da ja nun Drupal 8 beim FTP Upload auf ca. 11.800 Dateien kommt, dauert der Spaß erheblich, bei Drupal 7 ist nach einem Kaffee der Upload durch.
Zwischen den Servern lässt sich das alles wunderbar mit Putty kopieren, löschen, sichern.
Aber gibt es ausser FTP noch eine Variante das schneller auf den Webspace zu befördern, ich habe mich bisher nie um solche Programme gekümmert, da es bei Drupal 7 für mich o.k. ist von der Upload Zeit.
Wenn jemand dazu Infos hat oder gern auch Infolinks wäre das sehr nett, reduzieren sich die Dateiberge bei der Stable eventuell noch oder bleibt das so mächtig?
Grüße Jenna
Hallo ;D In der aktuellen
am 14.01.2016 - 11:45 Uhr
Hallo ;D
In der aktuellen VErsion 8.0.2, wenn man da ne subdomain bein base_url einträgt, dann verschwindet das Layout. Muss man da noch irgendwo was eintragen einen Pfad oder so ?
wo ist drupal installiert?
am 14.01.2016 - 11:53 Uhr
in der Hauptdomain oder der Subdomain?
subdomain, aber im root,
am 14.01.2016 - 12:39 Uhr
subdomain, aber im root, nicht in einem unterverzeichnis
In der settings.php gibt es
am 14.01.2016 - 12:53 Uhr
In der settings.php gibt es einen Abschnitt zu Trusted Hosts mit Beispielen. Dort einfach adäquat für Deine Domain die Einstellungen machen.
Danke dir ;D
am 14.01.2016 - 13:37 Uhr
Danke dir ;D
Nachtrag: Die einträge hab ich entsprechend in die settings gemacht, aber die Meldung wegen der trusted hosts ist immer noch da.
Dieses hab ich eingetragen:
dev.webline.de ist die subdomain
@code
$settings['trusted_host_patterns'] = array(
'^webline\.de$',
'^.+\.webline\.de$',
);
@endcode
Hast Du danach mal den Cache
am 14.01.2016 - 15:18 Uhr
Hast Du danach mal den Cache gelöscht und die Seite frisch geladen?
Jup, die Meldung bleibt aber
am 14.01.2016 - 17:59 Uhr
Jup, die Meldung bleibt aber bestehen ..
Wurde was wegen der Trusted
am 10.03.2016 - 15:15 Uhr
Hab den Abschnitt wieder gefunden ;D
@code
$settings['trusted_host_patterns'] = array(
'^webline\.de$',
'^.+\.webline\.de$',
);
@endcode
Hab wie oben angegeben, den code eingefügt, nun kommt die Meldung, Syntax error. Nur sehe da keinen Fehler ..
Zitat:
am 01.07.2016 - 15:49 Uhr
'^.+\.webline\.de$',
Meine Vermutung wäre der Punkt vor .webline muß weg, also so:
'^.+\webline\.de$',
Grüße Jenna
Kommentier mal @code und
am 05.07.2016 - 10:43 Uhr
Kommentier mal @code und @endcode wieder aus. Das sind Annotations, aber kein PHP-Code.
Jenna schrieb Zitat:
am 05.07.2016 - 10:48 Uhr
'^.+\.webline\.de$',
Meine Vermutung wäre der Punkt vor .webline muß weg, also so:
'^.+\webline\.de$',
Grüße Jenna
Das hieße dann: Beginnt am Anfang (^) mit mindestens einem beliebigen Zeichen (.+) und danach folgt "\webline.de" und dann nichts mehr ($). (\.) bedeutet: "ein Punkt" und (\.webline\.de) damit die Zeichenkette ".webline.de". Und das ist ja wohl auch beabsichtigt.