anpera.net
https://anpera.dyndns.org/phpbb3/

Keine Fehlerausgabe...
https://anpera.dyndns.org/phpbb3/viewtopic.php?f=25&t=4341
Seite 1 von 1

Autor:  Shayariel [ Mi 20 Feb, 2008 13:34 ]
Betreff des Beitrags:  Keine Fehlerausgabe...

Hallo zusammen, ich bin wohl schon längere Zeit in diesem Forum unterwegs, doch bis jetzt gab es nichts zu lesen von mir, weil ich bis jetzt auch keine größeren Probleme hatte, oder bis jetzt immer selbst die Lösung dafür gefunden habe.

Aber nun zu meinem Problem.
Wenn ich etwas einbaue, egal ob selbst geschrieben, oder einen der Mods hier, wenn ein Fehler darin ist, bekomme ich eine weiße Seite, keinerlei Fehlerangabe oder sonstiges.
Eigentlich nicht so sehr problematisch, aber es nervt einfach, wenn man nicht mal diesen kleinen Anhaltspunkt hat, um den Fehler zu beseitigen. Bei größeren Sachen ist das dann eine ziemlich Aufwendige sucherei.
Ich hab hier im Forum schon etwas geschaut, aber keine wirkliche Lösung gefunden, das mit den weißen Seiten zu beseitigen, das der Fehler auch angezeigt wird. Ich hoffe mal das irgendwer weiß, was ich tun muß, damit wieder eine Fehlerausgabe kommt.

Achja es geht hier nicht um meinen Server, sondern einen anderen, für den ich gewisse Sachen einbaue.
Schon mal danke im vorraus.

Gruß Shayariel

Autor:  Harthas [ Mi 20 Feb, 2008 13:48 ]
Betreff des Beitrags:  Re: Keine Fehlerausgabe...

Versuchs mal mit folgendem in der dbwrapper.php

PHP:
ini_set( 'display_errors', 'on' );


Es könnte sein, dass die php.ini-Einstellung display_errors deaktiviert ist. Entweder änderst du es direkt in der php.ini (Wenn du Zugriff darauf hast), oder ansonsten per ini_set, solange der Hoster das auch erlaubt.

Autor:  Shayariel [ Mi 20 Feb, 2008 14:11 ]
Betreff des Beitrags:  Re: Keine Fehlerausgabe...

Ich danke für die schnelle Antwort, aber leider hat es nichts gebracht ausser das die index nun auch eine Weiße Seite ausgibt. An die ini.php kommen wir meines wissens nicht dran, bleibt wohl nur den Support vom Hoster anzuschreiben, ob die das ändern können, oder überhaupt machen.
Trotzdem danke!

Gruß Shayariel

Autor:  Lori [ Mi 20 Feb, 2008 14:29 ]
Betreff des Beitrags:  Re: Keine Fehlerausgabe...

Welchen Browser nutzt du? Es gibt welche, die zeigen einige Fehlermeldungen nicht an. Oft lohnt es sich den Browser dafür zu wechseln.

Autor:  Shayariel [ Mi 20 Feb, 2008 14:42 ]
Betreff des Beitrags:  Re: Keine Fehlerausgabe...

Ich benutze schon immer Firefox, bei meinem Server hab ich diese weißen Seiten ja nicht, auch nicht in Asgarth, nur auf dem Server wo ich halt grade ein wenig rum bastel. Meistens ist es ja nur eine Klammer die fehlt und schnell gefunden, doch habe ich diesesmal was anderes umfangreicheres eingebaut und nunja häng da mit weißer Seite und ka wo ich anfangen soll zu suchen, wegen dem Fehler. Aber der Betreiber des Servers hat sich mit dem Support in Verbindung gesetzt, mal sehen was dabei heraus kommt.

Gruß Shayariel

Autor:  Rikkarda [ Mi 20 Feb, 2008 15:03 ]
Betreff des Beitrags:  Re: Keine Fehlerausgabe...

so grunddinger wie leerzeichen/Absätze nach dem footer hast aber schon ausgeschlossen oder?

Autor:  Shayariel [ Mi 20 Feb, 2008 15:28 ]
Betreff des Beitrags:  Re: Keine Fehlerausgabe...

Ja hab ich, es ist in dieser Richtung alles in Ordnung. Und habe es nun auch mit einem anderen Browser getestet, IE den ich so gar nicht mag, aber auch der zeigt nur weiße Seite an. Nunja dann werde ich wohl das ganze erst mal wieder ausbauen, sonst bleibts ewig nen Fehler den ich so nicht finde.

Shayariel

Autor:  Rikkarda [ Mi 20 Feb, 2008 15:47 ]
Betreff des Beitrags:  Re: Keine Fehlerausgabe...

dann hilft nur suchen oder quellcode hier veröffentlichen, damit alle ein Auge drüber werfen können

Autor:  Shayariel [ Mi 20 Feb, 2008 16:59 ]
Betreff des Beitrags:  Re: Keine Fehlerausgabe...

Naja den Fehler haben wir mittlerweile behoben, war was ganz einfaches, nur die Anführungszeichen...
Das mit den weißen Seiten, naja Hoster läßt auf sich warten.
Danke für die Hilfe.

Gruß Shayariel

Autor:  Eliwood [ Mi 20 Feb, 2008 17:03 ]
Betreff des Beitrags:  Re: Keine Fehlerausgabe...

*Im Estrich kram*
*Kristallkugel gefunden hat*
*Staub wegblas*
*Beschwörungsformeln spricht*

