Résolution de l’erreur d’autorisation de PHP en tant que CGI dans PrestaShop
Objectif de cet article
Apprenez à résoudre le problème d’autorisation « It appears you are running PHP as a CGI » (Il semble que vous exécutez PHP en tant que CGI) lors de la configuration du module Klaviyo dans PrestaShop. Pour résoudre ce problème, vous devez modifier un paramètre dans PrestaShop, puis régénérer votre fichier .htaccess. Suivez les étapes de cet article pour finaliser correctement l’intégration avec PrestaShop.

Avant de commencer
Si Klaviyo n’a pas pu récupérer vos boutiques, commencez par vérifier l’ URL de la boutique et la clé Webservice dans les paramètres de votre intégration PrestaShop. Utilisez les étapes ci-dessous si votre serveur exécute PHP en tant que CGI.
Si vous avez apporté des modifications de code manuelles à votre fichier .htaccess, veuillez noter que les étapes suivantes amèneront PrestaShop à régénérer le fichier et donc à les effacer. Sauvegardez le fichier avant de continuer.
Marche à suivre
- Dans PrestaShop, accédez à Paramètres avancés > Service Web.
- Activez Activer le mode CGI pour PHP, puis cliquez sur Enregistrer.

- Pour régénérer le fichier .htaccess, fichier, accédez à Paramètres de la boutique > Trafic & SEO.

- Cliquez sur Save (Enregistrer). Vous n’avez pas besoin d’apporter de modifications. Cliquer sur Save (Enregistrer) amène PrestaShop à régénérer le fichier .htaccess ce qui, suite à l’activation de CGI, résoudra le problème d’autorisation.
Si vous avez vu l’erreur dans le module Klaviyo sur PrestaShop, revenez à sa page de paramètres et continuez à configurer le module.
Si vous avez vu l’erreur dans Klaviyo, retournez aux paramètres de l’intégration PrestaShop, puis cliquez à nouveau sur Récupérer la liste des boutiques. Une fois que vos boutiques apparaissent, sélectionnez les boutiques que vous souhaitez intégrer, puis suivez Démarrer avec PrestaShop pour terminer la configuration.
Ressources supplémentaires
- Démarrer avec PrestaShop
Apprenez à intégrer votre boutique PrestaShop à Klaviyo. Klaviyo est le partenaire privilégié de PrestaShop pour l’automatisation du marketing. Ce processus implique 2 étapes : l’installation d’un module gratuit (PrestaShop Automation with Klaviyo) dans PrestaShop et l’activation de l’intégration dans Klaviyo. Cet article donne aussi des informations sur le suivi de la synchronisation de vos données, la configuration des e-mails transactionnels et la mise à jour de votre module afin d’évoluer avec Klaviyo.
- Documentation sur les données PrestaShop
Découvrez les indicateurs et les données clients synchronisés depuis PrestaShop vers Klaviyo. Trois types d’événements sont synchronisés de PrestaShop à Klaviyo :
- Klaviyo Community