萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> php編程 >> php include提示failed to open stream: Permission denied in錯誤

php include提示failed to open stream: Permission denied in錯誤

   出現failed to open stream: Permission denied in是apache運行用戶沒用權限去訪問指定的文件了,所以導致目錄文件打不開了。

  在打開浏覽器時提示

  Warning: include (/global.php) [function.include]: failed to open stream: Permission denied in index.php on line 21

  Warning: include() [function.include]: Failed opening '/global.php' for inclusion (include_path='.;C:php5pear') in index.php on line 21

  Fatal error: Class 'fl_global' not found in index.php on line 22

  從這麼多錯誤提示中我們可以看出一句failed to open stream: Permission denied in了,意思是說沒有權限訪問這個問題

  linux 解決辦法

  linux下

  chmod -R 777 ./dirname 賦予目錄可寫權限

  chmod 777 ./filename 賦予文件可寫權限.

  windows 2003解決辦法

  我是apache 用戶所以只需要給apache用戶權限就可以了(如果是iis用戶還需要在iis中設置權限哦)

  例子:右擊www或web目錄,然後在彈出點擊“安全與共享”或“屬性”也可以打開之後選擇安全之類的,然後增加用戶並設置訪問用戶的權限必須選中下圖所示了,注意了,我們增加訪問用戶必須與apache目錄是一樣的才可以哦。

php include提示failed to open stream: Permission denied in錯誤 三聯
copyright © 萬盛學電腦網 all rights reserved