baserCMSとECCUBEを同じフォルダにインストールしたい
ryuring > Re: baserCMSとECCUBEを同じフォルダにインストールしたい @ 2012/7/4 17:11 |
---|
こんにちは。
念の為、うちの仕事でいつもやっている構成も書いておきますね。
※1 .htaccess 内の記述
この構成であれば、themed フォルダの階層が深くならない上、画像、静的HTMLなどをドキュメントルート直下に配置できるというメリットがあります。 Twitter:@ryuring |
clothoweb > Re: baserCMSとECCUBEを同じフォルダにインストールしたい @ 2012/7/4 2:51 |
---|
taka777さん、無事にインストール出来たんですね、おめでとうございます!
いやぁ、私の方もいつもの事ですが何とか力技で復旧する事が出来ました。^^; ファーストサーバーさんにおいていたbasercmsは意外とスムーズに Googleキャッシュと作成中の所持データのみである程度復旧する事が 出来たのですが、EC-CUBEだけはDB命だったのでホント大変でした・・・。 海遊館さんとか、長野電鉄さんの大変さを思うと考えたくもないくらいです・・・。 直接、または間接的に聞いている話だとカゴヤさんとかエックスサーバーさん、 WebarenaさんやさくらVPSさんなどみなさんこぞって蓄電池確保と機器拡張に 力を入れているようですが、それでもバックアップは必須ですね〜。 さて、余談はさておき。笑 basercmsの導入、上手く行きますように祈ってます、頑張ってくださいね! |
taka777 > Re: baserCMSとECCUBEを同じフォルダにインストールしたい @ 2012/7/3 23:46 |
---|
clothowebさん
ありがとうございました 教えていただいた内容で無事インストールできました 今 www.xxx.co.jp/shop/ で表示も確認したところです デザインなどは明日からやることにします 取り急ぎお礼まで robocchiさん、ryuringさんにも大変お世話になりました なんとかインストールまでは終わったと思われます 細かいチェックはまだしてないですが… また壁に当たった際には相談させていただきたく思います |
taka777 > Re: baserCMSとECCUBEを同じフォルダにインストールしたい @ 2012/7/3 23:14 |
---|
clothowebさん
こちらこそお忙しいところ丁寧に説明いただきありがとうございます あの被害の中にいらっしゃったんですね 今回のサーバー候補にファーストサーバーも入れていたので人ごととは思えずゾッとしていました .htaccessの件本当に丁寧にありがとうございます 今から試してみたいと思います |
clothoweb > Re: baserCMSとECCUBEを同じフォルダにインストールしたい @ 2012/7/3 23:07 |
---|
taka777さん、早速の回答ありがとうございます。
すいません、ちょっと説明不足過ぎたかもしれません。^^; ※カートに入れられない事に気づいて読み直しが出来てませんでした。 ・basercmsを基軸とした.htaccess(FTPアクセス後の直下)
こちらの記述はサーバーにFTP等でアクセスした一番最初の階層になります。 public_htmlですとか、htmlとなっているディレクトリ(フォルダ)です。 ・EC-CUBEのdataフォルダを内部に置いた場合(dataフォルダの直下)
こちらの.htaccessの記述については、htmlやpublic_htmlより内側に dataディレクトリを設置した場合、外部からEC-CUBEのlogデータなどを 見る事が出来てしまう為、「ブラウザからの直接アクセス」を禁止しています。 そういえば、思いついたことで一つ注意点がありました。 EC-CUBEの中(当サイトではshopの直下)にも最初から.htaccessが存在しています。 「# 基本は SC_Initial.php で設定するが、ini_setで反映されないものはここで設定する」 と書かれている1行目の真下くらいに以下の内容を追記しておくと良いですよ。
こうしておくことで、EC-CUBE用に作ったディレクトリに対して、 basercmsから「shopページがありません」と怒られるのを防ぐことが出来ます。 それでは、私も復旧頑張りますので成功を祈っています! |
taka777 > Re: baserCMSとECCUBEを同じフォルダにインストールしたい @ 2012/7/3 22:50 |
---|
clothowebさん
ありがとうございます サイト拝見しました これ僕の理想的な形です ちょっとトライさせていただきます で、少々確認させていただきたいのですが、 RewriteEngine on RewriteBase / RewriteRule ^$ app/webroot/ [L] RewriteRule (.*) app/webroot/$1 [L] これは/public_htmlにある.htaccessに記述ですよね? Order Deny,Allow Deny from all はどこの.htaccessに記述すればよいのでしょうか? いろんなルートとかWEBルートの中とにあって迷っています あとEC-CUBEの中にもあるんですよね こんなに不勉強で申し訳ないです |
clothoweb > Re: baserCMSとECCUBEを同じフォルダにインストールしたい @ 2012/7/3 22:29 |
---|
>taka777さん、こんばんは。
うちは以下のような構成で設置しています。 ・basercms (まだまだ途中なんですが) http://www.aoi-inter.co.jp/ .htaccessの内容
・EC-CUBE (ほぼ完成ですが元ファーストサーバーで大打撃) http://www.aoi-inter.co.jp/shop/ /public_html |- /app |- /baser |- /cake |- /data └- /shop .htaccess index.php EC-CUBEのdataフォルダは、.htaccessに以下のように書いています。
参考になれば幸いです。 EC-CUBEですが、以前のカスタマイズが残っていたのを削除することで復旧致しました。 |
taka777 > Re: baserCMSとECCUBEを同じフォルダにインストールしたい @ 2012/7/3 22:26 |
---|
ありがとうございます
/app/webroot/ 以下にEC-CUBEをインストールできました しかしURLが www.xxx.co.jp/app/webroot/shop/html/ になってしまいます www.xxx.co.jp/shop/html/ としても問題なく表示できるですが、どこかクリックするとまた www.xxx.co.jp/app/webroot/shop/html/○○.php とかに戻ってしまいす どこかで元の設定があるのでしょうか? .htaccessの設定とかなんでしょうか? |
taka777 > Re: baserCMSとECCUBEを同じフォルダにインストールしたい @ 2012/7/3 17:00 |
---|
robocchiさん、ryuringさん
ありがとうございます ryuringさん 「ドキュメントルートについて」見てみました 僕の認識のままだと置き場所が違ってうまくインストールできないんですね 勉強になりました 実際の作業は夜になってしまうと思うので結果はまた書き込みします robocchiさん 参考にさせていただきます 本当は僕もこういう構造を目指しているんですが、とりあえず基本的な方法で試してみて 次回の制作ではrobocchiさんのような構成も試してみたいと思います |
robocchi > Re: baserCMSとECCUBEを同じフォルダにインストールしたい @ 2012/7/2 23:38 |
---|
taka777さん、ryuringさん
こんばんは。 taka777さん、 自分の場合、元々通常のhtmlで作成したサイトの中に ec-cubeを入れて運用していました。 そして、その後にhtmlのサイトをbaserCMSに変更しました。 なので、taka777さんの順番でうまくインストールができるかは解りません。 ゴメンなさい。 自分のサイトのディレクトリ構成は下記のようです。参考になれば幸いです。 ryuringさんへ 「ドキュメントルートについて」を読んでみて、思ったのですが、 下記のようなディレクトリ構成では何か問題がありますでしょうか? 今のところ、問題なく動いているように思います。 運営上、セキュリティ上問題があれば教えてください。 /data ←ec-cubeのデータフォルダ /home ←レンタルサーバーのドキュメントルート |- app/ |- baser/ |- cake/ └- shop/ ←ec-cubeのhtmlフォルダ index.php .htaccess |