Hallo,
ich habe das Problem, dass Typo3 absolut sporadisch "No Template Found" meldet und danach auch weiterhin erscheint. Nach dem leeren des caches funktioniert alles wieder.
Jetzt hab ich aber das Problem, dass dieser Fehler nicht nachvollziehbar auftaucht, sondern mal 2x am Tag und dann wieder 3 Wochen gar nicht. Und mir ist es bisher noch nicht gelungen den Fehler zu rekonstruieren.
Seit wann der Fehler auftaucht ist schwer zu sagen, aber vermutlich seit der Umstellung auf utf8 und typo3 4.2.
Gibt es eine Möglichkeit zusätzlich zu Fehlermeldungen auszugeben, in welchen Modul diese produziert wird?
Oder hat sonst noch jemand eine Idee, an was das liegen kann?
Ich geb auch gerne noch zusätzliche Informationen her.
mfg
Werner02
nein, war zwar kurzzeitig einmal installiert, simulateStaticDocuments wurde aber nie im Template eingebunden.
ich würde mal eine log scheiben lassen...
template not found heißt ja, dass er irgendwie kein Template mehr findet...
wenn es nur auf bestimmten Seiten auftritt, dann würde ich diese auf nicht cachen setzen...
ansonsten könntest du noch den ganzen Seitenbaum exportieren und dann neu importieren
mfg
zeilant
zeilant schrieb
ich würde mal eine log scheiben lassen...
template not found heißt ja, dass er irgendwie kein Template mehr findet...
wenn es nur auf bestimmten Seiten auftritt, dann würde ich diese auf nicht cachen setzen...
ansonsten könntest du noch den ganzen Seitenbaum exportieren und dann neu importieren
mfg
zeilant
ich hab jetzt mal alles zunächst exportiert und dann wieder importiert, ob es was gebracht hat kann ich leider noch nicht sagen, da der Fehler wie gesagt äußerst sporadisch und auf keiner bestimmten Seite auftritt. #angry#
wie aktiviere ich einen fehlerlog fürs Frontend?
hallo,
das exportieren hat leider nichts gebraucht, heute um 10:22Uhr löste plötzlich wieder ein "no template found" aus.
beim durchsehn des logs, der für awstats produziert wird, ist mir aufgefallen, dass diese aufrufe gar nicht mitgeloggt werden.
heißt der fehler tritt irgendwo zwischen scriptanfang und schreiben des logs auf.
gibt es eine möglichkeit das genauer einzugrenzen?
am besten mit der jeweiligen php datei und zeilennummer, wie bei anderen nicht abgefangenen fehlern.
was ich also brauch ist eine möglichkeit einen fehlerlog zu aktivieren, bzw. den ort wo es bereits geloggt wird.
hmmm...
hast du denn das [displayErrors] im Installtool schon ausprobiert? lies dir mal den Hinweis dazu durch. error log in PHP.ini festlegen!
ich würde fast auf eine Zeitfehler tippen, dass würde dann erklären warum der Fehler nur manchmal auftritt...
ich würde da an so was wie max execution time o.s.ä denken...
frag mal deinen Provider, die haben vielleicht einen Log.
ansonsten könnte ich nur noch fantasieren, wie dein Provider hat ein mergwürdiges cluster, einer der 20 Server ist flöte ;-) k.A.
mfg
zeilant
es gibt glaube ich auch so was wie einen PHP Debugger ...? google-->
http://alldev.de/64-php-mit-firebug-debuggen/
http://dd.cron.ru/dbg/
http://www.download-tipp.de/shareware_und_freeware/15478.shtml
http://www.php-free.de/Entwicklungs-Tools/Debugging/
zeilant schrieb
hmmm...
hast du denn das [displayErrors] im Installtool schon ausprobiert? lies dir mal den Hinweis dazu durch. error log in PHP.ini festlegen!
ok danke, werd ich versuchen
zeilant schrieb
ich würde fast auf eine Zeitfehler tippen, dass würde dann erklären warum der Fehler nur manchmal auftritt...
ich würde da an so was wie max execution time o.s.ä denken...
frag mal deinen Provider, die haben vielleicht einen Log.
mein Provider bin ich selbst, bzw. unsre Server hier in der Firma #paralyzed# Die max Executiontime ist sehr hoch eingestellt, aufgrund eines anderen Scripts. Glaub sie liegt atm bei 2min
nein ist ein einziger virtueller Debian Server :-)
Allerding hab ich das ganze Ding jetzt nochmal komplett neu aufgesetzt, bzw. die Datenbank komplett geleert und anschließend die t3d wieder neu eingespielt.
Und im Moment scheint es jetzt zu funktionieren 🙂
mfg
Werner02
werner02 schrieb
Allerding hab ich das ganze Ding jetzt nochmal komplett neu aufgesetzt, bzw. die Datenbank komplett geleert und anschließend die t3d wieder neu eingespielt.
Und im Moment scheint es jetzt zu funktionieren 🙂
man sollte die klappe nicht zuweit aufreissen... ca. 5min nach dem letzten Post kam es wieder zum selben Phänomen.
Ich geh jetzt mal den Errorlog durch...
Gib es vielleicht an meinen Template etwas auszusetzen?
###CSS Standard Sheet sichern
temp.CSC.tt_content < tt_content
temp.CSC.lib < lib
config.language = de
#config.simulateStaticDocuments = 1
#config.simulateStaticDocuments_noTypeIfNoTitle = 1
##INDEXED Searched Config
config.index_enable = 1
config.index_externals = 1
plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 0
# Default PAGE object:
page = PAGE
page.typNum = 0
#Statistiken schreiben
config.stat = 1
config.stat_apache = 1
config.stat_apache_logfile = Intranet.log
config.admPanel = 1
# MetaTags
page.bodyTag = <body bgcolor=#7F7F7F>
# Designvorlage
page {
stylesheet = fileadmin/style_03.css
1 = TEMPLATE
1.template = FILE
1.template.file = fileadmin/jrstandard_03.html
1.workOnSubpart = DOKUMENT
1.marks {
# Mark TRAILER
## Trailer zusammenbauen
BANNER = IMAGE
BANNER.file = GIFBUILDER
BANNER.file {
##Attribute der untersten Ebene
XY = 800, 119
backColor = #7a7a7a
##Logo auf Ebene Legen
10 = IMAGE
10.file = fileadmin/images/kopf2_03.gif
10.file.width = 800
10.offset = 0
##Text auf Ebene legen
20 = TEXT
#20.text = blablabla
20.text.field = subtitle
20.fontFile = fileadmin/fonts/lucon_03.ttf
20.fontSize = 9
20.fontColor = #000000
20.niceText = 1
20.offset = 203, 95
##Text Schatten
15 < .20
15.offset = 205, 97
15.fontColor = #808080
}
## MARK MenüLinks
#GMENU dynamisch
MENUE = HMENU
MENUE {
wrap = <img src=fileadmin/images/linie_weiss_03.gif width=178 height=1><br>|
special = directory
special.value = 1
entryLevel = 0
1 = GMENU
1.NO = 1
1.NO {
wrap = |<br>
XY = 175, 14+[16.h]
backColor = #364497
# Text auf den Menüpunkt rendern
10 = TEXT
10.text.field = title
10.text.listNum = 0
10.text.listNum.splitChar = _
10.fontColor = #EFF3FF
10.fontFile = fileadmin/fonts/arial_03.ttf
10.fontSize = 9
10.niceText = 0
10.offset = 5,10
#Zweite Textzeile rendern
15 < .10
15.text.listNum = 1
15.offset = 14, 10
## Hilfsebene zur Berechnung
16 < .10
16.text.case = upper
16.text.listNum = 1
16.fontSize = 9
16.offset = 1000,1000
#weiße Trennstriche rendern
20 = IMAGE
20.file = GIFBUILDER
20.file {
XY = 175, 1
backColor = #FFFFFF
}
20.offset = 0, 13+[16.h]
}
##Rollover Effekt
1.RO < .1.NO
1.RO.10.fontColor = #000000
1.RO.backColor = #C1D5F4
#2te Ebene beschreiben
2 < .1
2.NO {
backColor = #4558AB
10.fontColor = #EFF3FF
10.fontSize = 9
10.offset = 10,10
}
2.RO < .2.NO
2.RO.10.fontColor = #000000
2.RO.backColor = #C1D5F4
#3te Ebene
3 < .2
3.NO {
backColor = #546CBF
10.fontColor = #EFF3FF
10.fontSize = 9
10.offset = 15,10
}
3.RO < .3.NO
3.RO.10.fontColor = #000000
3.RO.backColor = #C1D5FF
#4te Ebene
4 < .2
4.NO {
backColor = #6380D3
10.fontColor = #EFF3FF
10.fontSize = 9
10.offset = 20,10
}
4.RO < .4.NO
4.RO.10.fontColor = #000000
4.RO.backColor = #C1D5FF
#5te Ebene
5 < .2
5.NO {
backColor = #7294E7
10.fontColor = #EFF3FF
10.fontSize = 9
10.offset = 25,10
}
5.RO < .5.NO
5.RO.10.fontColor = #000000
5.RO.backColor = #EFF3FF
}
## MARK Klickpfad
KLICKPFAD = COA
KLICKPFAD {
#vorgeschalteter Text
10 = TEXT
10.value = Sie befinden sich hier:
#Den Klickpfad an Position 20 darstellen
20 = HMENU
20 {
special = rootline
special.range = 1|-1
1 = TMENU
1.NO = 1
1.NO.linkWrap = | /
#Hilfzeichen entfernen
1.NO.linkWrap.parseFunc.short._ =
}
}
###################################
############### CONTENTS anzeigen Behandlung des Inhalts
##########################
##
MAIN = CONTENT
MAIN {
table = tt_content
wrap = <!--TYPO3SEARCH_begin-->|<!--TYPO3SEARCH_end-->
select.orderBy = sorting
select.where = colPos = 0
}
## MARK Menü Oben
#TMENU dynamisch
SHORTCUTS = HMENU
SHORTCUTS {
special = directory
special.value = 101
1 = TMENU
1.NO = 1
1.NO.linkWrap = | | |*| | | |*| |
}
DATUM = COA_INT
DATUM {
10 = TEXT
#Begrüßungstext
10 {
value = Guten Morgen
wrap = |, heute ist der
}
#Aktuelles Datum ausgeben
20 = TEXT
20 {
data = date:d.m.Y H:i
}
}
#####################################
## Login Feld im Hauptfenster
LOGIN < tt_content.login.20
LOGIN {
hiddenFields.pid.value = 112
dataArray.10.label.data >
dataArray.20.label.data >
dataArray.10.label = User
dataArray.20.label = Pwd
layout = <tr><td class="csc-form-labelcell"><font color=D9DFF3>###LABEL###</font></td><td class="csc-form-fieldcell">###FIELD###</td></tr>
}
#####################################
## Suchfeld im linken Bereich
#SUCHE < tt_content.search.30
SUCHE < plugin.tx_macinasearchbox_pi1
SUCHE {
pidSearchpage = 2
}
########################################
## Druckversion
DRUCKVERSION = TEXT
DRUCKVERSION {
field = uid
wrap = <a href="index.php?id=|&L=0&type=1" target=_BLANK>Druckversion</a>
}
}
}
###############################
## Konfiguration Druckansicht
druckversion = PAGE
druckversion.typeNum = 1
druckversion {
10 = CONTENT
10.table = tt_content
10.select.orderBy = sorting
10.select.colPos = 0
10.select.languageField = sys_language_uid
}
#################
##Test Parameter für Telefonbuch Plugin
plugin.tx_telefonbuchjr_pi1 {
anzahlDatensaetze = 100
testBild = IMAGE
testBild.file = GIFBUILDER
testBild.file {
XY = 100,100
backColor = red
}
}
##################
##Benutzer/gruppen ort festlegen
tt_content.login.20 {
hiddenFields.pid.value = 26
}
## Bedingungen ##
#Zeitabhängiger Begrüßungstext
[hour = >11]
page.1.marks.DATUM.10.value = Mahlzeit
[hour = >13]
page.1.marks.DATUM.10.value = Guten Tag
[hour = >17]
page.1.marks.DATUM.10.value = Guten Abend
[global]
plugin.tx_indexedsearch.show.rules = 0