2016-11-17 7 views
0

Magento(1.9.3.1)ステージングサイトをサブドメインに構築しようとしていますが、正しく動作させることができません。サイトは動作していますが、イメージ、js、またはcssファイルはロードされていません。私は周りを探索したが、私が見つけた答えはすべて私のために働かない。Magentoをサブドメインで実行する方法

私の主要なウェブサイトの構造は、Magentoがインストールされているサブドメイン.domain.comを持っています。

RewriteCond %{HTTP_HOST} ^subdomain\.domain.com$ 
RewriteRule ^/(.*) http://subdomain.domain.com/index.php [L] 

が、それは動作しませんでした:私は.htaccessファイルを編集しようとしたし、次を追加しました別の答えに続き

。私はそれについてもさまざまなバリエーションを試しました。

私が間違っていることは何ですか?私は専用サーバーを持っており、ドメイン構造は次のとおりです。

/httpdocs 
/subdomain.domain.com 

メインWebサイトのルートはhttpdocsにあります。それが問題だろうか?

サブドメインは、core_config_dataテーブルでも正しく設定されています。

答えて

1

magentoのようなほとんどのパッケージでは、ルートアクセスが必要です。これは問題である可能性があります。 また、あなたの画像へのパスを確認してみてください。

0

大丈夫@Olcanは正しい方向に私をとても感謝しました。実際にはrootアクセスは必要ではありませんでしたが、ディレクトリのアクセス権は正しく設定されていませんでした。

すべてのディレクトリのアクセス許可は750に設定されています。755に変更されていて、すべて動作します。 .htaccessで何かする必要はありませんでしたので、デフォルトのままにしました。

RewriteRule .* index.php [L] 

となります。

関連する問題