2010-06-18 102 views
0

我在Windows上開發了一個WampServer網站。完成網站並測試所有功能後,我嘗試將它部署在運行Ubuntu的Linux服務器上。我開始得到有關找不到包含在我的包含路徑中的文件的錯誤!我在htaccess文件中設置包含路徑,相同的php文件,甚至php.ini絕對路徑,沒有運氣它不起作用。我試圖檢查所需文件的情況,但它們是正確的!
我不確定是什麼問題,所以任何人都可以幫助我調試這個問題!PHP設置包含路徑在Ubuntu linux上不工作

+0

什麼是include_path和您試圖包含的所需文件? – animuson 2010-06-18 17:33:30

+0

請從您的配置中發佈一些行。 – Sjoerd 2010-06-18 17:33:48

+0

請顯示一些代碼。 – 2010-06-18 17:34:12

回答

0

檢查路徑之間的分隔符。 Windows使用;(分號),Linux使用:(冒號)。您還需要確保在Linux上的每個路徑中的目錄之間使用正斜槓而不是反斜槓。

c:\include;c:\include\path;. - >/include:/include/path:.

另一種可能性是,用戶運行的Apache沒有讀訪問包括目錄。