Einkauf kann nicht abgeschlossen werden
Autor: Koller B.
Besucht 796,
Followers 1,
Geteilt 0
Dringende Frage. HAbe soeben einen Anruf von einem Kunden erhalten.
Der onlineshop funktioniert nicht und der Einkauf kann nicht abgeschlossen werden.
Woran liegt das? Kann das an der letzten Aktualisierung liegen?
Vielen Dank für eure Hilfe
Gepostet am
Wenn dann benötigen wir genauere Angaben von dir!
Welche WSX5 Version ist der Shop?
Welche PHP Version läuft am Server?
Um welche URL handelt es sich?
Gibt es eine Datenbank mit automatischer Registrieruung?
Autor
HAllo Andreas vielen Dank für deine Antwort
Also, es müsste eigentlich die neuste Version von WebSite X5 pro sein. 2023.3.5
URL ist http:/brigittes-atelier.ch
Wo finde ich die PHP Version?
Es ist ein SSL-Zertifikat aktiviert, aber das Projekt ist nicht auf https geschaltet! In Schritt 5 'Export' Auswahl 'Export der Website ins Internet' muss im Feld 'URL der Website' Deine Domain mit https, also
https://brigittes-atelier.ch/
stehen. Das gilt auch, wenn mit der Auswahl 'Export auf ein Laufwerk' und mit einem externen ftp-Programm hochgeladen wird. Nach der Anpassung muss das Projekt neu aufgebaut werden, indem mit gedrückter Strg-Taste auf den Vorschaubutton geklickt und gewartet wird bis der grüne Fortschrittsbalken ganz durchgelaufen ist. Anschließend das Projekt komplett hochladen, nicht nur die Änderungen. Ändere das als erstes und teste dann nochmal.
Autor
2x ausprobiert, funktioniert leider immer noch nicht. Die Bestellung geht bis kaufen und dann ist fertig.
Seit ca. 1 bis 3 Jahren habe ich auch beim Hochladen eine Fehlermeldung:
Der gewählte Server oder das Zielverzeichnis entspricht nicht der Website-URL- Soll diese URL jetzt festgelegt werden?
Kann es damit zusammenhängen? Der Shop hat trotzdem immer tip top funktioniert, deshalbe habe ich nichts daran gerührt. Wenns klappt nichts machen sonst gehts dann nicht mehr, ist meine Devise.
Aber komischer Weise funktioniert es jetzt einfach nicht mehr seit der letzten Aktualisierung denke ich.
Geändert habe ich nichts.
Ich betreibe keinen Shop, sondern habe nur einen Demo-Shop mit der aktuellen Pro-Version zum Testen auf einer HTTP-Domain eingerichtet und da funktioniert die "Kaufen"-Funktion.
-----
Die php-Version solltest Du aber auch noch bei Deinem Webhoster erfragen. Es sollte mindestens 8.0 besser 8.1 oder 8.2 sein.
Autor
Doch, ich habe genau das geamcht was du geschrieben hast. Bei der URL habe ich diese noch mit dem / m Schluss ergänzt. Dieser hat gefehlt. Danach mit gedrückter Strg-Taste auf den Vorschaubutton geklickt und gewartet wird bis der grüne Fortschrittsbalken ganz durchgelaufen ist. Anschließend das Projekt komplett hochladen. Was habe ich falsch verstanden? Entschuldige, ich bin ein kompletter Laie.
Bei uns ist die Strg Tase die Ctrl Taste müsste ich dazu noch eine weitere Taste drücken?
Würde es etwas nützen, wenn ich das Webhosting bei jemand anderem machen würde? Rufe heute da grad an und erfrage die Version.
Was wichtiger ist als der / ist das s hinter http. Und das hast Du noch nicht eingetragen. Die URL der Website muss lauten
https://brigittes-atelier.ch/
und nicht
http://brigittes-atelier.ch/
Ctrl-Taste wirdt wie die Strg-Taste benutzt. Normalerweise sollte der Webhoster egal sein solange es kein super-billig-Anbieter ist.
Autor
Stimmt, das s fehlt vielen Dank. Dann werde ich es am Abend noch korrigieren und es nochmals machen.
Bin jetzt im Geschäft und die HP mache ich von zu Hause im Büro.
Hoster habe ich die Swisscom, die ist nicht billig. Aber wir mussten da glaub auch schon den PHP anpassen.
Vielleicht hilft Dir zum Thema php dieser Beitrag der Swisscom-Community weiter:
https://community.swisscom.ch/t5/Archiv-Business/PHP-Version/td-p/566835
Autor
bei der URL s ergänzt und mit der Ctrl Taste den Vorschaubutton gedrückt und Ctrl gedrückt gehalten bis der grüne Fortschrittsbalken abgelaufen ist. Danach alles neu Hochgeladen.
Bei Swisscom die PHP Version auf 8.1 aktualisieren lassen und es funktioniert trotzdem nicht.
Gibt es gute Freunde mit Kenntnissen, die das Projekt auf ihrem Webspace testen könnten?
Danach wüsste man, ob das Problem beim eigenen Webspace liegt oder nicht.
Autor
Nein, gibt es leider nicht.
Evtl. könnte ich das mal testen. Vielleicht sind auch die Moderatoren dazu bereit.
Dazu müsste das Projekt mit "5 Export > Projekt exportieren" als .iwzip gespeichert und über ...
Datentransferdienst >> https://wetransfer.com/pricing?trk=NAV_pricing (kostenlos bis 2 GB)
... zum Download angeboten werden - hierbei meine Mailadresse als Empfänger angeben.
Meine Mailadresse unter windsolarmobil.de im Impressum.
Die FTP- und DB-Zugangsdaten können anomysiert werden, da ich hier sowieso meine eigenen FTP- und DB-Zugangsdaten eingeben muss.
Es kommt nach ein paar Sekunden ein "generic error"! Hier müsste man wieder im Backend vom Hoster die PHP MEldungen abstellen.
Autor
Daniel, vielen Dank für dein Angebot. Befürchte meine HP ist weit grösser wie 2 GB?
Keine Ahnung, aber wenn alle Stricke reissen, möchte ich dann doch gerne auf dein Angebot zurück kommen.
Andreas, habe soeben nochmals mit der Swisscom telefoniert. Dieser meint das Problem liege am Webseitenprogramm. Bei Ihnen sei alles in Ordnung. Also bin ich wieder gleich weit wie vorher. Es laufe auch auf der neusten Version 8.1 PHP.
Die ganzen Provider (nicht nur Swisscom) behaupten immer es komme von der WEbsite oder WEbsiteprogramm! Da sind sie alle gleich, denn sie wollen nicht den Fehler suchen.
Kannst du dich in das Backend deines Hosteraccount einloggen? Die Zugangsdaten müsstest du doch bekommen haben, oder?
Autor
Eigentlich müsste es gehen. Die Webseite läuft aber über meinen Mann.
Muss vielleicht mit ihm schauen. Aber bis wir das richtige finden....
Darum dachte ich mit einem Anruf ginge es besser und habe dem Swisscommenschen gesagt das er diese PHP Meldungen im Backend löschen müsse. Aber er meinte da sei alles in Ordung.
sonst rufe ich nochmals an. Da ich halt echt nicht was wass ich dann da genau löschen muss und ich bin so ein super TEchnik Genie und lösche dann sicher grad das falsche und dann geht gar nichts mehr.
Autor
Andreas, hättest du mir genauere Angaben was ich da bei den PHP Meldungen abstellen muss, wie das aussieht, heisst oder weiss Gotta was.
Swisscom meint ich müsse das selber machen, er hätte zwar keine Ahnung was ich meine und auch keinen Zugriff dazu.
Im Kundenbereich des Webhosters kann man PHP-Fehlermeldungen abschalten - z.B. bei ...
Hosteurope (mein Webhoster)
-------------------------
KIS-Login (Kundenbereich) und dann folgende Schritte:
1) Produktverwaltung > Webhosting > Konfigurien
2) Scripte & Datenbanken > Scripteinstellungen
3) PHP-Erros > ändern
-----
Hier können Sie das Verhalten von PHP bei Fehler in Ihren Skripten beeinflussen ("Error-Logging").
...
Logging Output:
( ) On (x) Off <--- bei "Off" wird keine Fehlermeldung "Generic Error" angezeigt
-------------------------
Was ich so bei den Swisscom Forum gelesen habe, geht das nur über die php.ini Datei! MAn muss hier folgendes umstellen
log_errors = On
auf
log_errors = Off
Aber ob die php.ini in einem Verzeichnis am Server liegt oder im Backend zu ändern ist, kann ich leider nicht sagen.
Autor
Nach einem erneuten Telefonat mit Swisscom, weiss ich jetzt, dass ich das wahrscheinlich in der PHP.ini ändern muss.
Da Swisscom aber bei Fremdprogrammen kein Support macht, muss ich das selber ändern.
Er hat mir kurz erklärt wie ich dahin komme, es scheint mir aber echt kompliziert zu sein und obwohl ich es mir notiert habe und mein Mann mit hilft, wir finden es nicht.
Muss morgen wohl oder übel, nochmals anrufen.
Man könnte versuchen die Datei php.ini einfach auf den Webspace exportieren, vielleicht klappt es.
Kleine Anleitung:
1) ------ Information allgemein -----
Schritt 1: php.ini-Datei erstellen
Bitte beachten Sie: Wenn Sie stattdessen ein umfangreiches Textverarbeitungsprogramm wie Microsoft Word verwenden, stellen Sie sicher, dass Sie die Datei im einfachen .txt-Format speichern. Dateien im .doc-, .docx- oder .odt-Format sind nicht kompatibel. Wenn möglich, verwenden Sie einen Texteditor.
Bitte beachten Sie: Die gespeicherte Datei muss php.ini heißen und darf keine weiteren Endungen haben. php.ini.txt würde vom PHP-Server nicht erkannt und daher ignoriert werden!
>> https://www.ionos.de/hilfe/hosting/php-fuer-web-projekt-verwenden/anpassen-der-php-einstellungen-mittels-phpini-datei/
2) ----- Datei php.ini - Inhalt -----
display_errors = off
-----------------------------------
3)a) Wenn man bei WebSite X5 unter "5 Export" bei ...
Zielverzeichnis: [___________________[/_] <--- KLick
... das Symbol rechts anklicken, dann erscheint das FTP-Fenster.
b) Hier das Symbol "Blatt mit Pfeil nach oben" anklicken und die Datei php.ini auf der Festplatte suchen, markieren und mit OK hochladen.
c) Falls sich ein .txt beim Dateinamen eingeschlichen hat, dann das 5. Symbol von links anklicken und den Dateinamen korrigieren.
Ich nicht garantieren, dass es klappt, falls es direkt bei Swisscom eingestellt werden muss.
Autor
Andreas, gemäss Swisscom muss man das in der PHP.ini ändern.
Wir sind dran, finden es aber nicht, es ist eine doch etwas kompliziertere Sache.
Habe nun meinen Computermenschen eingeschaltet, aber auch er hat es noch nicht.
Bin langsam echt entnervt und die Swisscom weigert sich das zu ändern, da sie bei Fremdprogrammen keinen Support anbieten.
Bin drauf und dran zu kündigen und mir einen neuen Hoster zu siuchen.
Wurde schon versucht die Datei php.ini mit dem Windows-Programm "Editor" zu erstellen und mit dem FTP-Fenster von WebSite X5 auf den Webspace hochzuladen?
Der Inhalt der Datei php.ini wäre diese Zeile:
display_errors = off
Daniel das würde nur dann etwas bringen wenn man weis wo der SErver auf die ini DAteien zugreift. Meistens ist es ausserhalb des Rootverzeichnisses.
Die Swisscom soll sich nicht so blöd stellen, das hat nichts mit dem PRogramm zutun sondern hat serverseitige Gründe die man ändern muss. Allerdings wenn der Support nicht in Ordnung ist würde ich den Hoster wechseln.
MEistens helfen die Hoster dann beim Umzug!
Autor
Andreas, ja ich denke ich werde über kurz oder lang den Hoster wechseln.
Kannst du mir einen empfehlen?
Wir wechseln wahrscheinlich auf sunrise unsere anderen Abonemente.
Hast du erfahrungen ob die Page auf diesem Server läuft oder auf was müsste ich da schauen?
Soweit ich weiß ist bei swisscom die php.ini-Datei in das Root Verzeichnis des Hostings hochzuladen. Das Root Verzeichnis ist jenes, in den die Ordner liegen, die so benannt sind wie die Domain Namen.
Vielleicht kann Dein Computermensch etwas mit dieser Developer-Dokumentation anfangen.
Autor
Leider scheint das Problem unlösbar. Mein IT-spezialist findet diese PHP.INI nicht bei Swisscom. Auch ein verwanter Informatiker hat es nicht gefunden und die einzige Antwort des Swisscom Angestellten ist, da kann ich doch nichts dafür und wir machen da nichts dran.
Nun denn ist guter Rat teuer und ich muss wohl einen neuen Hoster suchen.
So was wie, ist mir doch egal wie bei der Swisscom, habe ich jetzt doch schon lange nicht mehr erlebt.
Könnt ihr mir einen empfehlen, bei dem ihr wisst, dass das Programm läuft?
Ich kann dir nur Hoster von Österreich empfehlen. (World4You) Bei Schweizer Hostern kenn ich keinen und Deutschland müssten die anderen Moderatoren empfehlen.
Autor
Tausend Dank für eure Hilfe. Habe heute das Hosting gewechselt.
So wie es aussieht, funktioniert die Seite wieder einwandfrei.