Hallo, siehe:
administrator/components/com_phocacart/install/sql/mysql/install.utf8.sql
Phoca Cart benutzt die gleiche Kodierung wie Joomla:
... ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE=utf8mb4_unicode_ci;
So versuch mal es in deiner Datenbank wechseln.
Jan
Phoca Cart sendet laufend Mails
- Jan
- Phoca Hero
- Posts: 48402
- Joined: 10 Nov 2007, 18:23
- Location: Czech Republic
- Contact:
Re: Phoca Cart sendet laufend Mails
If you find Phoca extensions useful, please support the project
-
- Phoca Member
- Posts: 48
- Joined: 19 Jan 2020, 20:51
Re: Phoca Cart sendet laufend Mails
Hallo Jan,
die Änderung nach utf8mb4_unicode_ci hat funktioniert, führte aber zu keiner Verbesserung. Es kommt der gleiche Fehler. Ich bin der Ursache aber ein großes Stück näher gekommen. Habe aber noch keine echte Lösung.
In der Datei "everything.php" wird dieser Fehler ausgegeben:
In diesem String ist enthalten: "Aufschlag für Zahlungsmethode".
Das '\xFCr Zah...' ist übersetzt 'für Zah...'
Ich habe für den Sprachstring "COM_PHOCACART_PAYMENT_PRICE" einen Override angelegt: "Aufschlag fuer Zahlungsmethode" und danach eine neue Bestellung ausgeführt. Der Fehler war dann nicht mehr und der LOG-Eintrag ohne Probleme hinzugefügt.
Was ich mir jetzt Frage:
Warum speichert er den String in der Tabelle "phocacart_order_total" im Feld 'title' ohne Probleme, abder nicht in der "phocacart_log"?
die Änderung nach utf8mb4_unicode_ci hat funktioniert, führte aber zu keiner Verbesserung. Es kommt der gleiche Fehler. Ich bin der Ursache aber ein großes Stück näher gekommen. Habe aber noch keine echte Lösung.
In der Datei "everything.php" wird dieser Fehler ausgegeben:
Code: Select all
2023-08-17T08:11:28+00:00 CRITICAL 173.0.80.116 error Uncaught Throwable of type Joomla\Database\Exception\ExecutionFailureException thrown with message "Incorrect string value: '\xFCr Zah...' for column `d03dd6e4`.`cms_phocacart_logs`.`description` at row 1".
Das '\xFCr Zah...' ist übersetzt 'für Zah...'
Ich habe für den Sprachstring "COM_PHOCACART_PAYMENT_PRICE" einen Override angelegt: "Aufschlag fuer Zahlungsmethode" und danach eine neue Bestellung ausgeführt. Der Fehler war dann nicht mehr und der LOG-Eintrag ohne Probleme hinzugefügt.
Was ich mir jetzt Frage:
Warum speichert er den String in der Tabelle "phocacart_order_total" im Feld 'title' ohne Probleme, abder nicht in der "phocacart_log"?
- Jan
- Phoca Hero
- Posts: 48402
- Joined: 10 Nov 2007, 18:23
- Location: Czech Republic
- Contact:
Re: Phoca Cart sendet laufend Mails
Hallo, in Log ist nicht nur Titel gespeichert sondern auch andere Information, die Frage ist, woher kommt "\xFCr" ???
Wenn man allgemein solche Fehler recherchiert, bekommt man z.B. dies:
https://stackoverflow.com/questions/549 ... s-in-mysql
In Log sind auch Informationen direkt von z.B. Paypal gespeichert, wie:
PhocacartLog::add(1, 'Payment - PayPal Standard - ERROR', 0, $listener->getTextReport());
in:
plugins/pcp/paypal_standard/paypal_standard.php
so vielleicht da muss man den String irgendwie ändern
Jan
Wenn man allgemein solche Fehler recherchiert, bekommt man z.B. dies:
https://stackoverflow.com/questions/549 ... s-in-mysql
In Log sind auch Informationen direkt von z.B. Paypal gespeichert, wie:
PhocacartLog::add(1, 'Payment - PayPal Standard - ERROR', 0, $listener->getTextReport());
in:
plugins/pcp/paypal_standard/paypal_standard.php
so vielleicht da muss man den String irgendwie ändern
Jan
If you find Phoca extensions useful, please support the project
-
- Phoca Member
- Posts: 13
- Joined: 22 Jul 2009, 09:32
Re: Phoca Cart sendet laufend Mails
Wie konntet ihr das Problem lösen?
- Jan
- Phoca Hero
- Posts: 48402
- Joined: 10 Nov 2007, 18:23
- Location: Czech Republic
- Contact:
Re: Phoca Cart sendet laufend Mails
Hallo, was für ein Problem? In diesem Post gibt es mehrere Fragen und ist ziemlich alt, vielleicht is es besser neues Post zu machen und dort mehr detailte Frage stellen.
Jan
Jan
If you find Phoca extensions useful, please support the project
-
- Phoca Member
- Posts: 13
- Joined: 22 Jul 2009, 09:32
Re: Phoca Cart sendet laufend Mails
Sorry die späte Antwort:
Nach jeder Transaktion mit PayPal versendet Phoca Cart endlos Mails mit der Bestellbestätigung (COM_PHOCACART_STATUS_CONFIRMED)
LG Jürgen
Nach jeder Transaktion mit PayPal versendet Phoca Cart endlos Mails mit der Bestellbestätigung (COM_PHOCACART_STATUS_CONFIRMED)
LG Jürgen
- Jan
- Phoca Hero
- Posts: 48402
- Joined: 10 Nov 2007, 18:23
- Location: Czech Republic
- Contact:
Re: Phoca Cart sendet laufend Mails
Ja, die Frage ist, ob Phoca Cart es von PayPal so oft bekommt (man soll PayPal debuggen) oder es kommt von Mail Service so oft. Jemand muss einfach den Auftrag zu geben, Email zu senden. Phoca Cart von sich selbst hat keine Funktion (z.B. Cron, usw.) was Emails sendet.
Jan
Jan
If you find Phoca extensions useful, please support the project
-
- Phoca Member
- Posts: 13
- Joined: 22 Jul 2009, 09:32
Re: Phoca Cart sendet laufend Mails
Hi, ind den Logs kommt immer wieder:
Mitteilung Payment - PayPal Standard - Order Status Change "Order status changed to: 2(Completed), User: Anonymous"
von der url: index.php?option=com_phocacart&view=response&task=response.paymentnotify&type=paypal_standard&pid=2&tmpl=component
Ist echt sehr komisch.
Jürgen
Mitteilung Payment - PayPal Standard - Order Status Change "Order status changed to: 2(Completed), User: Anonymous"
von der url: index.php?option=com_phocacart&view=response&task=response.paymentnotify&type=paypal_standard&pid=2&tmpl=component
Ist echt sehr komisch.
Jürgen
- Jan
- Phoca Hero
- Posts: 48402
- Joined: 10 Nov 2007, 18:23
- Location: Czech Republic
- Contact:
Re: Phoca Cart sendet laufend Mails
Hi, wenn du Logs hast, siehe auch IP von dem diese Requests kommen. So man weisst, es kommt z.B. von PayPal, oder von einem anderen Ort.
Jan
Jan
If you find Phoca extensions useful, please support the project
-
- Phoca Member
- Posts: 13
- Joined: 22 Jul 2009, 09:32
Re: Phoca Cart sendet laufend Mails
Ja es war immer PayPal. Wir haben jetzt IPN deaktiviert, vermutlich war es das. (Hoffen wir es )