アイテムを追加するとストアが機能しますが、クリックしてチェックアウトすると、リンクがホームページのストアにリダイレクトされます。[Proceed to checkout] をクリックしても同じです。以前はキャッシュ管理を無効にしていましたが、現在は有効になっています。これは関連していますか、それとも何がこの問題を引き起こしている可能性がありますか? 親切に助けてくれてありがとう。
3 に答える
Magento の /var/cache フォルダーに保存されているすべてのキャッシュ ファイルを削除してみてください。
Chrome コンソールまたは Firebug チェックを使用して、リダイレクトする前に JS エラーがあるかどうかを確認します。
Web ログをチェックして、チェックアウト ページに PHP エラーがないかどうかを確認します。
私はそれを機能させるために取った手順を修正しました。ただし、次の作業を行う前に、キャッシュ管理を無効にします。
- Magento 管理パネルを開く
- システム>キャッシュ管理に移動します
- すべてのキャッシュ タイプをチェックし、[アクション] ボックスで [更新] を選択します。
- 次に、すべてのキャッシュ タイプを選択し、[アクション] ボックスで [無効にする] を選択します。
- また、[Flush Magento Cache] ボタンと [Flush Cache Storage] ボタンをクリックします。これで、ストアに自由に変更を加えることができます。
ここで、アップグレードしても何も機能しない場合は、次のことを確認してください。
システム/構成 -> Web – デフォルト ページ /「ホームページ」が「CMS ホームページ」の下に表示されていること。また、チェック: システム/構成 -> デザイン – パッケージ /「テンプレート」が「現在のパッケージ名」の下にリストされていること。それ以外の場合は、デフォルトが引き継ぎます。
注: ホームページが設定されていなくても、テンプレートのすべての機能とボタンがブラウザーに表示されます。これは、以前のバージョンの構成が原因です。
「ホームページ」と「テンプレート」がリストされていない場合は、それらを追加してファイル システムに移動し、「var/cache」と「var/session」の下のすべてを消去します。ホームページをリロードします: www.yourstore.com/magento/ 動作するはずです。すべての作業が完了したら、キャッシュ管理を有効にします。
また、ホームページがストアに表示されることを確認し、次のことを確認することをお勧めします。
- Magento MySQL データベースにログインします。
- ストアのデータベース [database_prefix] を開きます。
- core_config_data を見つけます。
- 「web/unsecure/base_url」および「web/secure/base_url」というエントリを含む行を見つけます。これらは、www.yourstore.com/magento/ または magento ストア ファイルに付けた名前のようになります。