Magento: Ideal erg traag
Ideal werkt erg traag, en soms helemaal niet
Dit is helaas een veel voorkomend probleem. En hoewel het niet altijd makkelijk op te lossen is, hierbij een mogelijke oplossing uit de dagelijkse praktijk.
Na verhuizing van een webshop bleken Ideal betalingen te mislukken. Dit zonder een duidelijke reden. Frustrerend is dat sommige testbetalingen wel gewoon lukten...
Het probleem bleek te zitten in de cache en de session map. Hoewel deze mappen gewoon bestonden bleken de gegevens wel een maand oud te zijn. Reden: de webserver had geen schrijfrechten op de mappen. Vooral de session map is hierbij belangrijk, want deze is nodig voor de Ideal betaling. Na verloop van tijd geeft de server een time-out (afhankelijk van de serverinstellingen kan dat wel 3 minuten duren) en gaat naar het Ideal betalingscherm. Helaas hebben veel klanten dan al afgehaakt, er vanuit gaand dat de betaling gewoon niet functioneert (doet ie eigenlijk ook niet). De oplossing: zorg dat de mappen /var/session en /var/cache schrijfbaar zijn.
Dus (in het geval van mijn webserver) chmod 777 /var/session en chown www-data:www-data /var/session
Hetzelfde doe je voor de map /var/cache. Hierna kunnen de sessies gewoon worden weggeschreven en was de wachttijd van 3 minuten naar 6 seconden gegaan.
Natuurlijk begrijp ik dat er meer redenen zijn voor een slecht functionerende betaalmodule, dus mocht ik nog andere oplossingen tegenkomen, dan vermeld ik het op mijn website.
S.P.Dolman| dolmandesign.nl | KVK 08196159 | Alle rechten voorbehouden |