Hi Leute,
ich erhalte die Fehlermeldung:
The page is not configured! [type= 0][]
Obwohl im Template:
page = PAGE
page.typeNum = 0
page.10 = TEMPLATE
page.10 {
template = FILE
template.file = fileadmin/index.html
workOnSubpart=document_body
[...]
steht. Angeblich hat niemand etwas an der Seite gemacht, was ich nicht 100% weiss.
Für mich sieht das so aus, als wäre niemand dran gewesen und es funktioniert auf einmal nicht mehr...
Was ja nicht wirklich sein kann...
Hat da wer eine Idee, vielleicht wonach ich suchen könnte, was die anderen nicht geändert haben...
Nach einem 2ten Rootlevel template hab ich schon gesucht und keins gefunden.
Eine Möglichkeit wäre, dass Du mit Conditions gearbeitet hast. Z.B.
[usergoup = *]
anweisungen........
anweisungen........
[else]
anweisungen.......
anweisungen.......
[GLOBAL]
Wenn Du das [GLOBAL] vergessen hast, ODER der ganze Konstrukt innerhalb von geschweiften Klammern liegt, dann können solche Effekte auftreten.
Hoffe es hilft, ansonsten nochmal posten....
Also das ist wirklich dringend! Wir haben hier das gleiche Problem; erst zwei Tage am System und schon geht alles den Bach runter *argh!*
Könnt ihr da mal etwas ausführlichere Anweisungen geben? Kenne Typo3 erst seit gestern...
edit: Wir habens jetzt soweit raus, dass es wohl an den Datenbanken liegt. Wenn wir da ein Backup einspielen funktioniert der Kram wieder... ??? Wie bekomme ich nun Stück für Stück möglichst alle Daten wieder rein?
Besser: Das Ursprungsproblem lösen! Wo müsste ich da nachsehen... P A N I K ! ! !
thomas.mail schriebKönnt ihr da mal etwas ausführlichere Anweisungen geben? Kenne Typo3 erst seit gestern...
Könnt ihr da mal etwas ausführlichere Fehlerbeschreibungen geben? Kenne Typo3 erst seit sechs Monaten... #giggle#
Erste Hilfe:
Unter "Web" auf Template klicken...
auf die Seite gehen in der das Template steckt....
Unter "TypoScript Object Browser" nachsehen, ob da evtl. eine rote Zeile mit einer Fehlermeldung steht: "This script is short of one end brace." oder ähnliches.
Oft wurde einfach eine abschliessende Klammer "}" vergessen...
Also ich gehöre auch zu dem Projekt und wir haben im Modul "Template" auf einer Seite folgende Fehlermeldung:
ERRORS AND WARNINGS
1: Line 3188: An end brace is in excess.
1: Line 4652: Object copied in this line 'latestLimit < ' would leave either the value or properties untouched in TypoScript ver1. Please check that this is not a problem for you.
Die ist aber nicht so schlimm, denn die war shcon eine ganze Weile da, obwohl das Projekt noch einwandfrei lief.
Dann kamen ein paar neue Programmierer *G* und haben ein bischen rumgeklickt und zack spuckte er nurnoch
Error!
The page is not configured! [type= 0][]
aus, egal welche Page man ansehen wollte.
Wir haben dann ein Backup draufgespielt, also die Datenbank einfach komplett ersetzt. Nun funktionieren wieder große Teile der Seite, aber leider nicht alle.
Werden wohl jetzt nicht nur die Datenbank ersetzten sondern auch den Projektordner in htdocs.
Wäre aber trotzdem nett zu wissen, woran das liegen kann, also woher diese Fehlermeldung kommt, damit wir das, falls das wieder mal passiert eleganter lösen können. So nen Backup ist leider immer mit ner Menge Datenverlust verbunden.
Mr.ToT schrieb1: Line 3188: An end brace is in excess.
1: Line 4652: Object copied in this line 'latestLimit < ' would leave either the value or properties untouched in TypoScript ver1. Please check that this is not a problem for you.
Die ist aber nicht so schlimm, denn die war shcon eine ganze Weile da, obwohl das Projekt noch einwandfrei lief.
Ich würde die "überschüssige" Klammer dennoch suchen und entfernen. Sie hat da nix zu suchen.
Dann kamen ein paar neue Programmierer *G* und haben ein bischen rumgeklickt und zack spuckte er nurnoch
Error!
Fazit: Wer Typo3 nicht kennt, sollte sich mit dem Herumklicken etwas zurückhalten. 🙂
The page is not configured! [type= 0][]
aus, egal welche Page man ansehen wollte.
Wir haben dann ein Backup draufgespielt, also die Datenbank einfach komplett ersetzt. Nun funktionieren wieder große Teile der Seite, aber leider nicht alle.
Werden wohl jetzt nicht nur die Datenbank ersetzten sondern auch den Projektordner in htdocs.
Die Datenbank zu ersetzen, war sicher nicht nötig. Ausser es hat sich jemand "manuell" daran zu schaffen gemacht. Typo3 achtet recht gut darauf, daß da kein Müll reinkommt.
Der Fehler liegt IMHO mit ziemlicher Sicherheit daran, daß es in der Baumstruktur noch ein weiteres Template gibt, in dem "Rootlevel" angeklickt ist. Das würde dann das Vererben des übergeordneten Templates (was page.typeNum = 0 enthält) wieder ausser Kraft setzen. Und damit wäre dann ab genau dieser Stelle die Seite 0 nicht mehr konfiguriert. Was die Fehlermeldung ja besagt.
Auch der Effekt daß es nur Teile der Site betrifft (nämlich bis dorthin wo das neue Template liegt) wäre damit erklärt.
Ich hoffe, es hilft.
Ok es hat leider nicht geholfen weil:
Ich würde die Überschüssige Klammer gerne suchen... ne Line Angabe ist ja auch dabei bei der Fehlermeldung... aaaaber in welcher DATEI soll ich suchen?
Und dein Gedanke mit dem RootLevel war zwar gut, aber den hatte ich natürlich auch und habe somit jede einzelne Page und jedes einzelne Template durchsucht, vergebens. War alles perfekt richtig eingestellt, genauso, wie es schon Tage zuvor einwandfrei lief. Und es war ja die gesamte Page davon betroffen, also müsste der Fehler im Root Template liegen, lag er aber nicht.
Wir haben ja jetzt ein DB Backup wieder draufgezogen und es fluppt wieder alles einwandfrei aber der Fehler war echt strange. Ich bin sicher, dass da etwas in der DB kaputt gegangen ist und hoffe einfach, dass das nie wieder passiet .>
Trotzdem danke für eure Hilfe.
@db
Das mit dem Rootlevel lässt sich recht leicht überprüfen:
Man klicke auf Template und danach auf die Projektglobale (ist die Weltkugel ganz oben, der Name mag auch ein anderer sein). Dort sieht man ALLE Templates und Extensiontemplates und siehe da, man sehe auch 2 Spalten mit der Ünberschrift: Is Root ?, Is Ext ?
Da unter diesen überschriften bei nur EINEM Template nämlich dem Haupttemplate ein x existiert, gehe ich einfach mal davon aus, dass dem auch so ist (wie ich ganz oben auch schon mal gesagt habe...)
Der Fehler wir demnach also irgendwo im Setuptext verborgen gewesen sein, kann ich nur nimmer testen, da ein Backup reingespielt wurde.
Im Object-Browser gibt es jetzt auch keine Fehlermeldung mehr, kann der Sache nicht mehr auf den Grund gehen (was mich ein wenig wurmt)
Also in diesem Sinne Danke für die Hilfe, hatte den Fehler gerne gefunden (ohne Backup). Dann kann man solch Fehler in Zukunft ohne Datenverlust beheben....