Post by brandblusser » Sat May 05, 2018 5:46 pm

Webshop Opencart 3.0.2.0

Vanmorgen kwam ik er achter dat Opencart een error 500 geeft als een klant een bestelling plaatst met gebruik van een kortingsbon en met Ideal wil betalen.

Dus:
1. Bestellen
2. Winkelwagen bekijken en kortingsbon verwerken (gratis verzending en/of vast bedrag)
3. Betalen via Ideal (keuze)
4. Bevestig bestelling -> Error 500

Als er geen kortingsbon wordt verrekend is er geen probleem.

Iemand enig idee wat hiervan de oorzaak zou kunnen zijn?

New member

Posts

Joined
Thu Nov 09, 2017 8:22 pm

Post by victorj » Sun May 06, 2018 4:14 am

Zorg dat je in de admin fouten tonen en fouten logboek hebt aanstaan.
wis het logboek en genereerd de error.
kijk welke foutmelding je op je scherm krijgt dan wel welke foutmelding in het logboek staat.

Geef ook even aan welke versie van opencart en welke php versie aktief is.

in direct admin en in cpanel heb je ook een fouten logboek, kijk hier ook eens in.

Koeltechnische deurrubbers eenvoudig online op maat bestellen.
Alle niet stekplichtige onderdelen zoals scharnieren, sloten, randverwarming en verlichting voor alle typen koelingen en vriezers.
https://koelcel-onderdelen.com


User avatar
Expert Member

Posts

Joined
Sat Jun 25, 2011 4:09 am
Location - Alkmaar Holland

Post by brandblusser » Sun May 06, 2018 6:45 pm

Opencart versie 3.0.2.0
PHP versie 5.6

Error Log in OC staan aan maar geeft geen foutmelding. PHP error logs geven ook geen melding.
De enige melding staat in de Apache logs:

Code: Select all

POST /index.php?route=checkout/shipping_method/save HTTP/1.1" 200
GET /index.php?route=checkout/payment_method HTTP/1.1" 200
POST /index.php?route=checkout/payment_method/save HTTP/1.1" 200 
GET /index.php?route=checkout/confirm HTTP/1.1" 200
GET /index.php?route=extension/payment/idealcheckoutideal/confirm&_=1525446743455 HTTP/1.1" 200
GET /index.php?route=extension/payment/idealcheckoutideal/setup HTTP/1.1" 500
Het vreemde is dat dit alleen gebeurt als er een kortingscoupon wordt gebruikt. Zonder gebruik van een coupon gaat het gewoon door naar iDeal.

Dit is een log zonder gebruikmaking van een coupon.

Code: Select all

POST /index.php?route=checkout/shipping_method/save HTTP/1.1" 200
GET /index.php?route=checkout/payment_method HTTP/1.1" 200
POST /index.php?route=checkout/payment_method/save HTTP/1.1" 200
GET /index.php?route=checkout/confirm HTTP/1.1" 200
GET /index.php?route=extension/payment/idealcheckoutideal/confirm&_=1525512215159 HTTP/1.1" 200
GET /index.php?route=extension/payment/idealcheckoutideal/setup HTTP/1.1" 302

New member

Posts

Joined
Thu Nov 09, 2017 8:22 pm

Post by victorj » Tue May 08, 2018 5:04 am

als het fout gaat krijg je een http 500 error dus iets gaat fout met de code waardoro de server het niet af kan werken.
Kan iets simpels zijn als niet voldoende geheugen.
Kijk een hoeveel geheugen voor je processen is toegewezen, verhoog dit eens behoorlijk werkt het dan wel dan kun je weer in stapjes naar beneden totdat het blijft werken.
Kan ook te maken hebben met je php versie, voor oc 3 kun je het beste php 7 gebruiken werkt veel beter

Koeltechnische deurrubbers eenvoudig online op maat bestellen.
Alle niet stekplichtige onderdelen zoals scharnieren, sloten, randverwarming en verlichting voor alle typen koelingen en vriezers.
https://koelcel-onderdelen.com


User avatar
Expert Member

Posts

Joined
Sat Jun 25, 2011 4:09 am
Location - Alkmaar Holland
Who is online

Users browsing this forum: No registered users and 37 guests