複数のbaserCMSをルートディレクトリ、サブディレクトリで共存させたい

ad-fujiki > 複数のbaserCMSをルートディレクトリ、サブディレクトリで共存させたい @ 2017/8/10 19:47
いつも大変お世話になっております。藤木と申します。

ロリポップサーバーにおいて、
サブドメインを使用せず、ルートディレクトリ、サブディレクトリそれぞれに
baserCMSをインストールして動かしたいのですが、そのような運用方法は可能でしょうか?

baserCMS1
http://www.○○○.com/

baserCMS2
http://www.○○○.com/sub/

のような運用方法です。

実際に上記のようなディレクトリに簡単インストール機能を使ってインストールし、
動かせてはいるもののなぜかルートディレクトリに
インストールしている方のbaserCMS1のブログ記事をアップロードしようとすると
記事本文が保存されない、プレビュー機能が無効というなぞの不具合で頭を悩ませています。


インストール場所は

baserCMS1はルートディレクトリ直下

baserCMS2はサブディレクトリ(sub)

です。

htaccessの設定の問題のような気はしているものの
このような運用をされている前例が見つけきれず、色々なパターンで
テストしているものの解決できず、
ここ数週間ずっとその問題を解決できずに途方にくれています。


basercms1の方のhtaccessの設定内容は

/.htaccess
Allow from all
RewriteEngine on
#RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [QSA,L]

/app/.htaccess
Order allow,deny
Deny from all

/lib/.htaccess
Order allow,deny
Deny from all

です。

basercms2の方のhtaccessの設置場所は

/sub/.htaccess
/sub/app/.htaccess
/sub/lib/.htaccess

とbasercms1とは異なるものの、htaccessの設定内容はbasercms1と同じです。


あと、
/app/Config/install.php
の設定内容は

basercms1の方は
Configure::write('BcEnv.siteUrl', 'http://www.○○○.com/');

basercms2の方は
Configure::write('BcEnv.siteUrl', 'http://www.○○○.com/sub/');

です。
他にもこんな情報があった方が良いといったものがあれば、教えてください。

どなたか、ロリポップサーバーを使われている方で、
このような運用をされている方がいらっしゃいましたら、
また、解決策にお心当たりのある方、
どうかお知恵を貸してください。

宜しくお願いします。


■ BaserCMSのバージョン:4.0.1
■ レンタルサーバー名:ロリポップ
■ 設置フォルダ:ドキュメントルート、サブディレクトリ
■ 利用しているデータベース:MySQL
■ PHPスキル(自己評価):E
katokaisya > Re: 複数のbaserCMSをルートディレクトリ、サブディレクトリで共存させたい @ 2017/8/16 9:12
ad-fujikiさん

引用:
インストールしている方のbaserCMS1のブログ記事をアップロードしようとすると
記事本文が保存されない、プレビュー機能が無効というなぞの不具合で頭を悩ませています。


現象から、原因が2つほど考えられます。

1,ブログのURLがsubフォルダの何かと同じだったりすると、フォルダ名の方を優先するため、正しく動作しません。ブログの名前を変えてみたら正しく動くかもしれません。

2、引用:
BaserCMSのバージョン:4.0.1

baserCMSの過去のバージョンでsubフォルダに設置したbaserCMSのプレビューがうまく動作しない不具合が発生したことがあります。
まだ、テスト段階で、且つ、FTPソフトが使えるようでしたら、baserCMSの公式サイトから最新バージョンをダウンロードして、FTPでアップして使用されたらうまく動作するかもしれません。

baserCMSのコアパッケージのダウンロード
ad-fujiki > Re: 複数のbaserCMSをルートディレクトリ、サブディレクトリで共存させたい @ 2017/8/18 9:42
katokaisyaさん、ご丁寧にありがとうございます。

最新バージョンをダウンロードしてインストールはすでに実施済みでしたが、

1,ブログのURLがsubフォルダの何かと同じだったりすると、フォルダ名の方を優先するため、
正しく動作しません。ブログの名前を変えてみたら正しく動くかもしれません。

の方を試してみたところ、問題なく動きました。
katokaisyaさんにご指摘いただいた通り、ブログのURLがsubフォルダの名前と
同じだったのが原因だったようです。とても助かりました。
本当にありがとうございますm(__)m
ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
22 人のユーザが現在オンラインです。 (21 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 22