关于 Warning: fopen(): open_basedir restriction in effect. File 这个问题困扰了我两天,网上找了各种答案,说得最多的就是 关闭 跨站攻击(我这里以aaPanel为例,反正都是同一家的)
然后把这东西关了 并没有什么卵用,问题依然存在,还有些叫去改什么 php.ini .user.ini 和 fastcgi.conf 等等N多招数,统统失效
突然灵光一现
话说我的 文件并不是放在 /root下面的,我是要读取 /root/abc 下的文件,但是兄弟,你想多了,照样读取不了。
我网站是放在 /www/webroot/a.com 下面 要读取的是 /root/abc 下的文件,呵呵,告诉你 不行
难道真的没有办法了吗?
突然我想了想是不是有什么BUG
这下猜对了
我试着把文件放到 /www/c目录下,然后再用 /www/webroot/a.com 的程序去读取 /www/c 目录下的文件,这下神奇的事情终于发生了,终于能读了。
话说这是为什么呢?难道只能这样变通解决么,真要是有什么文件不能挪动的该咋办?