WebSite X5Help Center

 
Ralf W.
Ralf W.
User

Shop & Formulare php Problem  de

Autor: Ralf W.
Besucht 929, Followers 1, Geteilt 0  

Guten Tag,

nachdem ich vor einigen Tagen von V13 auf die aktuelle Version upgedatet habe, gehen meine Shops und Formulare nicht mehr.

Grund für das Update war, dass mein Provider ab April PHP 7.4 nur noch kostenpflichtig anbietet. Ich musste daher auf PHP 8.1 umstellen und X5 udaten.

Natürlich dachte ich, dass damit meine Shops und Formulare funktionieren werden.
Der Shop selbst wird abgezeigt, auch Bestellungen können aufgegeben werden. Allerdings bekomme ich aber keine Bestellungen oder Anfragen (über E-Mail) darüber herein. Auch die Kunden bekommen keine Bestellbestätigung.

Incomedia selbst hat geschrieben, dass V2022 mit PHP 8.1 kompatibel wäre. Warum tut es dann trotzdem mit V2022 nicht?

Gepostet am
20 ANTWORTEN - 1 NüTZLICH - 1 KORREKT
Franz-Josef H.
Franz-Josef H.
Moderator

Hast Du denn auch in Schritt 5 'Export' Auswahl 'Export der Website ins Internet' auf den Button Parameter geklickt und dann im Bereich 'Email' die gültige Email-Adresse der Domain angegeben?

Mehr lesen
Gepostet am von Franz-Josef H.
Ralf W.
Ralf W.
User
Autor

Ich habe dort die selbe Adresse eingegeben die auch im Formular bzw. Shop hinterlegt ist.
Diese endet nicht auf den gleichen Namen wie auch die Domain Adresse. Denn ich habe z.T. Subdomains mit sehr langen Namen und dafür keine Mail Adresse angelegt.

Z.B. Domain:  https://warnanlagen-abscheider-domschachtabdeckung.ecbay.net
E-Mail Adresse: Umweltxxxxx@ecbay.net

Das ganze mit dem nochmaligen eingeben einer Mailadresse und SMTP Adresse beim Export gab es früher aber auch nicht. Was soll das?

Mehr lesen
Gepostet am von Ralf W.
Franz-Josef H.
Franz-Josef H.
Moderator

Ja, das gab es früher nicht, aber alles entwickelt sich weiter. Ursache dafür sind Sicherheitsaspekte. In diesem Beitrag ist dazu vermerkt:

"...

Dies wurde getan, um den modernen Sicherheitsanforderungen für E-Mail-Versender zu entsprechen. Sie können nur sich selbst als Absender angeben, Sie können keine E-Mails mit der E-Mail-Adresse anderer Personen versenden, oder viele Hoster blockieren solche E-Mails jetzt

..."

Und in diesen Wikipedia-Artikel zum Thema Sender-Policy-Framework und da Insbesondere den Bereich 'Implementierung von Webformularen'. Dort wird genau das Verfahren beschrieben,  das in WebsiteX5 aus Sicherheitsgründen angewendet wird.

Mehr lesen
Gepostet am von Franz-Josef H.
Franz-Josef H.
Franz-Josef H.
Moderator

Außerdem ist eine Email-Adresse Deiner Domain gemeint und nicht die einer Subdomain. Bei Dir würde also Umweltxxxxx @ ecbay.net reichen...

Mehr lesen
Gepostet am von Franz-Josef H.
Ralf W.
Ralf W.
User
Autor

Ok. Aber dann bin ich wieder am Anfang.
Warum funktionieren Formular und Shop nicht?

Mehr lesen
Gepostet am von Ralf W.
Ralf W.
Ralf W.
User
Autor

So sieht mein Eintrag bei oben genannter Domain aus:

Mehr lesen
Gepostet am von Ralf W.
Franz-Josef H.
Franz-Josef H.
Moderator

Stimmt der Port? Bei smtp wird normalerweise der Port 465 verwendet.

Mehr lesen
Gepostet am von Franz-Josef H.
Franz-Josef H.
Franz-Josef H.
Moderator

Gibt es einen Grund für den Mail-Versand mit smtp? Alternativ kannst Du auch mal den PHP Mailer versuchen....

Mehr lesen
Gepostet am von Franz-Josef H.
Franz-Josef H.
Franz-Josef H.
Moderator

Ergänzung: Zusätzlich habe ich auf Deiner Website festgestellt, dass Du die notwendigen Einstellungen für die Behandlung von Cookies nicht vorgenommen hast. Du verweist zwar auf Google und Facebook, bietest aber den Besuchern Deiner Website keine Möglichkeit diese Cookies abzuwählen. Daten Deienr Seitenbesucher werden gespeichert, ob diese es wollen oder nicht. Lies dazu mal diesen Artikel über die Erfordernis. Wenn Du die Dienste von Google&Co weiter nutzen willst, solltest Du ein Cookie-Consent-Tool einsetzen, z.B. CookieBot, dass auch von Incomedia im MArktplatz  angeboten wird.

Mehr lesen
Gepostet am von Franz-Josef H.
Franz-Josef H.
Franz-Josef H.
Moderator

@Daniel W.: Es geht hier um den Mailversand mit smtp und nicht um den ftp-Zugang zum Konto bzw. Webspace!

Mehr lesen
Gepostet am von Franz-Josef H.
Ralf W.
Ralf W.
User
Autor

Also so wie auf dem Foto habe ich die Daten seit knapp 10 Jahren in Thunderbird. Und dort tut der Mail Versandt.
Hier auch der Link von IONOS zu den Mail Ports:

