Uutiset:

Want to get involved in developing SMF, then why not lend a hand on our github!

Main Menu
Advertisement:

Fehlerprotokoll - Meldungen verstehen

Aloittaja BarneyGumble, tammikuu 13, 2008, 06:16:51 AP

« edellinen - seuraava »

BarneyGumble

Hallo zusammen,
habe heute festgestellt das aktuell jede Menge Meldungen wie diese in meinem Fehlerlog stehen:

8: Undefined index: custom_copyright
Datei: /www/htdocs/w009056c/smf/Themes/default/languages/Post.german.php (main_below sub template - eval?)
Zeile: 489
   
8: Undefined index: logo_not_show
Datei: /www/htdocs/w009056c/smf/Themes/dilbermc/BoardIndex.template.php (main_above sub template - eval?)
Zeile: 211

8: Undefined index: custom_copyright
Datei: /www/htdocs/w009056c/smf/Themes/default/Errors.template.php (main_below sub template - eval?)
Zeile: 489
 
8: Undefined index: logo_not_show
Datei: /www/htdocs/w009056c/smf/Themes/default/Errors.template.php (main_above sub template - eval?)
Zeile: 211

Was haben diese genau zu bedeuten bzw. lassen sich die Zeilennummern exakter bestimmen?
Die Zeilennummen die angegeben sind exisitieren entwerder garnicht oder es steht dort kein Verweis auf die bemängelten Indexe

Markus

PowerPyx

In fast allen Fällen handelt es sich um Fehlende Textstrings in einer Sprachdatei.

Beispiel:

Du benutzt dein Forum mit deutschen Sprachdateien. Du installierst ein Mod/Theme/Hack der auch englische Textstrings hat. Die fehlen natürlich in den deutschen Sprachdateien, du bekommst vielleicht im Admin-Bereich eine Checkbox o.ä. zu sehen aber es steht keine Beschreibung dabei, dafür aber einen Error-Eintrag.

Also am besten mal im default ordner unter languages schauen welches datum die *.english.php dateien haben und das mit den *.german.php daten abgleichen.

Gruß
Pyx

BarneyGumble

Hi Pyx,
danke für Deinen Tip.

Tatsächlich gab es ein par Strings in GalleryLite die nicht im deutschen vorhanden waren.
Das habe ich korrigiert und die restlichen Files kontrolliert, leider habe ich immer noch diese Meldungen...

BarneyGumble

Habs "gefunden"

In der Datei index.template.php stehen die Indexe die bemängelt werden. Habe diese jetzt einfach auskommentiert. Wobei in den dazugehörigen Sprachdateien die Varablen definiert sind.
Naja hauptsache der Fehler ist weg

Jorin

Also etwa so?

"Oops, ich habe Texte nicht übersetzt! Macht nichts, schalte ich eben die Funktion aus. Das ist doch besser, als die fehlenden Texte zu übersetzen!"

BarneyGumble

Nein so nicht.
Die Variablen sind auch in der deutschen Datei enthalten trotzdem werden sie bemängelt.
Da das ganze eh nur eine kleine private Seite ist habe ich einfach nur das If auskommentiert damit geht er immer in den Block was gleichbedeutend ist wie der Wert der Variable in der Datei gesetzt ist.

carhartt

mein fehlerprotokoll läuft auch im (halb)minuten-takt mit diesen "8: Undefined index: image" messages voll. das geht soweit bis ich nach einigen tagen paar tausend seiten fehlerprotokoll hab und das forum ätzend lahm ist :-(
egal welche datei von dem fehler betroffen ist (Display.template.php, Login.template.php, ...) der fehler scheint immer in zeile 220 zu sein, wo ich aber nix finden kann :-\

sprachdateien aktualisieren (deutsch und englisch) hat leider nichts gebracht.

wie komm ich dem problem nur auf die spur?!

???
straight is great! ;)

Jorin

Lainaus käyttäjältä: carhartt - tammikuu 15, 2008, 08:48:35 AP
wie komm ich dem problem nur auf die spur?!

Lainaus käyttäjältä: PowerPyx - tammikuu 13, 2008, 07:50:48 AP
Du benutzt dein Forum mit deutschen Sprachdateien. Du installierst ein Mod/Theme/Hack der auch englische Textstrings hat. Die fehlen natürlich in den deutschen Sprachdateien, du bekommst vielleicht im Admin-Bereich eine Checkbox o.ä. zu sehen aber es steht keine Beschreibung dabei, dafür aber einen Error-Eintrag.

carhartt

und wie löse ich das problem nun? wie kann ich die stelle finden?
benutze keine mods, nur eine kopie des default-themes...

mfg

straight is great! ;)

Jorin

Auch keine Mods zu Testzwecken eingebaut? Was wurde an der Theme-Kopie denn geändert?

carhartt

nein, keine mods. und beim theme nur das layout... (grafik im forumskopf).
mich wundert auch die tatsache das in verschiedenen dateien immer die gleiche zeile 220 betroffen sein soll ???
straight is great! ;)

noex

Weil der Fehler dann mit sehr hoher wahrscheinlichkeit in der index.template.php liegt, welche bei jedem Template geladen wird, da diese ja Header und Footer beinhaltet. Eventuell dort mal nach image suchen.

lg
noex
"Jetzt, wo ich weiß wie es geht, versteh ich auch die Gebrauchsanleitung"

carhartt

hab die version aus der aktuellen zip install hochgeladen, gleiches problem ???
straight is great! ;)

Advertisement: