我正在使用Virtuablbox。在我的主機上,我正在運行一個PHP應用程序,該應用程序應該連接到我的來賓的Web服務器上的另一個應用程序使用PHP連接到virtualbox guest中的URL,得到「無法打開流......」
我在嘗試連接時使用ip。
我可以連接到完全相同的URL形式的瀏覽器,它的工作原理。
從PHP我可以連接到互聯網上的URL成功。
我需要som幫助提出想法(或解決方案)問題是什麼。尋找解決方案的方向也很好。我覺得很難找到解決方案。
精確錯誤消息:
[星期六07月30十九點35分10秒2011] [錯誤] [客戶端:: 1] PHP警告:fopen()函數: php_network_getaddresses:的getaddrinfo失敗:節點名稱也不servname 提供,或者在 /Library/WebServer/Documents/SMICTestProject/test.php不知道第10行
[星期六07月30 19點35分10秒2011] [錯誤] [客戶端:: 1] PHP警告: fopen(http:// \ xef \ xbb \ xbf192.168.1.105/otrs/test.pl):無法打開 流:php_network_getaddresses:get addrinfo中失敗:節點名稱也不 servname提供,或在 /Library/WebServer/Documents/SMICTestProject/test.php不知道10號線
這是在主機上運行我的PHP文件:
<?php
$handle = fopen("http://192.168.1.105/otrs/test.pl", "r");
if(!$handle){
echo "Failed";
}else{
echo "Succeeded";
}
?>
我試圖連接的文件是PERL文件。
訪客正在使用OpenSUSE/Apache。
我的主機是Mac OsX,我也使用PHP的Apache。
「allow_url_fopen = On」在php.ini中。
預先感謝您!
謝謝!它實際上是:「allow_url_fopen = On」 – Nicsoft