WebSite X5Help Center

 
Peter F.
Peter F.
User

Php Fehlermeldung Undefined variable $fromcart  de

Autor: Peter F.
Visited 291, Followers 1, Udostępniony 0  

Hallo zusammen!
Ich habe eine passwortgeschützte Seite erstellt und erhalte auf der Loginseite
https://masurenhof.de/imlogin.php?loginstatus=-3

diese PHP Fehlermeldung:
Undefined variable $fromCart in /home/www/public_html/imlogin.php on line 461

Gehostet wird das Ganze bei der Telekom, aktuell eingestellte PHP Version ist 8.2.
Im Hauptverzeichnis habe ich eine php.ini angelegt:
error_reporting = off
display_errors = Off

Interessieren würde mich nicht nur, weshalb die Fehlermeldung trotz php.ini angezeigt wird, sondern auch was diesen Fehler verursacht - welcher Eintrag in der ist imlogin.php nicht korrekt?

Und noch eine weitere Frage:
Wo kann man einstellten, dass beim Klicken in das Feld die Feldbzeichnung darüber nicht teilweise verdeckt wird?

Danke Euch schon mal für die Unterstützung!

Posted on the
12 ODPOWIEDZI - 1 PRAWIDłOWA ODPOWIEDź
Daniel W.
Daniel W.
User

Die Einstellung ...

display_errors = Off

... lässt sich normalerweise im Kundenbereich des Webhosters vornehmen, mal dort schauen.

Czytaj więcej
Posted on the from Daniel W.
Andreas S.
Andreas S.
Moderator

Im welchem Hauptverzeichnis hast du eine php.ini angelegt? Normalerweise muss schon eine php.ini existieren, aber nicht dort wo dein Serververzeichnis liegt. Diese DAtei legt normalerweise dein Hoster selbst an und wird nicht von WSX5 erzeugt.

Ich nehme an du arbeitest noch mit der WSX5 2025.1 oder?

Czytaj więcej
Posted on the from Andreas S.
Peter F.
Peter F.
User
Autor

Danke Euch für die schnellen Antworten.
Ja, ich arbeite noch mit der 2025.1
Hintergrund ist, dass ich das nur nebenbei mache und eigentlich auch nur für zwei Websites, wobei bei der anderen nicht mehr viel getan wird.

Im Kundenbereich "Homepagecenter" gibt es keine direkte Option - ich habe mich an diese Anleitung gehalten:
https://homepagecenter.telekom.de/hilfe/webseite/php/alles-zum-thema-php/die-php-konfiguration-anpassen

Czytaj więcej
Posted on the from Peter F.
Incomedia
Eric C.
Incomedia

Hello Peter,
if the Warning is still displayed, it seems that something in the configuration of the php.ini or where it was placed has not worked as intended.
Perhaps the hosting provider's support can tell you more?

Regarding the root cause, could you provide a copy of the imlogin.php file to check the line mentioned in the warning?
You can retrieve it from your hosting space, and send it to support @ incomedia.eu (without spaces).
Thank you.

Online translation:

Hallo Peter,
wenn die Warnung weiterhin angezeigt wird, scheint bei der Konfiguration der Datei php.ini oder bei der Platzierung dieser Datei etwas nicht wie vorgesehen funktioniert zu haben.
Vielleicht kann Ihnen der Support Ihres Hosting-Anbieters hierzu weitere Informationen geben.

Was die eigentliche Ursache betrifft, könnten Sie mir bitte eine Kopie der Datei imlogin.php zur Verfügung stellen, damit ich die in der Warnung genannte Zeile überprüfen kann?
Sie können die Datei von Ihrem Webspace herunterladen und an support @ incomedia.eu (ohne Leerzeichen) senden.
Vielen Dank.

Czytaj więcej
Posted on the from Eric C.
Peter F.
Peter F.
User
Autor

Thank you very much!
email just sent and I'm submitting a request to the hosting provider.

Czytaj więcej
Posted on the from Peter F.
Peter F.
Peter F.
User
Autor