Ich sehe: Ein einfacher Konflikt der Ausgabe mit der LoGD-Internen Mist-Funktion compress_out(). In der common.php, innerhalb der Funktion page_footer(), gegen Ende jener, findest du eine Stelle, die klingt in etwa so:

$this->bbcode_second_pass_code('', '// echo $output;
echo compress_out($output);')

Du musst nun die Zeile mit compress_out() kommentieren, die andere entkommentieren. Falls du nicht weisst, was das ist: Vor die eine Zeile // setzen (Kommentieren), bei der anderen // entfernen (entkommentieren, dekommentieren, unkommentieren, auskommentieren). Falls das schon passiert ist - sorry, dann hat die Kugel gelogen.


PS: Wenn du viel Traffic verursachst, oder einfach so komprimieren möchtest, gibt es eine andere Lösung, als das mistige compress_out(): In die common.php, direkt nach dem <?php folgendes setzen:

$this->bbcode_second_pass_code('', 'ob_start('ob_gzhandler');')

Autor:  Shayariel [ Mi 20 Feb, 2008 17:15 ]
Betreff des Beitrags:  Re: Keine Fehlerausgabe...

Habe nun beide Dinge ausprobiert, die du hier genannt hast, doch keins von beiden funktioniert. Es bleibt einfach eine Weiße Seite nicht mehr.
Sicher weiß ich was kommentieren und entkommentieren ist^^
Schliesslich läuft mein Server schon anderthalb Jahre und betreibe noch einen, denke soweit bin ich schon, das ich mich ein wenig auskenne.

Danke für deine Vorschläge, aber ich vermute wie Harthas sagte, das es vom Hoster her schon deaktiviert ist und darauf haben wir halt keinen Zugriff ;)

Shayariel

Autor:  Eliwood [ Mi 20 Feb, 2008 17:22 ]
Betreff des Beitrags:  Re: Keine Fehlerausgabe...

Das unterhalb vom PS ist ja auch nur zur Komprimierung gedacht, und nicht zur Fehlerbehebung... Was du noch machen kannst: common.php in der source freigeben + phpinfo() verfügbar machen (Dateiname phpinfo.php, Inhalt: Aufruf von phpinfo()). Dann kann ich mal schauen, wo der Wurm hängt. Ich bezweifle, dass die Errors so aus sind.

Autor:  Shayariel [ Mi 20 Feb, 2008 17:32 ]
Betreff des Beitrags:  Re: Keine Fehlerausgabe...

Ich sagte bereits, das es nicht um meinen Server geht, aber gut hier die Source

http://engelsreich.vampire-logd.de/logdphp5/source.php

Es handelt sich dabei erst mal nur um einen Tester, wirklich viel ist noch nicht eingebaut.
Eine phpinfo.php haben wir nicht, hab ich ganz ehrlich gesagt auch bei mir noch nicht gesehen.

Shayariel

Autor:  Rikkarda [ Mi 20 Feb, 2008 17:42 ]
Betreff des Beitrags:  Re: Keine Fehlerausgabe...

Shayariel hat geschrieben:
Eine phpinfo.php haben wir nicht, hab ich ganz ehrlich gesagt auch bei mir noch nicht gesehen.

Shayariel



hrhr ;)

öffne Editor:

füge ein:
$this->bbcode_second_pass_code('', '<?php
phpinfo();
?>')

speicher auf server mit namen phpinfo.php (im Hauptverzeichnis)

Autor:  Shayariel [ Mi 20 Feb, 2008 17:46 ]
Betreff des Beitrags:  Re: Keine Fehlerausgabe...

Ok man kann ja noch dazulernen, will auch nicht sagen, das ich Profi bin, aber haben es nun gemacht. Die phpinfo is da *g*

Autor:  Eliwood [ Mi 20 Feb, 2008 17:50 ]
Betreff des Beitrags:  Re: Keine Fehlerausgabe...

Gut, Harthas hatte Recht:
$this->bbcode_second_pass_code('', 'display_errors Off Off
display_startup_errors Off Off')

Wollte damit nur das überprüfen. Versuche vielleicht das aus (in die dbwrapper.php nach <?php setzen, oder zuoberst in die common.php, nach <?php):

$this->bbcode_second_pass_code('', 'error_reporting(E_ALL ^ E_NOTICE);')

Autor:  Shayariel [ Mi 20 Feb, 2008 18:05 ]
Betreff des Beitrags:  Re: Keine Fehlerausgabe...

Danke für die Mühe die du dir gemacht hast, aber das geht auch nicht, leider...

Autor:  Auric [ Do 21 Feb, 2008 08:45 ]
Betreff des Beitrags:  Re: Keine Fehlerausgabe...

Eliwood, das kann auch gar keine (sichbaren) erfolge liefern. Selbst wenn du E_ALL-Errors reporten lässt, werden sie desshalb noch lange nicht angezeigt - allerdings eventuell geloggt. So wäre es eine Behelfslösung einmal nach zu schauen, ob du zugriff auf die php-error logs hast. Wo die liegen weiß ich so aus dem stehgreif auch nicht, aber vllt kommst du über diesen Ansatz ja weiter, wenn dein Hoster das anzeigen von Fehlern im Fenster schon unterbindet.

Auric

PS: Es könnte auch helfen, das ganze zur Fehlersuche mal auf einSystem zu klonen, in dem du die Error-Anzeige aktivierst...

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/