E-Commerce Probleme
Auteur : Edmund S.
Visité 1518,
Followers 1,
Partagé 0
Hallo Incomedia, ich ersuche um Hilfe.
Problem mit dem Versenden bei E-Commerce. PHP 5 läuft auf dem Server, Emailversand ist möglich.
Bei der Kaufabwicklung -> Errormessage: "error while sending your message" Wenn ich den Tipp "Laden Sie den Anhang herunter und danach entzippen Sie es. Die x5engine.php Datei muss in C:\Program Files\WebSite X5 v10 - Professional\Res kopiert werden" durchführe, funktioniert auch derEmailversand nicht mehr und bei der Kaufabwicklung bleibt die Errormessage: "error while sending your message".
Ich bitte um Hilfe. Mit freundlichen Grüßen Edmund S.
Posté le
Bitte die Webadresse bekannt geben, um anzusehen,
haben Sie wx5 v10 evo aktualisiert: v 10.1.4.45 ??
gruss JJ
Ich gehe davon aus das dies der Link ist... www.imkerei-schmall.at
Kann ich nur bestätigen !
Schon mal versucht den Webspace kurzzeitig komplett zu löschen (außer individuelle Skripte wie Google Code) und auch den Inhalt der Ordner "Preview und Upload" zu entfernen. Danach das Projekt starten und wieder auf den Server spielen !
Auteur
Der Link ist... www.imkerei-schmall.at
Kann ich nur bestätigen !
Webspace kurzzeitig komplett zu löschen und wieder hochladen habe ich schon ohne Erfolg durchgeführt. Auch eine komplett neues Projekt brachte den gleichen Fehler.
Emailversand funktioniert aber.
PHP 5.2.17 habe ich laut admin Abfrage. Fehlerhaft ist aber laut admin der Öffentliche Ordner Pfad, obwohl der Ordner vorhanden ist und die Berechtigung auf 777 gesetzt wurde.
Danke für Ihre Hilfe Edmund S.
Welcher Paket ist bei Netstorage gebucht denn bei der billigsten ist kein PHP5 drinnen !
Bei Evo V10 sollte es aber zumindest 5.3 sein oder höher...
Auteur
Mein Aktuelles Hosting-Angebot: netstorage Hosting Large X2 (+PHP5 +64bit)
Bei PHP-Unterstützung ist eingestellt: (ausführen als Apache Modul und, PHP 'safe_mode' aktiviert.
Auteur
Ich habe die Voraussetzungen für die Website-Veröffentlichung nachglesen:
- Server Windows™, Linux, Unixe
- PHP 4.x, 5.x, MySQL (nur für einige erweiterte Funktionen)
Der Öffentliche Ordner Pfad ist jetzt auch richtig eingestellt, aber auf den Error hat das keinen Einfluß gehabt.
"NetworkError: 500 Internal Server Error - http://www.imkerei-schmall.at/cart/x5cart.php?action=sndrdr&3172"
auch wenn es gerade sehr wahrscheinlich nix damit zu tun hat...
Merke dir! Deine Domain ist unter www...... und ohne www zu erreichen - beide Einträge werden auch bei google gelistet - Stichwort doppelter Content.
Du gibst unter Schritt 1 Url der Seite deine Domain ohne www an....hier im Forum schreibst du wieder das www davor - gewöhne dir eine Schreibweise an.
hier kannst du mal darüber was nachlesen
http://unofficialwsx5.de/board43-web-technischer-bereich/scriptbeispiele/254-htaccess-weiterleitung-ohne-und-mit-www-duplicate-content/
ich hab es mal testweise mit und ohne probiert ist unter beiden zu erreichen und auch der error - somit dürfte das eigentlich wegfallen.
Aus welchen Thema hast du die php Datei ersetzt? Das sollte nicht mehr notwendig gewesen sein - es gibt auch 2 unterschiedliche Dateien wenn ich mich recht erinnere.....
Ich gehe mal davon aus das du nix gesichert hast von der alten Datei?
Auteur
Gesichert ist alles von der alten Datei, ich habe die alte Datei sogar wieder verwendet, weil mit der neuen Datei gar nix geht, ich meine hier auch das E-Mail versenden geht nicht mehr.
Der Tipp mit der Datei x5engine.php stammt von Claudio D. Incomedia zur gleichen Fehlermeldung "error while sending your order" von Stemo G. am 22.10.2013:
Versuchen Sie folgeden Anhang herunterzuladen und danach entzippen Sie es und kopieren Sie die x5engine.php Datei unter C:\Program Files\WebSite X5 v10 - Professional\Res
Danach öffnen Sie das Projekt und drücken Sie die STRG Taste beim öffnen der Vorschau und danach exportieren SIe das ganzer Projekt hoch.
Wegen dem Erro while sending your oder öffnen Sie den Online Admin panel mit dem Benutzternamen und Passwort das Sie im Schirtt 4 Zugangsverwaltung finden und danach testen Sie die Email scripts um zu sehen ob Sie mit einen von diesen die Emails bekommen. Wenn einer Funktioniert, öffnen Sie das Projekt und wählen Sie den gleichen Script im Schritt 4 Datenverwaltung und dann exportieren Sie es hoch.
Sollte es nicht gehen, schreiben Sie mir bitte den Link zur Seite.
Vielen Dank!
Und hast du die professional!!!
Email Scripts probiert?
Auteur
Ich habe die Version WebSite X5 Evolution 10.
Was meinst du mit professional!!! Email Scripts?
Du hast nur die Datei gesehen und einfach mal probiert. Da steht doch oben wo du sie einfügen sollst. Es steht dort professional! Weil die Datei für die professional Version ist! Die email Scripts kannst du testen indem du mal /admin an deine url anhängst. Dort einloggen und Testen. Steht oben im Beitrag beschrieben und auch in der Hilfe im Programm.
Auteur
Wenn du meinen Text vollständig lesen würdest, gäbe es vielleicht Fortschritte.
Ich habe wie oben beschrieben x5engine.php heruntergeladen in den Ordner C:\Program Files\WebSite X5 v10 - Evolutionl\Res eingefügt, das aktualisierte Projekt wieder hochgeladen. Ich konnte davor Email senden danach nicht mehr.
Inzwischen habe ich erfahren, die Datei ist für PHP 4.x Version.
Ich kann mit /admin Email senden. Es funktioniert auch mit meiner Homepage, nur bei E-Commerce gibt´s die Fehlermeldung. "error while sending your message"
Es wäre sehr nett, wenn sich Incomedia melden würde.
Danke Edmund S.
hallo edmund
wenn du incomedia ansprechen möchtest, musst du den beitrag hier unten auf "privat" setzen, dann wird incomedia mit dir kontakt aufnehmen.
probiere bitte zuerst den vorschlag von zwoemti mit dem skript (siehe anhang).
entweder skript mit minderer qualität oder low-level skipt probieren.
viel erfolg und grüsse
marinus
Auteur
Hallo Marius
Danke für deinen Tipp, aber auch mit "Privat setzen" meldet sich niemand von Incomedia.
Die Einstellungen mit "Skript mit minderer Qualität und Low-Leve Skript hatte ich schon versucht. Email senden funktioniert ja.
Der Fehler "Error while sending your order" tritt bei der Kaufabwicklung auf.
Viele Grüße Edmund
Lieber Edmund bitte LIES DU RICHTIG!
hier mal das Thema
http://answers.websitex5.com/post/76164
da steht klipp und klar
Versuchen Sie folgeden Anhang herunterzuladen und danach entzippen Sie es und kopieren Sie die x5engine.php Datei unter C:\Program Files\WebSite X5 v10 - Professional\Res
du schreibst
C:\Program Files\WebSite X5 v10 - Evolutionl\Res
wollen wir jetzt weiter diskutieren über das Thema....
Und hast du denn auch mal deinen Provider kontaktiert...Serverfehler kommt ja
http://www.checkupdown.com/status/E500_de.html
....
also du hast - deinen Preview und Upload Ordner geleert?
du hast deine Webspace geleert?
und du hast danach X5 geöffnet und dein Projekt vollständig hochgeladen?
Auteur
Lieber Zwoemti!
Ich habe WebSite X5 Evolution 10 darum der Ordner C:\Program Files\WebSite X5 v10 - Evolutionl\Res.
Ich habe die Datei x5engine.php auch schon direkt in den /res Ordner im Webspace hochgeladen, bringt auch nichts.
Ich habe ein neues Test Projekt mit mit neuem Webspace: www.schmall.at versucht, der Fehler bleibt gleich, Email versenden funkt.
Bei E-Commerce gibt´s wieder die Fehlermeldung. "error while sending your order".
Provider ist der gleiche.
Wie mach ich diesen Fehler meinem Provider klar?
Wo sehe ich den HTTP-Fehler 500?
Liebe Grüße Edmund
Mit welcher Version arbeitest du jetzt ? Mit der Evo oder der PRO ?
Du scheinst die Pfade nicht richtig zu lesen !!!!
Er arbeitet mit der EVO begreift aber nicht das das andere Thema sich mit der Pro Version beschäftigt und er mit der Datei keinen Erfolg haben kann.
Du sagst du bekommst Einen 500er Fehler beim abschicken der Bestellung . Der sollte in der Lage sein logs lesen zu können.
Auteur
Ich habe meinen Fehler gefunden.
Es war nicht entscheidend, ob ich die Professional oder die Evolution Version benutze.
In der Server Error Log Datei stand mod_security: Access denied with code 500 und das bedeutet:
mod_security ist ein Apache (Webserver) Modul, welches vom Hostinganbieter installiert & konfiguriert wird.
Dieses Modul sucht jegliche Aufrufe auf der betroffenen Webseite nach bestimmten Mustern (Keywörtern, ...) ab. Bei einer Übereinstimmung mit einem Eintrag in der Suchdatenbank wird die Ausführung des Skripts blockiert. Dieser Fehler kann dann bei weiteren Modulen auftauchen. Es besteht dann folgende Möglichkeit, dass Problem zu umgehen:
Erstelle eine ".htaccess"-Datei in dem betreffenden Ordner und schreibe folgendes hinein: SecFilterEngine Off
Ich bin Allen sehr dankbar die mir geholfen haben und manchmal unwissentlich zur Fehlerfindung beigetragen haben.
Mit freundlichen Grüßen
Edmund