・xxx.com
・xxx.jp
それぞれのファイルは別々のディレクトリにアップロードすることになるのですが、
一方から他方のディレクトリを参照することはできますでしょうか。
(1) /xxx.com/httpdocs/test.php
(2) /xxx.jp/httpdocs/test1.php
とあった場合に、(1)のファイルから、(2)のファイルを参照したいと思っています。
test.php
include("../../xxx.jp/httpdocs/test1.php");
というのが動くようにするにはどのようにしたらよいでしょうか。
実際に動いた例を欲っしております。
サーバの設定などをご教授いただきたく。
よろしくお願いいたします。
Redhat Enterprise Linux
Apache 2.2.3
include("../../xxx.jp/httpdocs/test1.php");
例示の通りで通常は動作するはずなんだけど。
むしろ何らかの制限をかけてしまっているのではないか?
設定中の include_path や open_basedir の設定を確認することをお勧めする。
PHP: コア php.ini ディレクティブに関する説明 - Manual
また、エラーになるならブラウザかサーバーのエラーログにメッセージが表示されるはず。
そちらを確認すれば直接の原因が書かれていることが多い。
include("../../xxx.jp/httpdocs/test1.php");
例示の通りで通常は動作するはずなんだけど。
むしろ何らかの制限をかけてしまっているのではないか?
設定中の include_path や open_basedir の設定を確認することをお勧めする。
PHP: コア php.ini ディレクティブに関する説明 - Manual
また、エラーになるならブラウザかサーバーのエラーログにメッセージが表示されるはず。
そちらを確認すれば直接の原因が書かれていることが多い。
ありがとうございます。
include_path や open_basedir
について調べてみます。
Alias /files /web/xxxxxxxx_com/www/httpdocs
<Directory /web/xxxxxxxx_com/www/httpdocs>
Options ExecCGI
AllowOverride All
</Directory>
この様に Apache でエリアスの設定をするとかでは駄目ですか?
ありがとうございます。
include_path や open_basedir
について調べてみます。