Page 1 of 1
Hin und wieder keine News ?!
Posted: Fri Nov 21, 2008 11:38 am
by zapperlot
Hallo zusammen,
nachdem die Seite jetzt online gegangen ist (
http://www.btw-buende.de) habe ich ein Problem mit dem News-Modul.
Sporadisch läßt das News-Modul die Seite weiss (nur den Teil mit den News) ... Kann mir jemand Tipps geben, wie man dem Problem auf den Grund geht?
Ich las hier schon im Forum, dass das meistens auf Smarty zurückzuführen ist. Ich kann aber das Portal nicht auf Debug schalten, da da stündlich etwa 20- 50 Besucher drauf sind. Ich würde mir gern die Debug-Ausgabe in eine Datei lenken, geht das?
ich brauch da schnelle Hilfe, weil bei mir hier ständig das Telefon klingelt und die Leute meckern
Gruss
Zapperlot
Re: Hin und wieder keine News ?!
Posted: Fri Nov 21, 2008 1:48 pm
by NaN
Also ich hab da jetzt mal ewig rumgeklickt und neu geladen.
Hab keine weiße Seite sehen können.
Wenn Die Seite manchmal zu lange zum Laden braucht (ob nun durch Smarty oder anderes), hättest Du eine Meldung vom Server ("internal server error" o.ä.).
An der Performance kann es also meiner Meinung nach nicht liegen.
Wenn es an Smarty liegt, hättest Du ebenfalls eine Fehlermeldung von der Smartyengine. (d.h. nur, wenn Fehler im Template/Content sind)
Evtl. treten Fehlermeldungen auf, die auf einen Scriptfehler zurückzuführen sind.
D.h., Fehlermeldungen vom PHP Interpreter.
Diese können via .htaccess-Datei unterdrückt werden. (ist aus Sicherheitsgründen auch zu empfehlen)
Schau mal, ob es in Deinem Stammverzeichnis eine .htaccess-Datei mit "php_flag display_errors off" gibt.
Wenn ja, dann mach aus "off" mal "on".
Wenn es den nicht gibt, dann schreib ihn rein (mit "on").
Falls der Fehler auf PHP zurückzuführen ist, kommt die Fehlermeldung nur dann, wenn er auch auftritt.
Damit kannst Du das stundenlange prüfen der DebugAusgabe umgehen.
Re: Hin und wieder keine News ?!
Posted: Fri Nov 21, 2008 3:49 pm
by zapperlot
Danke für die schnelle Antwort.
Hab keine .htaccess - Datei. Habe aber festgestellt,dass wenn der Content wegbleibt auch der Container mit der Newsletter-Anmeldung leerbleibt mit der Meldung "keine Liste zum Anmelden gefunden"
Ist das ein Hinweis?
Macht evtl. das Newsletter - Modul (Newsletter Made Simple) den Ärger? Oder ist das nur ein weiteres Symptom ?
Gruss
Zapperlot
Re: Hin und wieder keine News ?!
Posted: Fri Nov 21, 2008 7:16 pm
by NaN
Klingt für mich so als wäre das NewsletterModul falsch konfiguriert.
Dürfte aber nicht dazu führen, dass der Content nicht angezeigt wird.
zapperlot wrote:
Hab keine .htaccess - Datei.
Solltest Du aber.
Lies Dir mal die Tipps zum Thema Sicherheit durch.
Eine .htaccess-Datei kannst Du nicht auf jedem System bzw. nicht mit jeder Software erstellen.
Erstell einfach eine Textdatei, lade sie auf den Server (sofern es kein IIS Server ist) und nenne die Datei dann in .htaccess um.
Außerdem ist das Menü zweimal drin. (Einmal als Kommentar)
Es könnte auch ein Fehler in der Datanbankverbindung sein. AdoDB Lite fängt z.B. Fehlermeldungen ab. Daher nur die weiße Seite.
Kann den Fehler leider nicht reproduzieren um das jetzt etwas einzugrenzen.
[gelöst]Re: Hin und wieder keine News ?!
Posted: Mon Nov 24, 2008 1:54 pm
by zapperlot
Jau - die Datenbank-Verbindung war es. Die lokalen AdServer-Tags (openads), die ich eingebunden habe haben die Datenbank geswitched. Und dann konnte er in der Datenbank des Adservers verständlicherweise keine News finden...
Ich benutze jetzt Javascript - Tags anstatt lokaler ...
Ich hab das aber nur herausgefundenn indem ich das ganze Portal dupliziert habe und dann das debugging in der config.php angeschaltet habe. Gibt es da keine Möglichkeit, die Ausgabe des Debuggings in eine Log-Datei umzuleiten?
Gruss
Zapperlot
Re: Hin und wieder keine News ?!
Posted: Mon Nov 24, 2008 3:10 pm
by NaN
Derzeit leider nicht.
Das lässt sich auch leider nicht so einfach einbauen.
Derzeit wird nämlich im Code nur geprüft, ob debug=true ist und dann das Ergebnis mit "echo" einfach ausgegeben.
Das zieht sich so durch das ganze System.
Da müsste man eine ganze Menge an Code ändern.
Wäre aber auf jeden Fall keine schleche Idee.
Re: Hin und wieder keine News ?!
Posted: Wed Dec 03, 2008 10:03 am
by zapperlot
Eine Idee dazu. Ich hab das jetzt so umgesetzt, dass ich Debugging über Request-Parameter einstellen kann.
Dazu hab ich die config.php folgendermassen angepasst.
if($_GET["debug"] == "true" || $_SESSION["debug"] == "true"){
$_SESSION["debug"] = true;
$config["debug"] = true;
} else {$config['debug'] = false;}
if($_GET["debug"]=="false") unset ($_SESSION["debug"]);
So kann ich auch, wenn der Fehler nicht direkt auftritt, sondern nur teilweise (wie bei den News) das Debugging nach Belieben ein und ausschalten.
Gruss
Zapperlot
Re: Hin und wieder keine News ?!
Posted: Wed Dec 03, 2008 10:29 am
by NaN
Damit könnte aber jetzt jeder, der Deine Seite besucht den Debugmodus einschalten und schauen was da so alles geladen wird.
Der Gedanke bereitet mir irgendwie Kopfschmerzen...
Re: Hin und wieder keine News ?!
Posted: Wed Dec 03, 2008 11:37 am
by zapperlot
Na wenn er Spass dran hat und den Parameter kennt ...
Aber theoretisch könnte man noch ne IP - Abfrage (wenn man ne feste hat, ansonsten nach dyndns auflösen) oder Session - Abfrage nach dem Admin-User einbauen ...
Für den Anfang reicht mir das so zusammen mit dem loggen der php-fehlermeldungen, die ich in der apache2/php.ini eingestellt habe
log_errors = On
error_log = /var/log/php5_log.log
Gruss
Zapperlot