Risoluzione dei problemi relativi all'errore di autorizzazione di PrestaShop PHP come CGI
Cosa imparerai
Scopri come risolvere il problema di autorizzazione "Sembra che tu stia eseguendo PHP come CGI" quando configuri il modulo Klaviyo in PrestaShop. Per risolvere questo problema è necessario modificare un'impostazione in PrestaShop, quindi rigenerare il file .htaccess . Segui i passaggi riportati in questo articolo per completare l'integrazione con PrestaShop in modo corretto.

Prima di iniziare
Se Klaviyo non è riuscito a recuperare i tuoi negozi, verifica prima URL del negozio e chiave del servizio web nelle impostazioni di integrazione di PrestaShop. Usa i passaggi riportati di seguito se il tuo server esegue PHP come CGI.
Se hai apportato modifiche manuali al codice .htaccess, tieni presente che i passaggi seguenti costringeranno PrestaShop a rigenerare il file e a eliminarle. Esegui il backup del file prima di continuare.
Passaggi per la risoluzione
- In PrestaShop, vai su Advanced Parameters (Parametri avanzati) > Web Service (Servizio Web).
- Attiva Enable CGI mode for PHP (Abilita la modalità CGI per PHP), quindi fai clic su Save (Salva).

- Per rigenerare il file .htaccess vai su Shop Parameters > Traffic & SEO.

- Fai clic su Save (Salva) (non è necessario apportare alcuna modifica). Facendo clic su Save here (Salva qui), PrestaShop è costretto a rigenerare il file .htaccess, il che, con l'attivazione dei CGI, risolverà il problema di autorizzazione.
Se hai visualizzato l'errore nel modulo Klaviyo in PrestaShop, torna alla pagina delle impostazioni e continua a configurare il modulo.
Se hai visualizzato l’errore in Klaviyo, torna alle impostazioni di integrazione di PrestaShop e fai clic su Recupera elenco di negozi di nuovo. Quando i tuoi negozi compaiono, seleziona i negozi che vuoi integrare e segui Primi passi con PrestaShop per completare la configurazione.
Risorse aggiuntive
- Primi passi con PrestaShop
Scopri come integrare il tuo negozio PrestaShop con Klaviyo. Klaviyo è il partner di marketing automation preferito di PrestaShop. La procedura prevede due fasi: l'installazione del modulo gratuito (PrestaShop Automation with Klaviyo) in PrestaShop e l'attivazione dell'integrazione in Klaviyo. In questo articolo puoi trovare anche ulteriori informazioni sul controllo della sincronizzazione dei dati, sull'impostazione delle e-mail transazionali e sull'aggiornamento del tuo modulo, in modo da poter crescere insieme a Klaviyo.
- Riferimento dati PrestaShop
Scopri di più sulle metriche e sui dati dei clienti sincronizzati da PrestaShop a Klaviyo. Ecco i tre tipi di eventi sincronizzati da PrestaShop a Klaviyo:
- Klaviyo Community