[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:43860] Re: phpのinclude



長浜と申します。
こんばんは。

間違っているかもしれませんが・・・
php.ini の allow_url_fopen が Off になっていませんか?
セキュリティのために、URLからのファイルの読み込みをしないように
するオプションのようです。

参考まで。



yuuya@xxxxxxxxxxxxx wrote:
> いつも大変おせわになります。
> Virtualdomainを使用して、phpを使用していてエラーがでてしまい困ってます。
> 
> 外部のphpファイルを読み込んだときにエラーがでました。
> <? include"http://test.com/test.php";;?>
> ------------------------------------------------------------------------------ 
> 
> Warning: main('http://test.com/test.php' ): failed to open stream: 
> Connection refused in /var/www/html/sample.php on line 17
> 
> Warning: main(): Failed opening 'http://test.com/test.php' for inclusion 
> (include_path='.:/usr/share/php:/usr/share/pear') in 
> /var/www/html/sample.php on line 17
> ------------------------------------------------------------------------------ 
> 
> phpそのものは動いており 'http://test.com/test.php'  は表示されます。
> 
> 
> /apache2/sites-enabled/000-default の設定なのですが
> 
> VirtualHost で
> 
>   exmple.com
>   abc.exmple.com
>   test.com
> 
> を使用してます。
> exmple.comとabc.exmple.com からですとincludeで読み込むことができます。
> しかし test.com からだと上記のエラーがでます。
> 
> <VirtualHost *>
> ServerAdmin aaa@xxxxxxxx
> ServerName exmple.com
> DocumentRoot /var/www/html/
> <Directory />
>  Options FollowSymLinks ExecCGI Includes
>  AllowOverride All
> </Directory>
> <Directory /var/www/html/>
>  Options FollowSymLinks MultiViews ExecCGI Includes
>  AllowOverride All
>  Order allow,deny
>  allow from all
> </Directory>
> </VirtualHost>
> 
> <VirtualHost *>
> ServerAdmin aaa@xxxxxxxx
> ServerName test.com
> DocumentRoot /home/test/public_html/
> <Directory />
>  Options FollowSymLinks ExecCGI Includes
>  AllowOverride All
> </Directory>
> <Directory /home/test/public_html/>
>  Options FollowSymLinks MultiViews ExecCGI Includes
>  AllowOverride All
>  Order allow,deny
>  allow from all
> </Directory>
> </VirtualHost>
> 
> ご指導の程よろしくおねがいします。
> 
> Debian 3.1 yuyaitoh
> 
> 
> 
> 
> 
>