2012-10-22 31 views
2

我有一個虛擬共享服務器通過:本地連接是好的,但是當我把它部署到遠程服務器沒有任何反應

  • Godaddy的
  • 的Plesk 11.0
  • 的Dreamweaver CS5
  • 通過Plesk phpMyAdmin的。

我使用XAMPP爲我的本地服務器,一切都很棒!我可以在本地連接,也可以通過Dreamweaver連接到phpMyAdmin dbase文件。這只是我的文件上傳到我的遠程服務器上,我得到:

Warning: require_once(Connections/TestConn.php) [function.require-once]: failed to open stream: Operation not permitted in C:\Inetpub\vhosts\directory420.com\httpdocs\test.php on line 1 
Fatal error: require_once() [function.require]: Failed opening required 'Connections/TestConn.php' (include_path='.;./includes;./pear') in C:\Inetpub\vhosts\directory420.com\httpdocs\test.php on line 1 

我想我的PHP登記表是該導航頁面士出入。我使用XAMPP,所以我不知道爲什麼Inetpub和vhost信息顯示出來。

+0

請停止在所有資本寫作標題.....有了這個,感覺好極了!現在讓我讀一下這個問題。 – itachi

+0

檢查服務器上的文件夾結構,您是否已將TextConn.php文件放入Connections文件夾中? – pkachhia

+0

檢查服務器上的文件權限;它應該是所有人都可讀的(例如'rwxr - r - ') –

回答

0

使用絕對路徑。你可以使用這個配置文件。將一個名爲configuration.php,的文件放在一些常見的位置,如DOCUMENT_ROOT/configutation.php。爲此添加絕對路徑

define('LIBRARY_ROOT','c:\xx\yy\'); 
define('CONNECTION_ROOT','c:\xx\yy\ZZZ'); 
. 
. 
define('GG..... 

在您的代碼中使用此常量。在流根中導入配置文件。從服務器移動到服務器時很容易。

謝謝

+0

謝謝,但是編寫腳本不是我最好的資產 – user1764306

+0

謝謝你的時間K.我發現了這個問題。在Plesk下,「open_basedir」設置爲「none」,我將其更改爲「deflaut」,然後我可以訪問我的遠程文件。我會爲此做一個YouTube視頻。謝謝 – user1764306

相關問題