https://www.ionos.de/hilfe/e-mail/glossar-e-mail-fachbegriffe-verstaendlich-erklaert/smtp-kurz-erklaert/?source=helpandlearn

Port 22 ist für FTP !!!!

Mail via PHP Mailer? Kenne ich nicht. Kenne nur die Protokolle IMAP, POP3 und SMTP

Danke für den Hinweis bezüglich Cookie. Das muss ich mir dann mal durchlesen. Dachte mit dem Hinweis und akzeptieren (oder Seite halt dann verlassen) wäre es erledigt.

Mehr lesen
Gepostet am von Ralf W.
Franz-Josef H.
Franz-Josef H.
Moderator

Thunderbird ist ja auch ein Mailprogramm und kein Webserver der aus Formularen Mails generiert und versendet. Hier noch ein Link.

https://www.ionos.de/hilfe/e-mail/allgemeine-themen/serverinformationen-fuer-imap-pop3-und-smtp/

PHP-Mailer ist kein Protokoll sondern ein Programm mit dem generierte Mails verschickt werden. Siehe https://www.ionos.de/digitalguide/e-mail/e-mail-technik/phpmailer/

Am besten probierst Du den php-mailer aus. Du kannst ja auch wieder zurückwechseln. Es schadet nichts und funktioniert bei mir bestens.

Mehr lesen
Gepostet am von Franz-Josef H.
Ralf W.
Ralf W.
User
Autor

Also sorry, aber nach den ersten 50 Zeilen bezüglich PHP Mailer habe ich aufgehört zu lesen.
Ich möchte nicht anfangen HTML oder PHP zu programmieren, ich möchte einfach, dass die Formulare und Shops unter V2022 (PHP 8.1) so funktionieren wie sie bis vor ein paar Tagen unter V13 (PHP 7.4) funktioniert haben. Ohne mich monatelang in die Tiefen von Scripts einzuarbeiten.

Ich habe Port 465 mal versucht .......... ohne Erfolg :-(

Mehr lesen
Gepostet am von Ralf W.
Daniel W.
Daniel W.
User
Nutzer des Monats DENutzer des Monats EN

Vielleicht helfen diese Angaben bei Hosteurope FAQ auch für Ionos, siehe

-----

Postausgangsserver und Ports

Der Postausgangsserver (siehe Nr. 3 im obigen Screenshot) ist per SMTP erreichbar. Die Anmeldung muss dabei mit dem Benutzernamen und Passwort (siehe oben) erfolgen. Der Versand ist über folgende Ports möglich:

SMTP: unverschlüsselt (25 oder 587), TLS verschlüsselt (25), SSL verschlüsselt (465)

Hinweise

Die Authentifizierung bei SMTP und POP3 erfolgt ausschließlich per plain-text (also unverschlüsselt im Klartext). Falls Sie - was wir empfehlen - die plain-text Passwörter über einen verschlüsselten Kanal übertragen wollen, so nutzen Sie dafür bitte SSL/TLS.

>> https://www.hosteurope.de/faq/e-mail/mailprogramme/welchemailserver

-----

Mehr lesen
Gepostet am von Daniel W.
Ralf W.
Ralf W.
User
Autor

Ich mache mortgen weiter. Bin mit den Nerven am Ende.
Seit 2 tagen mache ich an so einem Schei..... rum. Und alles blos wegen der Umstellung von PHP 7 auf PHP 8.

Alles hat Jahrelang wunderbar funktioniert. Ich wusste wie es geht. Und nun DAS.

Ich HASSE Updates !!!!!

Mehr lesen
Gepostet am von Ralf W.
Ralf W.
Ralf W.
User
Autor

Derwil mal danke für eure zeit und Hilfe
Bis morgen dann.....

Mehr lesen
Gepostet am von Ralf W.
Daniel W.
Daniel W.
User
Nutzer des Monats DENutzer des Monats EN

Bei TLS verschlüsselt wäre es Port 25 - zumindest bei Hosteurope.

Mehr lesen
Gepostet am von Daniel W.
Franz-Josef H.
Franz-Josef H.
Moderator

Du musst doch kein php-Script bearbeiten oder programmieren, sondern nur in den Parametern im Bereich Email (siehe Dein Bild untitled-2.jpg in Deinem Post von 16:43) im Feld  'Scripttyp für Email-Versand' den Wert php Mailer auswählen.

Mehr lesen
Gepostet am von Franz-Josef H.
Ralf W.
Ralf W.
User
Autor

Guten Morgen an Alle,

und ein Halleluja sealed
Ja, manchmal sollte man einfach aufhören und am nächsten Tag weiter machen!

Ich habe nun, wie von @Franz-Josef H. vorgeschlagen, auf PHP Mailer umgestellt. Und nun geht alles :-)

Ich hatte noch nie etwas von PHP Mailer gehört und mich einfach an die Daten von Thunderbird und IONOS Ports gehalten. Und der Link zu "IONOS PHP Mailer" hat mich eher entmutigt als begeistert.
Dass man auch noch zwischen Mailprogramm und Webserver unterscheidet, war mir nicht klar.

Und die Cookie Behandlung habe auch gleich auf den rechtskonformen Stand gebracht. Danke @Franz-Josef H.

So, nun heist es auch meine anderen 9 Projekte auf V2022 zu aktualisieren. Mal schauen ob es da auch noch Überraschungen gibt.

Aber ich weiß ja, hier gibt es eine gute Community die einem bei Problemen weiter hilft. embarassed

Danke
Ralf

Mehr lesen
Gepostet am von Ralf W.