PrestaShop 認証エラー(CGI としての PHP)のトラブルシューティング
このページで学べること
PrestaShop で Klaviyo モジュールを設定する際に発生する認証の問題「PHP を CGI として実行しているようです」を解決する方法をご紹介します。この問題を解決するには、PrestaShop の設定を変更した後、.htaccess を再生成する必要があります。保存します。この記事の手順に従って、PrestaShop との連携を正しく完了してください。

始める前に
Klaviyoがショップを取得できなかった場合は、まずPrestaShop外部連携の設定でショップURLとウェブサービスキーを確認してください。サーバーがPHPをCGIとして実行している場合は、以下の手順を使用してください。
.htaccessに手動でコード変更を加えている場合は、ファイルについて、次の手順によってPrestaShopがファイルを強制的に再生成し、それらが消去される点にご注意ください。続行する前にファイルをバックアップしてください。
解決手順
- PrestaShopで、詳細パラメーター > ウェブサービスに移動してください。
- PHPのCGIモードを有効にするをオンにしてから、保存をクリックしてください。

- .htaccessファイルを再生成するには、Shop Parameters > Traffic & SEO に移動します。

- [保存] をクリックします(変更を加える必要はありません)。ここで [保存] をクリックすると、PrestaShop は .htaccessファイルを再生成します。これにより、CGI トグルがオンの場合、認証の問題が解決します。
PrestaShopのKlaviyoモジュールでこのエラーが表示された場合は、設定ページに戻り、モジュールの設定を続行してください。
Klaviyoでエラーが表示された場合は、PrestaShop外部連携の設定に戻り、ショップのリストを取得をもう一度クリックしてください。ショップが表示されたら、外部連携するショップを選択し、PrestaShopのスタートガイドに従って設定を完了してください。
その他のリソース
- PrestaShop スタートガイド
PrestaShop ストアを Klaviyo と外部連携する方法をご覧ください。Klaviyo は PrestaShop が推奨するマーケティングオートメーション パートナーです。このプロセスは 2 つのステップで構成されます。PrestaShop に無料モジュール(PrestaShop Automation with Klaviyo)をインストールし、Klaviyo 内で外部連携を有効にします。この記事では、データ同期のモニタリング、トランザクションメールの設定、モジュールの更新に関する情報も提供しており、Klaviyo とともに成長できるようにします。
- PrestaShop データリファレンス
PrestaShop から Klaviyo に同期されるメトリックと顧客データについてご確認ください。PrestaShop から Klaviyo には 3 種類のイベントが同期されます:
- Klaviyo Community