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

[gelöst] Nach Umzug und Änderung der (Sub)Domain: Links verweisen auf alte Domain - was muss ich noch anpassen ?

Eingetragen von windm (112)
am 26.05.2018 - 07:45 Uhr in
  • Anfängerfragen
  • Drupal 8.x

Hallo zusammen,

folgende Situation:
Ich habe eine Site auf einem Testserver gebaut - die Site war unter test.meinedomain.de erreichbar.
Nun haben wir die Site (mit DB) auf einen neuen Server umgezogen - das hat auch alles funktioniert mit DB settings und so.
Die Site ist nun erreichbar unter neu.meinedomain.de und der Aufruf der Startseite funktioniert auch.
Allerdings werden alle internen Links (alles relative Links!) noch als test.meinedomain.de/xyz aufgerufen (womit ich per Click immer auf dem Test-System lande...).
Manuell eingegeben sind die Seiten/Inhalte/Funktionen neu.meinedomain.de/xyz problemlos da, es scheint also nur ein Problem mit der von drupal den relativen Links vorangestellten URL zu geben (das was früher mal die Base-URL war, die man per settings.php eingestellt hat ?)

Was ich gemacht/versucht habe war natürlich schon mehrfach den Cache zu löschen (admin/config/development/performance)
>> Gesamten Cache löschen startet auch augenscheinlich erstmal, dann kommt allerdings eine weiße Seite, die sagt: Redirects to external URLs are not allowed by default, use \Drupal\Core\Routing\TrustedRedirectResponse for it.
Das funktioniert also so nicht korrekt - der Prozess scheint ja irgendwo auf eine "external URL" zu zeigen, was dann geblockt wird.

Da die subdomain test. ja von dem alten Server "mitgekommen" ist, kann es ja eigentlich kein Config-Fehler des neuen Servers sein, sondern deutet auf eine "Altlast" hin, die wir mit umgezogen haben...

Frage ist also: Wo kann sich der Hinweis auf die "alte" Subdomain noch verstecken?
In der DB finde ich die table
drupalcache_bootstrap
drupalcache_config
drupalcache_container
drupalcache_data
drupalcache_default
drupalcache_discovery
drupalcache_discovery_migration
drupalcache_dynamic_page_cache
drupalcache_entity
drupalcache_menu
drupalcache_migrate
drupalcache_page
drupalcache_render
drupalcache_toolbar

Und jetzt konkreter gefragt:
Kann ich alle diese table leeren? (Sind das wirklich nur Caches, die nachher wieder aufgebaut werden?)
Oder kann ich gezielt einen table leeren oder einen Eintrag entfernen, um das geschilderte Problem mit der zu lösen?

Danke im Voraus!

‹ im Untermenü eine Zusammenfassung erstelen [gelöst] Nach Umzug und Änderung der (Sub)Domain: Links verweisen auf alte Domain - was muss ich noch anpassen ? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Alle Caches gelöscht... Links sind immer noch nicht korrekt

Eingetragen von windm (112)
am 27.05.2018 - 10:32 Uhr

Nachdem ich die Cache-Löschung aus meiner Ausgangsfrage einfach ausprobiert habe, habe ich direkt auch mal den Titel dieses Threads geändert...

Also: Alle Caches gelöscht, sowohl über /admin/config/development/performance >Button "Gesamten Cache löschen", als auch die o.g. drupalcache_* table in der DB komplett geleert.
Nach dem Leeren der DB table war die Seite etwas zäh (logisch), an dem Problem geändert hat sich aber nichts. :-(

Wo können sich die Informationen über die ursprünglich genutzte Subdomain noch "festgesetzt" haben??
Die umgezogene Seite läuft auf einem komplett neuen System, die mit der alten Subdomain noch nie was zu tun hatte - d.h. für mich, dass sich die Information über die "Base-URL" noch irgendwo in den Tiefen des drupal verstecken muss.

Noch ein Detail (falls das interessant ist):
Bei den Grundeinstellungen unter /admin/config/system/site-information finde ich bei der Startseite, die korrekte vorangestellte neu.meinedomain.de ! (Das scheint also nicht von der Altlast betroffen zu sein und "frisch" von der aktuellen Domain interpretiert?!)
Bei Verknüpfungen/Shortcuts, die ich selbst von Hand in der Admin-Toolbar angelegt habe, sind auch die korrekten Links hinterlegt, d.h. es wird die neu.meinedomain.de vorangestellt !
Bei Standard-Shortcuts in der gleichen Admin-Toolbar (z.B. der /node/add) wird dagegen die alte Domain vorangestellt !?
Wie erwähnt sind auch ALLE sonstigen Links mit der falschen vorangestellten Domain hinterlegt - alle Links auf nodes aber auch die Systemfunktionen (Anmelden, Abmelden, Bearbeiten Tabs, Menü-Links ... sowie alle Adminfunktionen der Admin Toolbar).

Wo könnte ich noch schauen?

Oder gibt es verdächtige Module, die an der Stelle so massiv in die Grundfunktion reinfunken?
(Ich habe pathauto und rename admin paths installiert - wobei die sich doch alle nicht um die Base-URL kümmern, sondern nur um die angehängten Pfade...)

  • Anmelden oder Registrieren um Kommentare zu schreiben

kommentiere mal RewriteBase

Eingetragen von dinmikkith (1573)
am 27.05.2018 - 11:02 Uhr

kommentiere mal
RewriteBase /
in der .htaccess aus.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Die Spracheinstellung war es... :-(

Eingetragen von windm (112)
am 27.05.2018 - 23:00 Uhr

Danke für den Hinweis - wegen des seltsamen Verhaltens hatte ich die settings.php und die .htaccess auch schon rauf und runter durchsucht.
Das war aber (in meinem Fall) nicht die Lösung.

Die Auflösung:
Ich hatte in den Spracheinstellungen admin/config/regional/language/detection - warum auch immer - die "Erkennungsmethode" URL aktiv (an erster Stelle auch noch...).
Häkchen raus, einmal update.php und schon war alles im Lot, d.h. alle Links laufen jetzt auf die gewünschte und aktuelle Domain.
Verstanden habe ich es nicht, wieso eine Spracherkennungsmethode die Seite dermaßen durcheinanderwürfeln kann, würde aber jedem, der das gleiche Problem hat, empfehlen, hier im Zweifel alle aktivierten zusätzlichen Erkennungsmethoden zu deaktivieren.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • 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
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
Weiter

Neue Kommentare

  • Inzwischen sind wir bei
    vor 1 Woche 1 Tag
  • Migrieren von D7 auf D8/ D10/ D11
    vor 1 Woche 2 Tagen
  • melde mich mal wieder, da ich
    vor 8 Wochen 6 Tagen
  • Hey danke
    vor 9 Wochen 8 Stunden
  • Update: jetzt gibt's ein
    vor 9 Wochen 1 Tag
  • Hallo, im Prinzip habe ich
    vor 9 Wochen 5 Tagen
  • Da scheint die Terminologie
    vor 9 Wochen 5 Tagen
  • Kannst doch auch alles direkt
    vor 10 Wochen 2 Tagen
  • In der entsprechenden View
    vor 10 Wochen 2 Tagen
  • Dazu müsstest Du vermutlich
    vor 10 Wochen 2 Tagen

Statistik

Beiträge im Forum: 250235
Registrierte User: 20462

Neue User:

  • marouane.blel
  • capilclinic
  • Quabzibboter

» 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 15 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