Hallo,
ich habe vor einem halben Jahr eine Website mit TYPO3 Version 6.2.5 erstellt. Das gesamte Template (HTML+TS) habe ich in eine Extension ausgelagert, was auch sehr gut funktioniert hat. Jetzt soll ich auf TYPO3 Version 7.2 aktualisieren, und schon seit letzter Woche komme ich hier nicht weiter. Heute hatte ich dann einen Durchbruch und konnte die Fehlerquelle auf eine TypoScript-Datei eingrenzen, die zu besagter Extension gehört.
Ich habe in folgendem Script mal alles auskommentiert und blockweise wieder aktiviert. Das geht gut bis "content_middle_bottom". Da es bis dahin gut funktioniert hat, dachte ich, dass es vielleicht am Slide liegt, aber schon der nächste Block (der komplett identisch ist und auf dem 6.2-Stand auch funktioniert) sorgt dafür, dass die Seite nur noch lädt und lädt und lädt und lädt.
Im Log gibt es keine Fehler, der Template Object Browser zeigt auch nichts merkwürdiges an und der Template Analyzer ist auch ruhig. Einzig mein error.log von Apache gibt etwas aus, unter anderem
PHP Fatal error: Maximum execution time of 240 seconds exceeded in ...typo3_src-7.2.0/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php on line 781
Einer dieser Fehler kommt auch von einer meiner eigenen Extensions
Call to a member function GetQuote() on null in...
Diese Fehler treten aber nie gemeinsam auf, bzw. sie kommen eher nach dem Zufallsprinzip. Auch nachdem ich diese Extension deaktiviert habe hat sich nichts zum geändert.
Wahrscheinlich könnt ihr mit meinem Code und Fehlerbeschreibung so wenig anfangen wie ich selbst, aber vielleicht habt ihr noch irgendwelche Tips? Habe von Cache löschen (vom Install Tool als auch "rm -r typo3temp/*") bis Extensions deaktivieren und wieder reaktivieren alles gemacht, was mir eingefallen ist. Leider hat nichts gewirkt. Hat sich vielleicht seit 6.2 irgendwas am TypoScript-Parser geändert, was den Fehler erzeugen könnte? Irgendwas muss diesen Fehler ja bei Version 7.2 auslösen, was unter 6.2 noch anders war.
Bin für jeden Hinweis dankbar!
Grüße,
Dominik
ich habe vor einem halben Jahr eine Website mit TYPO3 Version 6.2.5 erstellt. Das gesamte Template (HTML+TS) habe ich in eine Extension ausgelagert, was auch sehr gut funktioniert hat. Jetzt soll ich auf TYPO3 Version 7.2 aktualisieren, und schon seit letzter Woche komme ich hier nicht weiter. Heute hatte ich dann einen Durchbruch und konnte die Fehlerquelle auf eine TypoScript-Datei eingrenzen, die zu besagter Extension gehört.
Ich habe in folgendem Script mal alles auskommentiert und blockweise wieder aktiviert. Das geht gut bis "content_middle_bottom". Da es bis dahin gut funktioniert hat, dachte ich, dass es vielleicht am Slide liegt, aber schon der nächste Block (der komplett identisch ist und auf dem 6.2-Stand auch funktioniert) sorgt dafür, dass die Seite nur noch lädt und lädt und lädt und lädt.
Code:
page {
10 {
variables {
precontent < styles.content.get
precontent.select.where = colPos=999
content_main < styles.content.get
content_main.select.where = colPos=0
content_below_header < styles.content.get
content_below_header.select.where = colPos=5
content_popup < styles.content.get
content_popup.select.where = colPos=6
content_headline < styles.content.get
content_headline.select.where = colPos=10
content_middle_top < styles.content.get
content_middle_top.select.where = colPos=1
content_middle_bottom < styles.content.get
content_middle_bottom.select.where = colPos=2
/*
content_bottom_top < styles.content.get
content_bottom_top.select.where = colPos=3
content_bottom_bottom < styles.content.get
content_bottom_bottom.select.where = colPos=4
content_bottom_bottom.slide = -1
content_bottom_bottom.slide.collect = -1
*/
/*
# Footer
# .slide allows to inherit the content to pages on a lower level
# of the website. The content blocks can be overwritten if filled
# with content!
*/
/*
# Footer (Contact)
footer_headline < styles.content.get
footer_headline.select.where = colPos=610
footer_headline.slide = -1
footer_headline.slide.collect = -1
footer_contact_left < styles.content.get
footer_contact_left.select.where = colPos=620
footer_contact_left.slide = -1
footer_contact_left.slide.collect = -1
footer_contact_right < styles.content.get
footer_contact_right.select.where = colPos=621
footer_contact_right.slide = -1
footer_contact_right.slide.collect = -1
# Footer (Map)
footer_map < styles.content.get
footer_map.select.where = colPos=630
footer_map.slide = -1
footer_map.slide.collect = -1
# Footer (Text)
footer_text_left < styles.content.get
footer_text_left.select.where = colPos=640
footer_text_left.slide = -1
footer_text_left.slide.collect = -1
footer_text_right < styles.content.get
footer_text_right.select.where = colPos=641
footer_text_right.slide = -1
footer_text_right.slide.collect = -1
*/
}
}
}
Zitat:
PHP Fatal error: Maximum execution time of 240 seconds exceeded in ...typo3_src-7.2.0/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php on line 781
Zitat:
Call to a member function GetQuote() on null in...
Wahrscheinlich könnt ihr mit meinem Code und Fehlerbeschreibung so wenig anfangen wie ich selbst, aber vielleicht habt ihr noch irgendwelche Tips? Habe von Cache löschen (vom Install Tool als auch "rm -r typo3temp/*") bis Extensions deaktivieren und wieder reaktivieren alles gemacht, was mir eingefallen ist. Leider hat nichts gewirkt. Hat sich vielleicht seit 6.2 irgendwas am TypoScript-Parser geändert, was den Fehler erzeugen könnte? Irgendwas muss diesen Fehler ja bei Version 7.2 auslösen, was unter 6.2 noch anders war.
Bin für jeden Hinweis dankbar!
Grüße,
Dominik
TypoScript macht Probleme mit 7.2 (aber nicht 6.2)
Aucun commentaire:
Enregistrer un commentaire