PHP-Entwicklung

PHP-Entwicklung

Posts 1-6 of 6
  • Gabriele Lässer
    Gabriele Lässer    Group moderator
    The company name is only visible to registered members.
    PHP5.2.3 und SimpleXML kennt das Problem jemand?
    Hallo liebe Gruppe,

    *Error in my_thread_global_end(): 1 threads didn't exit *

    Diese Meldung kommt im Zusammenhang mit dem Aufruf von SimpleXML-Includes. Allerdings nicht bei jedem Aufruf, sondern zum Beispiel, wenn die Seite ein zweites Mal geladen wird (man sieht dann auch, wie sich der Ladebalken noch mal durchquält, während die Seite bereits dargestellt wird), oder gleich danach eine andere, auch statische Seite.

    Wie werde ich diesen Makel los?

    Ach ja, die Links zu den Abfragen des betroffenen Testwebs:
    http://www.gby.at/BFG/index.php?aufruf=publikationen
    http://www.gby.at/BFG/index.php?aufruf=referenzen

    Liebe Grüße
    Gabriele
  • Post visible to registered members
  • Post visible to registered members
  • Frank Pöhler
    Frank Pöhler    Premium Member
    The company name is only visible to registered members.
    Re^3: PHP5.2.3 und SimpleXML kennt das Problem jemand?
    Dein Problem scheint nichts SimpleXML zu tun haben sondern ein bereits bekannter Bug in MySQL/den PHP-MySQL-Client-Libraries zu sein, siehe http://bugs.mysql.com/bug.php?id=25621

    Patchen, Up- oder Downgraden der verwendeten Versionen koennte helfen.

    Gruss,
    Frank
    This post was modified on 27 Nov 2007 at 03:02 pm.
  • Gabriele Lässer
    Gabriele Lässer    Group moderator
    The company name is only visible to registered members.
    Re^3: PHP5.2.3 und SimpleXML kennt das Problem jemand?
    da es nicht mein Server ist, so dass ich keine DLLs austauschen oder Einzeleinstellungen ändern kann und vieles dafür spricht, dass es ein Bug zu sein scheint, nehm ich die besucherschonende Lösung :-).

    Danke, auch für die anderen Hinweise
    Gabriele

    Edit:
    das alleine wirkte nicht,
    error_reporting(0);

    aber das:
    define("DEBUG", false);
    error_reporting(0);
    This post was modified on 27 Nov 2007 at 06:08 pm.
  • Johannes Schlüter
    Johannes Schlüter
    The company name is only visible to registered members.
    Re^4: PHP5.2.3 und SimpleXML kennt das Problem jemand?
    Im allgemeinen würde ich raten nicht error_reporting abzustellen sondern ini_set('display_errors', 0) und Fehler in ein logfile laufen lassen - und dies regelmäßig zu prüfen. Dadurch wird der Anwender nicht mit Fehlermeldungen "genervt", die er nicht versteht und potentiellen Angreifern fällt es etwas schwerer Informationen über das System zu bekommen. Durch das Log lässt sich prüfen ob es in der Anwendung "zufälliges" Fehlverhalten gibt das nur von Zeit zu Zeit oder unter bestimmten Umständen auftritt.