Arrival-Date:Tue, 13 Oct 2026 11:23:48 +0200 Final-Recipient:rfc822;***
Action:failed
Status:5.0.0

Arrival-Date:Tue, 13 Oct 2026 11:51:40 +0200
Final-Recipient:rfc822;***
Action:failed
Status:5.0.0

Czytaj więcej
Posted on the from Peter F.
Incomedia
Eric C.
Incomedia

Hello,
I sent you an e-mail, please check your inbox and reply to that.

Online translation:

Hallo,
ich habe Ihnen eine E-Mail geschickt. Bitte überprüfen Sie Ihren Posteingang und antworten Sie auf diese E-Mail.

Czytaj więcej
Posted on the from Eric C.
Peter F.
Peter F.
User
Autor

Rückmeldung Telekom Support:

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.

Czytaj więcej
Posted on the from Peter F.
Daniel W.
Daniel W.
User

Mal den Telekom-Support darum bitten die Einstellung ...

    display_errors = Off

... vorzunehmen, da dies die Standardeinstellung bei Webhostingpaketen sein sollte.

Czytaj więcej
Posted on the from Daniel W.
Incomedia
Eric C.
Incomedia

Hello Peter,
the file has been sent for review to check the nature of the warning, but as Daniel mentioned, there should be an option to turn off the display of Warnings, as they should only be visible in dedicated log files.
Most of the time, Warnings do not cause any actual issue to the website's functions, but they can lead to malfunctions when their visibility is toggled on.
Have they mentioned anything about this aspect?

Online translation:

Hallo Peter,
es tut mir leid, dass dieses Problem aufgetreten ist.
Die Datei wurde zur Überprüfung weitergeleitet, um die Ursache der Warnung zu ermitteln. Wie Daniel jedoch bereits erwähnt hat, sollte es eine Möglichkeit geben, die Anzeige von Warnungen zu deaktivieren, da diese nur in den dafür vorgesehenen Protokolldateien sichtbar sein sollten.
In den meisten Fällen verursachen Warnungen keine tatsächlichen Probleme mit den Funktionen der Website. Wenn ihre Anzeige jedoch aktiviert ist, können sie zu Fehlfunktionen führen.
Haben Sie diesbezüglich irgendwelche Informationen erhalten?
Ich stehe Ihnen weiterhin zur Verfügung.

Czytaj więcej
Posted on the from Eric C.
Peter F.
Peter F.
User
Autor

Vielen Dank, die Anwort der Telekom lautet:

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.

Ich habe die .user.ini entsprechend aktualisiert und gespeichert.
Zumindest ist die Fehlermeldung jetzt nicht mehr sichtbar :-)
Ich würde mich dennoch über eine korrigierte imlogin.php freuen.

--------------
Auf meine Anmerkung "Bitte die Einstellung display_errors = Off vornehmen, da dies die Standardeinstellung bei Webhostingpaketen sein sollte." wurde übrigens nicht direkt geantwortet...


Vielen Dank an alle für die Unterstützung! 

Czytaj więcej
Posted on the from Peter F.
Incomedia
Eric C.
Incomedia

Hello Peter,
apologies for the delay in my response.
Checking the file together with the warning, this is among the warnings that have since been fixed with updated of WebSite X5.
Unfortunately your version of the software does not yet include these fixes, so you can either purchase the current version of WebSite X5, or ask for further support regarding disabling the display of the warnings weith your provider.
I remain available.

Online translation:

Hallo Peter,
bitte entschuldigen Sie die verspätete Antwort.
Nach Überprüfung der Datei und der angezeigten Warnmeldung kann ich bestätigen, dass es sich um eine der Warnungen handelt, die inzwischen durch Aktualisierungen von WebSite X5 behoben wurden.
Leider enthält Ihre Softwareversion diese Korrekturen noch nicht. Sie können daher entweder die aktuelle Version von WebSite X5 erwerben oder sich an Ihren Anbieter wenden, um weitere Unterstützung dabei zu erhalten, die Anzeige der Warnmeldungen zu deaktivieren.
Ich stehe Ihnen weiterhin gerne zur Verfügung.

Czytaj więcej
Posted on the from Eric C.