Problemen oplossen met de autorisatiefout 'PHP als CGI' in PrestaShop
Wat je leert
Leer hoe je het autorisatieprobleem 'It appears you are running PHP as a CGI' (Zo te zien voer je PHP als een CGI uit) oplost wanneer je de Klaviyo-module in PrestaShop configureert. Om dit probleem op te lossen moet je een instelling wijzigen in PrestaShop en vervolgens je .htaccess-bestand opnieuw genereren. Volg de stappen in dit artikel om de integratie met PrestaShop goed af te ronden.

Voordat je van start gaat
Als Klaviyo je shops niet kon ophalen, controleer dan eerst de Shop-URL en de Webservice-sleutel in de instellingen van je PrestaShop-integratie. Gebruik de onderstaande stappen als je server PHP als CGI uitvoert.
Als je handmatig code hebt gewijzigd in je .htaccess-bestand, houd er dan rekening mee dat de volgende stappen PrestaShop dwingen om het bestand opnieuw te genereren en deze wijzigingen te wissen. Maak een back-up van het bestand voordat je verdergaat.
Stappen voor probleemoplossing
- Ga in PrestaShop naar Advanced Parameters > Web Service.
- Schakel CGI-modus voor PHP inschakelen in en klik vervolgens op Opslaan.

- Om het .htaccess-bestand te regenereren bestand, ga je naar Shop Parameters > Traffic & SEO.

- Klik op Save (je hoeft geen wijzigingen aan te brengen). Als je hier op Save klikt, genereert PrestaShop het .htaccess-bestand opnieuw dat, met de CGI-schakelaar op Aan, het autorisatieprobleem oplost.
Als je de fout zag in de Klaviyo-module in PrestaShop, ga dan terug naar de instellingenpagina en ga verder met het configureren van de module.
Als je de fout in Klaviyo zag, ga je terug naar de integratie-instellingen van PrestaShop en klik je opnieuw op Lijst met winkels ophalen. Zodra je winkels verschijnen, selecteer je de winkels die je wilt integreren en volg Aan de slag met PrestaShop om de installatie te voltooien.
Extra hulpbronnen
- Aan de slag met PrestaShop
Leer hoe je je PrestaShop-webshop kunt integreren met Klaviyo. Klaviyo is PrestaShop's voorkeurspartner voor marketingautomatisering. Dit proces bestaat uit 2 stappen: het installeren van een gratis module (PrestaShop Automation with Klaviyo) in PrestaShop en het inschakelen van de integratie binnen Klaviyo. Dit artikel geeft ook informatie over het controleren van je gegevenssynchronisatie, het instellen van transactionele e-mails en het updaten van je module, zodat je kunt groeien met Klaviyo.
- Gids voor PrestaShop-gegevens
Ontdek meer over de meetwaarden en klantgegevens die worden gesynchroniseerd van PrestaShop naar Klaviyo. Er worden 3 soorten gebeurtenissen gesynchroniseerd van PrestaShop naar Klaviyo:
- Klaviyo Community