首頁 > 後端開發 > php教程 > require,include和require_once,include_once 出现open_basedir错误_PHP教程

require,include和require_once,include_once 出现open_basedir错误_PHP教程

WBOY
發布: 2016-07-13 10:56:29
原創
1134 人瀏覽過

我们在require,include和require_once,include_once 出现open_basedir错误,下面百度了一些解决方法有, 需要的朋友可参考一下。

只要使用require或include包含文件(不管是./xx.php还是xx.php)都是报下面的错误
Warning: include() [function.include]: open_basedir restriction in effect. File() is not within the allowed path(s): (/var/www/:/tmp/:/var/cache/) in /var/www/testdir.php on line 2

php 5.2.17听说 open_basedir 有所改动,查看发现原来php5.2.10中的php.ini是使用右斜杠

 

 代码如下 复制代码
open_basedir = "e:/web/;C:/WINDOWS/TEMP/;"

升级到5.2.17 就tmd一直报错,改成左斜杠就好了,这叫什么事,难怪很多程序都会手工处理一下斜杠问题,估计就为了应对这一出

 代码如下 复制代码

open_basedir = "e:web;C:WINDOWSTEMP;"

这样就解决了

如果不是php设置问题错误提示一般是 Warning: include() [function.include]: URL file-access is disabled in the server configuration

这个解决办法只要把包含路径调正常即可。

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/632171.htmlTechArticle我们在require,include和require_once,include_once 出现open_basedir错误,下面百度了一些解决方法有, 需要的朋友可参考一下。 只要使用require或i...
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板