有時候我們會遇到,php中訪問“./”這種當前網站根目錄的文件或者目錄無效的問題,比如:
Warning: require(./include.php) [function.require]: failed to open stream: No such file or directory in D:weixinindex.php on line 7
include.php文件是存在的,但是就是提示找不到。
錯誤行為:
require ‘./include.php‘;
如果去掉“.”改成:
require ‘/include.php‘;
就沒問題了。
但是頁面太多,不可能一一修改。那么這個問題是如何造成的呢?
網上有很多網友問這個問題,實際上是因為“安裝目錄的上級目錄權限不夠”造成的,只需要給上級目錄相同的權限,就可以解決這個問題了。