マルチストア構成用にmagentoアプリを構成しようとしています。以下のmagentocommerceチュートリアルに従って、推奨される手順に従いました。2番目のストアのホームページで404エラーが発生し、構成が失敗している場所が見つかりません。以下は、実行した私の手順、使用したチュートリアル、および実行したトラブルシューティングの手順です。
どんな助けもいただければ幸いです!
実行した手順
デフォルトのルートカテゴリの設定–
同じカタログを使用したパッケージ-同じデフォルトのルートカテゴリを使用
CATALOG> MANAGE PRODUCTS>
Enabled Website = C *****-wholesale for products新しいWebサイト、ストア、ストアビューを作成します。
システム>管理ストア>
Webサイト名= C *****-卸売
コード=卸売
店名=ディストリビューター
ルートカテゴリ=パッケージ
ストアビュー-ディストリビューター-英語
コード= dist卸売テーマのデザイン変更の作成
SYSTEM> DESIGN> ADD DESIGN CHANGE>
Website = C *****-wholesale
Store = Distributors
Store View = Distributors-English
Design = default / modernスコープの変更されたデザインテンプレート-C *****-wholesale
SYSTEM> CONFIGURATION>
Current Config Scope:C *****-wholesale
GENERAL> DESIGN>- 「デフォルトを使用」を無効化
- テーマ>テンプレート=モダン
ストアビューのホームページのインスタンスを追加=ディストリビューター-英語
CMS>
ページ> ページタイトル=ホーム
ストアビュー=ディストリビューター-英語ベースURLの変更-Mag Admin SYSTEM-
> CONFIGURATION-> GENERAL- > WEB
スコープの変更されたベースURL = C *****-wholesale
http://dist.c ***** ment.com/
https:// dist.c ***** ment.com/htaccessに環境ディレクティブを追加します:
SetEnvIf Host www.dist.c ***** ment.com MAGE_RUN_CODE = wholesale
SetEnvIf Host www.dist.c ***** ment.com MAGE_RUN_TYPE = website
SetEnvIf Host ^ dist.c ** *** ment.com MAGE_RUN_CODE = wholesale
SetEnvIf Host ^ dist.c ***** ment.com MAGE_RUN_TYPE = websiteサーバーとmagentoアプリをリセットします。
- サーバーを再起動します
- インデックスが再作成された
システム>インデックス管理 - キャッシュをクリア:
SYSTEM> CACHE MANAGEMENT - 再コンパイルされた
システム>ツール>コンパイル - 手動で削除されたキャッシュフォルダーvar / cache
使用したチュートリアル
magentocommerce.com/knowledge-base/entry/tutorial-multi-site-multi-domain-setup
magentocommerce.com/wiki/4_-_themes_and_template_customization/navigation/multiple-website-setup
magentocommerce.com/images/uploads/multistore_webinar-flv/ multistore_webinar-flv.html
トラブルシューティング
- Webサーバーの書き換えを使用する-無効にしても解決しませんでした。
magento.stackexchange.com/questions/19382/magento-new-website-store-products-links-404-error - ウェブサイト名とストア名に同じ名前を使用しないでください。
lotusseedsdesign.com/blog/do-not-use-the-same-name-for-website-name-and-store-name