Gelöst

Homepage: Anzeige PHP-Fehlermeldungen lässt sich nicht mehr deaktivieren

vor 2 Jahren


Hallo zusammen,

Im Zuge der Umstellung meiner Website auf PHP 8.2 habe ich die PHP Fehlermeldungen eingeschaltet. Dazu eine Datei php.ini mit

display_errors = On

erstellt und in /home/www hochgeladen. Lt. Anleitung in diesem Beitrag: https://homepagecenter.telekom.de/hilfe/webseite/php/alles-zum-thema-php/die-php-konfiguration-anpassen


Das hat geklappt, Fehlermeldungen werden angezeigt, ich habe den Fehler gefunden und bereinigt.

Nur, jetzt kann ich die Fehlermeldungen nicht mehr ausschalten. php.ini geändert in display_errors = Off und wieder hochgeladen. Es werden nach wie vor Fehlermeldungen angezeigt.

Testweise php.ini gelöscht -> Fehlermeldungen bleiben.

In meiner Verzweiflung display_errors = 0 getestet, ohne Erfolg.


An verschiedenen Rechnern Homepage aufgerufen, überall das gleiche Ergebnis.


Das seltsame ist: Es kommt vor, dass Seiten ohne Anzeige von Fehlermeldungen geladen werden. Wenn ich die Webseite benutze, werden plötzlich wieder Fehlermeldungen angezeigt.


Wie kann ich die Fehlermeldungen wieder dauerhaft ausschalten um mit meiner Website in den "Normalbetrieb" zu gehen?


Liebe Grüße


CodeGier

Letzte Aktivität

vor 4 Stunden

von

Gelöschter Nutzer

668

0

10

    • vor 2 Jahren

      Grüße @CodeGier_1 

       

      "Strg+F5" hilft manchmal.

       

      4

      von

      vor 2 Jahren

      Hallo CodeGier_1,

       

      da du serverseitige Probleme befürchtest, lasse ich es mal von unseren Experten prüfen. Sobald ich von dort die Rückmeldung habe, melde ich mich wieder bei dir.

       

      Hab ein schönes Wochenende!

       

      Daniela T. 

      0

      von

      vor 2 Jahren

      Hallo @CodeGier_1,

       

      hast du es noch einmal getestet? Es kann teilweise einige Zeit dauern bis Änderungen in der httpd.conf oder der php.ini umgesetzt werden.

      Um sicherzustellen, dass die Änderungen sofort umgesetzt werden, kannst du entweder die PHP Version im Homepage Center ändern und zurück ändern oder über ein Terminal z.B. mit Putty den Befehl apachectl reload abschicken.

       

      Lieben Gruß aus Kiel

       

      Daniela T. 

      von

      vor 2 Jahren

      Ja, inzwischen funktionierts. Den Tipp mit PHP-Version umstellen und apachectl reload werde ich mir merken. Vielen Dank für die Hilfe!

       

      Ciao

       

      CodeGier

      0

      Uneingeloggter Nutzer

      von

    • Akzeptierte Lösung

      akzeptiert von

      vor 2 Jahren

      Hallo @CodeGier_1,

       

      hast du es noch einmal getestet? Es kann teilweise einige Zeit dauern bis Änderungen in der httpd.conf oder der php.ini umgesetzt werden.

      Um sicherzustellen, dass die Änderungen sofort umgesetzt werden, kannst du entweder die PHP Version im Homepage Center ändern und zurück ändern oder über ein Terminal z.B. mit Putty den Befehl apachectl reload abschicken.

       

      Lieben Gruß aus Kiel

       

      Daniela T. 

      4

      von

      vor 2 Tagen

      Hallo @PeJoFe, 

       

      vielen Dank für Ihre Nachricht.

       

      Die angezeigte Meldung Undefined variable $fromCart in /home/www/public_html/imlogin.php on line 461

      deutet darauf hin, dass innerhalb des PHP-Skripts eine Variable verwendet wird, die zuvor nicht definiert wurde.

       

      Es handelt sich dabei um einen Fehler in der Programmierung der Website bzw. des eingesetzten Skripts.

       

      Da wir keinen Einblick in den Quellcode Ihrer Anwendung haben und keine Unterstützung für selbst erstellte oder angepasste Programmierungen anbieten können, bitten wir Sie, die Datei imlogin.php durch die Person oder Firma prüfen zu lassen, welche die Website erstellt oder betreut.

       

      Falls die Fehlermeldung erst seit Kurzem auftritt, kann es außerdem hilfreich sein zu prüfen, ob kürzlich Änderungen an der Website vorgenommen wurden oder ob eine funktionierende Sicherung wiederhergestellt werden kann.

       

      Wir hoffen, dass Ihnen diese Hinweise weiterhelfen.

       

      Lieben Gruß aus Kiel 

      ^Sandra Z. 

      0

      von

      vor 17 Stunden

      Vielen Dank für die Rückmeldung.

      Ich habe mit dem Anbieter der Software Kontakt aufgenommen.

      Eines würde mich noch interessieren:

      Habe ich die "php.ini" nicht korrekt erstellt oder in einen falschen Ordner (liegt im Hauptverzeichnis) abgelegt?

      Diese sollte doch die Ausgabe der Fehlermeldungen unterbinden.

      error_reporting = off
      display_errors = Off

      Bitte die Einstellung display_errors = Off vornehmen, da dies die Standardeinstellung bei Webhostingpaketen sein sollte.

      Screenshot 2026-10-14 204403.jpg

      0

      von

      vor 4 Stunden

      Guten Tag,

      vielen Dank.

      Auf Ihrem Screenshot ist zu erkennen, dass Sie die Datei php.ini im Hauptverzeichnis Ihres Webspaces abgelegt haben.

      Die betroffene Datei imlogin.php befindet sich allerdings im Verzeichnis public_html. Ob Ihre Einstellungen berücksichtigt werden, hängt davon ab, wie PHP auf dem Webserver konfiguriert ist.

      Sie können daher versuchen, eine Datei mit dem Namen .user.ini direkt im Verzeichnis public_html anzulegen und dort folgende Einstellungen einzutragen:

      display_errors = Off
      error_reporting = 0

      Bitte beachten Sie, dass die Wirksamkeit dieser Datei von der Serverkonfiguration abhängt und Änderungen gegebenenfalls erst nach einigen Minuten greifen.

      Die Einstellungen unterdrücken lediglich die Anzeige der Fehlermeldungen. Der eigentliche Programmierfehler wird dadurch nicht behoben.

      Es ist daher sinnvoll, dass Sie bereits Kontakt zum Anbieter Ihrer Software aufgenommen haben.

      Viele Grüße ^Heide P.

      0

      Uneingeloggter Nutzer

      von

    Uneingeloggter Nutzer

    von

    Beliebte Tags letzte 7 Tage

    Loading...Loading...Loading...Loading...Loading...Loading...Loading...Loading...Loading...Loading...