初めて質問させていただきます。
現在導入検討中でいろいろ試しているのですが、
複数ユーザーに、それぞれ個別の管理画面を与えるために、
CMS Designerをルートではなく
サブディレクトリにそれぞれコピーしてみました。
具体的には
http://www.xxx.com/aaa/cmsdesigner/manager.php
http://www.xxx.com/bbb/cmsdesigner/manager.php
http://www.xxx.com/ccc/cmsdesigner/manager.php
.......
という構成です。
ユーザー名をそれぞれ変えてログインし、
別個のエントリーを入れてみましたが、
一応うまく動いているようです。
マニュアルにはこのような構成での利用方法が見当たらなく不安なのですが、上記のような使い方で運用した場合に何か問題が発生するでしょうか?
ご回答よろしくお願いします。
サブディレクトリでのCMS Designer
Re: サブディレクトリでのCMS Designer
boonさん、ご質問ありがとうございます。
そのご利用方法で、運用上の問題は特にございません。
但し、aaa、bbb、cccの間でコンテンツを混在させるのは単純にはいきません
ので、それぞれ独立した形で運営されるのが前提となります。
尚、ライセンス的には、コピーされた数分、ライセンスのご購入が必要と
なりますので、その点もご留意下さい。
また、aaa、bbb、cccのユーザーがそれぞれ別の管理画面へアクセス
しようとすると、そのままですとセッション(ログイン情報)の混乱がおきます。
現状では大変面倒なのですが、app.php.inc をEUC-JPが扱えるエディタで
開いて頂き、52行目あたりの「cmsd_session_start()」というfunctionの中の
session_name( 'cmsdsessionid' );
の 'cmsdsessionid' 部分をそれぞれのディレクトリで別々の名前にしてください。
(例: 'cmsdaaa' 等)
その他ご不明な点がございましたらまたご連絡頂ければ幸いです。
そのご利用方法で、運用上の問題は特にございません。
但し、aaa、bbb、cccの間でコンテンツを混在させるのは単純にはいきません
ので、それぞれ独立した形で運営されるのが前提となります。
尚、ライセンス的には、コピーされた数分、ライセンスのご購入が必要と
なりますので、その点もご留意下さい。
また、aaa、bbb、cccのユーザーがそれぞれ別の管理画面へアクセス
しようとすると、そのままですとセッション(ログイン情報)の混乱がおきます。
現状では大変面倒なのですが、app.php.inc をEUC-JPが扱えるエディタで
開いて頂き、52行目あたりの「cmsd_session_start()」というfunctionの中の
session_name( 'cmsdsessionid' );
の 'cmsdsessionid' 部分をそれぞれのディレクトリで別々の名前にしてください。
(例: 'cmsdaaa' 等)
その他ご不明な点がございましたらまたご連絡頂ければ幸いです。
ありがとうございました
webmasterさま
さっそくご回答いただきありがとうございました。
たいへんわかりやすく参考になりました。
同一サーバ内であれば複製利用できるものと
勘違いしてまして、お恥ずかしいです。
会員さんがひとつずつ独自ページを持ち、それぞれに更新できるような
モデルを考えていたのですが、
これでは会員の数だけライセンス購入となるので現実的ではないですね。
他の方のエントリーも参考に、また方法を考えてみます。
ありがとうございました。
さっそくご回答いただきありがとうございました。
たいへんわかりやすく参考になりました。
同一サーバ内であれば複製利用できるものと
勘違いしてまして、お恥ずかしいです。
会員さんがひとつずつ独自ページを持ち、それぞれに更新できるような
モデルを考えていたのですが、
これでは会員の数だけライセンス購入となるので現実的ではないですね。
他の方のエントリーも参考に、また方法を考えてみます。
ありがとうございました。