include "/directory/filename.php"
寫出錯誤
include "directory/filename.php"
找到它。包含「/directory/filename.php」未找到。包括「directory/filename.php」找到。爲什麼?
我想升級我們的服務器硬件,並將apache/php/pgsql安裝到新服務器上。
在舊的硬件上,第一個包含的代碼完美運行,所以我猜想我的php.ini文件中有錯誤。
我試圖改變include_path
在我php.ini
,它沒有任何效果
Warning: include_once(/class/class_masterplan.php) [function.include-once]: failed to open stream: No such file or directory in D:\PHP\work.php on line 218
Warning: include_once() [function.include]: Failed opening '/class/class_masterplan.php' for inclusion (include_path='.;D:\php') in D:\PHP\work.php on line 218
Fatal error: Class 'masterplan' not found in D:\PHP\work.php on line 219
我想知道,配置變量會導致什麼服務器/解決這個問題。
如果我使用絕對路徑,是不是應該從DOCUMENT_ROOT搜索? – LaczkoUr
我不知道確切了,但我認爲這取決於您的系統配置。我想你想要的是從你的域名/網站的根目錄開始。還有更多關於這方面的文章。祝你好運! –