EC CUBEで販売サイト構築をしていますが、うまくいきません。
ほぼ同じ状態のものがECCUBEの開発コミュニティにありましたので、それを引用したいと思います。(そちらも解決したとは思えない状態でしたので。。。)
[EC-CUBE]EC-CUBE 3.06 [新規インストール]
[レンタルサーバ]さくらインターネット
[PHP]5.4
[データベース]MySQL 5.5
[WEBサーバ]FreeBSD 9.1-RELEASE-p24 amd64
+ Apache/2.2.29
[導入プラグインの有無] なし
[カスタマイズの有無] なし
インストール時のレンタルサーバーのディレクトリはこうなっています。
/
+/home
+/mydomain
+/www ←本来のwebサイトのルート
+/alpha←ここに別で取得したドメイン※が飛ぶようになっている
| ..
| ..
| ..
+/shop ←ここにeccubeが入っている
+/html
..
..
..
「取得したwebサイト」とは”http://hogehoge.com/”で、/home/mydomain/www/alpha/のindex.html(index.php)を表示するようになっています。
ショップは”http://hogehoge.com/shop/”で表示できればと考えていますが、まずはEC CUBEの仕様宇である”http://hogehoge.com/shop/html”が出来ることが目標です。
問題なのは、本来のwebサイトのドメイン名でインストールをすると、表示は全く問題なくされますが、取得したドメインのほうで指定をしてインストールをすると、index.phpまで明記しないとサイトを表示しません(404エラーを表示されます、パーミッション755でも同様でした)。
本来のwebサイトのドメイン名でインストールし、取得したドメインで相対的に同じ場所を指し示してもダメでした。
この症状は、zen-cart、joomlaでは発生しませんでした。
この場合、どちらのドメインでも問題なく、index.phpまで明記しなくともきちんと表示するようにするには、どうすればいいいでしょうか?
(くどいようですが、joomlaやzen-cartは、こういう問題は全くなく、どちらで表示させても全くこのような問題はありませんでした)
また、エラーを表示し「トップページに行く」ボタンが表示され場合、それをクリックすると、(たとえば取得したドメインでインストールをした場合)”http://hogehoge.com/shop/html”ではなく”http://hogehoge.com/”に飛んでしまいます。
ちなみにさくらインターネットのサーバーです。
回答3件
あなたの回答
tips
プレビュー