WICHTIG! Zur Info: Update auf 3.0.6 (und 2.11.10)
Nur zur Info, und um anderen einen potenziellen Riesenschreck zu ersparen:
Ich hatte es jetzt bei drei Updates von 3.0.5 auf 3.0.6 bei all-inkl.com, dass direkt nach dem Update das Backend komplett ohne CSS und das Frontend gar nicht mehr lief. Die Meldungen im Frontend variierten von "Page found" bis zum klassischen 404.
Falls das bei euch auch passiert: Einfach das Installtool aufrufen, das Passwort eingeben und von dort aus das Backend aufrufen. "Abgesicherten Modus" deaktivieren und danach war alles wieder gut.
Bis jetzt weiß ich noch nicht, woran das liegt, aber es liegen ja noch ein paar Updates an.
2.11.0 und 3.0.6 Webpfad reparieren
Die einfachste und zuverlässigste Methode ist:
Einmal das Installtool contao/install.php aufrufen.
(wie schon in #1 festgestellt)
Es ist nicht einmal nötig, sich im Install anzumelden. Beim Aufruf stellt das Installtool einen fehlerhaften Wert in pathconfig.php (durch den Update) fest und repariert den sofort. Erfolg kann man daran erkennen, das die Install Login Seite hübsch mit CSS gestaltet ist (CSS wird bei falschem Website path nicht gefunden).
Löschen von pathconfig.php hilft auch, dafür muss ich aber extra ftp bemühen, obiges ist einfacher. Nach Löschen von pathconfig.php muss der erste Aufruf ins Backend(!!!) gehen, nur da funktioniert die automatische Bestimmung des website path zuverlässig.
Hintergrund des Ganzen ist, dass die bei einem vorigen Update eingeführte automatische Erkennung des website path (das zwischen Domain und Contao, kann auch nichts sein) bei Alias und Symlinks Fehler brachte. Das ist jetzt ok (via pathconfig.php).
Nachrichten "Neuer Beitrag"
Hallo, ich teste gerade auch das neue Upddate und erhalte eine Fehlermeldung, wenn ich in den Nachrichten einen neuen Beitrag einstellen möchte:
Warning: Class 'Contao\RadioButton' not found in system/modules/core/library/Contao/ClassLoader.php on line 164
Kann mir jemand sagen, woran das liegen könnte?
Gruss
Frank
Danke! Gut zu wissen, die Umstellung der Pfad Angabe path
Zitat:
Zitat von
thomaspahl
@Benjamin: der Website Pfad in den "Globalen Einstellungen" (das ist der WErt aus der localconfig.php) hat keine Bedeutung mehr. Der Wert wird jetzt durch system/config/pathconfig.php bestimmt. Die pathconfig.php wird bei Installation automatisch erzeugt.
Um das Problem zu beheben: pathconfig.php löschen und einmal direkt contao/install.php aufrufen (KEIN Frontend Aufruf davor!), damit wird die pathconfig.php neu und richtig generiert.
Dank an dieser Stelle, tolles Forum!
Habe dasselbe Problem gehabt: Rumgesucht in der localconfig und gemerkt, das die Domain nach Umstellung im Hosting ständig zurückgesprungen ist. Muss man ja erst mal wissen, wo der Domain-Pfad jetzt angegeben ist.
Warum wurde der Pfad eigentlich in eine separate Datei ausgelagert?
Grüße,
comadre