Simple Machines Community Forum

SMF Support => Language Specific Support => Hilfe zu SMF (German) => Aiheen aloitti: BarneyGumble - tammikuu 13, 2008, 06:16:51 AP

Otsikko: Fehlerprotokoll - Meldungen verstehen
Kirjoitti: BarneyGumble - tammikuu 13, 2008, 06:16:51 AP
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
Otsikko: Re: Fehlerprotokoll - Meldungen verstehen
Kirjoitti: PowerPyx - tammikuu 13, 2008, 07:50:48 AP
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
Otsikko: Re: Fehlerprotokoll - Meldungen verstehen
Kirjoitti: BarneyGumble - tammikuu 13, 2008, 09:06:40 AP
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...
Otsikko: Re: Fehlerprotokoll - Meldungen verstehen
Kirjoitti: BarneyGumble - tammikuu 13, 2008, 09:43:34 AP
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
Otsikko: Re: Fehlerprotokoll - Meldungen verstehen
Kirjoitti: Jorin - tammikuu 14, 2008, 03:28:35 AP
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!"
Otsikko: Re: Fehlerprotokoll - Meldungen verstehen
Kirjoitti: BarneyGumble - tammikuu 14, 2008, 05:07:12 AP
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.
Otsikko: Re: Fehlerprotokoll - Meldungen verstehen
Kirjoitti: carhartt - tammikuu 15, 2008, 08:48:35 AP
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?!

???
Otsikko: Re: Fehlerprotokoll - Meldungen verstehen
Kirjoitti: Jorin - tammikuu 15, 2008, 09:07:06 AP
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.
Otsikko: Re: Fehlerprotokoll - Meldungen verstehen
Kirjoitti: carhartt - tammikuu 15, 2008, 09:12:03 AP
und wie löse ich das problem nun? wie kann ich die stelle finden?
benutze keine mods, nur eine kopie des default-themes...

mfg

Otsikko: Re: Fehlerprotokoll - Meldungen verstehen
Kirjoitti: Jorin - tammikuu 15, 2008, 09:50:00 AP
Auch keine Mods zu Testzwecken eingebaut? Was wurde an der Theme-Kopie denn geändert?
Otsikko: Re: Fehlerprotokoll - Meldungen verstehen
Kirjoitti: carhartt - tammikuu 15, 2008, 09:56:00 AP
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 ???
Otsikko: Re: Fehlerprotokoll - Meldungen verstehen
Kirjoitti: noex - tammikuu 15, 2008, 12:43:39 IP
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
Otsikko: Re: Fehlerprotokoll - Meldungen verstehen
Kirjoitti: carhartt - tammikuu 16, 2008, 03:16:58 AP
hab die version aus der aktuellen zip install hochgeladen, gleiches problem ???