CMSDデータを同一サーバーの別サイトで使用可能ですか?

「まったく何も分からない・・・」そんなユーザーさんの為のフォーラムです。どんなご質問でもお気軽にどうぞ。
返信
nagashima
パワーユーザー
記事: 44
登録日時: 2007年5月26日(土) 15:52
お住まい: 東京

CMSDデータを同一サーバーの別サイトで使用可能ですか?

投稿記事 by nagashima » 2007年9月28日(金) 12:30

いつもお世話になっております。

下記のようなことって可能でしょうか?

CMSDを使用したサイトがあるサーバー上に、
別のドメインを切って別なサイトを同居させたいとします。

もともとあったサイトのCMSDのデータを、
その同じサーバ内の別ドメインサイトで
表示させることは可能でしょうか?

CMSDを埋め込むPHPのトップに記述するCMSDへのパスを
絶対パスで記述すれば問題ないのかと思うのですがどうでしょうか?

よろしくお願い致します。

webmaster
Site Admin
記事: 1451
登録日時: 2004年12月10日(金) 10:09

Re: CMSDデータを同一サーバーの別サイトで使用可能ですか?

投稿記事 by webmaster » 2007年10月01日(月) 13:23

 nagashimaさん、ご質問ありがとうございます。
 同一サーバ上で複数のサイトを運営できるタイプのホスティングサービスの
場合、こういったご要望があるかと思います。

 ご想像の通り、一行目のCMSDのview.php.inc へのパスに絶対パス指定や
相対パス指定などで、別ドメイン用のディレクトリを指定して頂ければ、ご利用
可能かと思います。

 ただ、実際に試して運用したことがない為、確実な事に関しましては一度実際に
お試し頂ければと思います。もしうまくいかなかった場合、申し訳ありませんが
ご容赦下さい。

 例えば、xreaのようにマルチドメインの各ドメイン用ディレクトリが、
public-html/
 www.myserver1.com/
  cmsdesigner/
 www.myserver2.com/
 www.myserver3.com/
 のような構造だった場合に、www.myserver3.comのトップページにmyserver1
のcmsdesignerのデータを表示するには、

コード: 全て選択

<?php require_once( "cmsdesigner/include/view.php.inc" ); // encoding="euc-jp" ?>
 ↑この部分が、

コード: 全て選択

<?php require_once( "../www.server1.com/cmsdesigner/include/view.php.inc" ); // encoding="euc-jp" ?>
 のようになるものと思われます。
 xrea以外の方式の場合ですと、また違ってくると思いますので、適宜変更して
みて下さい。
 また、サーバによってはセキュリティを考慮して、上記のような「そのファイルが
置かれている場所より上のレベルのディレクトリ」にアクセスできないようになって
いるケースもございますので、ご注意下さい。

 画像の表示に関しては、src="http://www.server1.com/{img1}" のような
形でURLを指定しなければいけなくなると思いますので、この点にもご注意下さい。

nagashima
パワーユーザー
記事: 44
登録日時: 2007年5月26日(土) 15:52
お住まい: 東京

Re: CMSDデータを同一サーバーの別サイトで使用可能ですか?

投稿記事 by nagashima » 2007年10月01日(月) 13:48

webmasterさん

丁寧なご回答ありがとうございます。

実際には実装する環境で試してみないと
確実にはわからないということですよね。

> 画像の表示に関しては、src="http://www.server1.com/{img1}" のような
>形でURLを指定しなければいけなくなると思いますので、この点にもご注意下さい。

実際にやることになりましたら気をつけます。

ありがとうございました。

返信