*Gelöst* Drupal 8 Umzug von Apache nach Nginx
Eingetragen von tomnick (59)
am 08.09.2016 - 13:22 Uhr in
am 08.09.2016 - 13:22 Uhr in
Liebe Drupalgemeinde,
ich bin mit Drupal umgezogen von Apache auf Nginx. Soweit hat auch alles geklappt nur mit den Links ist er noch ein wenig durcheinander. Unter Apache hatte ich Drupal im /webroot/drupal/ installiert und in nginx in /webroot. Ich habe die Dateien entsprechend auf den neuen Server kopiert. Nun sucht er teilweise Dateien im /webroot/drupal Verzeichnis was aber gar nicht mehr da ist. Hab mich in der settings.php schon wund gesucht aber nix so rechtes gefunden. Wo kann ich das ändern? Vielen Dank für ein wenig Hilfe....Viele Grüße Tom
- Anmelden oder Registrieren um Kommentare zu schreiben
Cache
am 08.09.2016 - 14:23 Uhr
Hast Du schon den Cache gelöscht und eventuell die cache_ - Tabellen direkt in der Datenbank geleert?
Yep, und nun klappen die
am 08.09.2016 - 14:52 Uhr
Yep, und nun klappen die Links und das komplette Template ist weg, nur noch die Schrift...ups...
Theme
am 08.09.2016 - 18:09 Uhr
Das geht in die richtige Richtung.
Stell mal auf das Theme Bartik um, um zu sehen, ob es am Theme liegt.
Cache nochmals löschen und Theme kontrollieren ...
Also mal Vorweg, das ganze
am 08.09.2016 - 18:19 Uhr
Also mal Vorweg, das ganze lief einwandfrei unter Apache. Wenn ich jetzt das Theme umstellen will muss ich mich einloggen und zack ist die Seite weiss und dann ist nix mehr mit einstellen. Keine PHP Fehler zu finden und auch memory_limit (rein vorsorglich)mal richtig nach oben gesetzt. Witzigerweise tritt das Gleiche auch bei einer WP Seite auf. Formatierung komplett weg. Vor dem Cache läuft es alles einwandfrei nur eben sind die Links teilweise nicht richtig. Ich habe ausserdem zum Test mal ein frisches Drupal 8 installiert (also ohne Übernahme von Apache) und da kann ich den Cache löschen bis zum umfallen da geht nix kaputt. Allerdings ist das auch das Standard Theme.
error logs
am 08.09.2016 - 19:06 Uhr
Kontrolliere nicht nur die php error logs sondern auch die vom Webserver, Apache error.log oder eben Nginx logs.
Keine Fehler..das ist ja das
am 08.09.2016 - 21:13 Uhr
Keine Fehler..das ist ja das schräge....
Source
am 08.09.2016 - 22:10 Uhr
Wenn Du die Seite (z. Bsp. Startseite) lädtst und diese nicht passt, dann schau mal den Source der geladenen Seite im Browser an:
Wurde die Seite vollständig geladen, siehst Du ganz am Ende das
</html>
und wurde nicht zuvor abgebrochen?Und ist die Seite jetzt komplett weiß oder sind Teile vorhanden?
Also html ist bis Zuende.
am 09.09.2016 - 08:35 Uhr
Also html ist bis Zuende. Schau die Seite einfach mal an, ist besser als zu erklären. usablestuff.de. Erst wenn ich mich dann einlogge werden die Seiten weiss....
Du kannst das Theme in der Datenbak ändern
am 09.09.2016 - 10:17 Uhr
wahrscheinlich hat er irgendwelche Pfade zum Theme noch falsch liegen.
Ändere das Theme in der Datenbank auf Bartic (ich bin gerade unterwegs, und kann dir die Stelle nicht genau sagen), dann deinstalliere dein Theme, und installiere es erneut.
Grüße
Ronald
Ok, so nun langsam kommt da
am 09.09.2016 - 11:50 Uhr
Ok, so nun langsam kommt da Licht rein. Habe das aktuelle Theme im Verzeichnis /themes gelöscht, somit konnte ich mich schon einmal einloggen. Dann habe ich alle angezeigten Fehler (verschiedene Berechtigungen) ausgemerzt. Danach auf Bartic umgestellt und schwups war die Seite wieder da. Dann entsprechend das neue Theme installiert und in Betrieb genommen. Done! Vielen vielen Dank an alle für die Mühe und den Input, Ihr habt mir echt geholfen.
Schön, dass es jetzt geklappt
am 09.09.2016 - 19:55 Uhr
Schön, dass es jetzt geklappt hat.