2013-03-06 136 views
-1

我建立一個小的PHP系統,我可以像CSS樣式沒有打開的文件,PHP包括功能和圖像。PHP錯誤 - 無法打開文件

我也得到了一些錯誤:

Warning: include(includes/functions.php) [function.include]: failed to open stream: No such file or directory in /home/chezki/public_html/XXX.XXX/cp/CMS/index.php on line 2 

Warning: include(includes/functions.php) [function.include]: failed to open stream: No such file or directory in /home/chezki/public_html/XXX.XXX/cp/CMS/index.php on line 2 

Warning: include() [function.include]: Failed opening 'includes/functions.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/chezki/public_html/XXX.XXX/cp/CMS/index.php on line 2 

Built by YYY.YYY 
logo // Thats the Logo alt 

Fatal error: Call to undefined function getlists() in /home/chezki/public_html/XXX.XXX/cp/CMS/index.php on line 28 
Title Actions // Some images alt 

編輯:在Windows中,這是好的,但在Linux上,這是在做這些錯誤 更多編輯:解決

+0

你認爲那是什麼*沒有這樣的文件或目錄*意味着什麼? – 2013-03-06 15:37:14

+0

你有沒有嘗試在包含路徑前放一個'。/'(代表「當前目錄」)? – anroesti 2013-03-06 15:39:16

+0

@anroesti:沒必要。 include_path已經包含了''' – 2013-03-06 15:40:44

回答

-1

您有權限的問題。由於權限錯誤,您的Web服務器無法讀取functions.php。用chown和chmod調整權限。

+0

-1。如果它是權限,它會是「權限被拒絕」,而不是「沒有這樣的文件」。 – 2013-03-06 15:41:06

+0

好的,謝謝你,我解決了我的問題 – 2013-03-06 16:43:52

0

從你的錯誤消息,你的腳本似乎是這樣的:

/home/chezki/public_html/XXX.XXX/cp/CMS/index.php 

您正在試圖加載該文件:既然你收到此錯誤信息

includes/functions.php 

沒有這樣的文件或目錄

...明顯的結論是,這個文件不存在:

/home/chezki/public_html/XXX.XXX/cp/CMS/includes/functions.php 

隨意編輯您的問題,並提供更多的細節,如果不是這種情況。

編輯:文件必須有一個準確的名字。如果它被稱爲例如Functions.php,這是一個不同的文件。

+0

我使用了確切的文件名**修復**它似乎是一個大寫小寫Problam – 2013-03-06 16:21:59

+0

@NoamLahmi - 這就是我在編輯中所說的。如果它使用不同的情況,它是一個不同的文件。 – 2013-03-06 16:28:33

相關問題