PHP错误提示open_basedir restriction in effect的解决方案

前几天收到一个网友反馈,出现了一个错误提示“open_basedir restriction in effect. File(/opt/rasp_php70/logs/alarm/alarm.log.2022-01-01) is not within the allowed path(s)”,看过之后一头雾水,没遇到过,今天做zblog搜索伪静态的时候突然想起来这个错误了,是的,十天了,我才想起来,没办法啊记性不好。百度了一下,应该是宝塔“防跨站攻击(open_basedir)”引起的错误,一般来说是Apache/nginx环境引起的。

解决方案:

找到网站根目录下的“.user.ini”文件,另外使用FTP是看不到这个文件的,登录宝塔后台找到网站目录,双击编辑文件,在原来的位置最后位置增加openrasp日志文件:/opt/rasp/logs,如下:

open_basedir=/www/wwwroot/talklee.com/:/tmp/:/proc/

在“/proc/”后增加“:/opt/rasp/logs”

open_basedir=/www/wwwroot/talklee.com/:/tmp/:/proc/:/opt/rasp/logs

更改完成之后记得重启或者重载Apache和php,然后回到网站查看效果是否已经解决,嫌弃麻烦的可以直接在站点关闭“防跨站攻击”,如图:

因为本站未涉及此问题,所以不知道是否真的好用,zblog官方也给出了说下,造成错误提示的原因是运行环境中使用了百度推行的安全工具OpenRASP,然而部署时没有授予相应路径的写权限。

PHP 服务器 - OpenRASP 官方文档 - 开源自适应安全产品

https://rasp.baidu.com/doc/install/manual/php.html#faq-3

如上无法解决可以尝试如下方案:

官方文档中也有写,找到php.ini,在其中找到open_basedir,在其后附加上/opt/rasp_php56/(php版本)

修改后大概是这样:

open_basedir = /www/wwwroot/talklee.com/:/tmp/:/proc/:/opt/rasp_php56/

感觉又回来了是不?嗯嗯是的,毕竟这个是在非宝塔环境修改的,所以只能修改php.ini文件了。理论上说也可以自行创建“.user.ini”文件,好了,问题至此应该算是解决了,有问题留言反馈吧。

感觉又回来了是不?嗯嗯是的,毕竟这个是在非宝塔环境修改的,所以只能修改php.ini文件了。理论上说也可以自行创建“.user.ini”文件,好了,问题至此应该算是解决了,有问题留言反馈吧。

结论:以上方法非常有效

来源:转自网络

(54)

相关推荐

  • 服务器负载高 磁盘IO高的解决办法

    最近在用服务器PHP跑程序 一开启程序 服务器磁盘IO就很高,然后服务器就卡不动了 宝塔后台发现,服务器负载跑满,但是CPU和内存都没有满,最后分析... ...

  • PHP错误提示open_basedir restriction in effect的解决方案

    前几天收到一个网友反馈,出现了一个错误提示open_basedir restriction in effect File( opt rasp_php70 logs alarm alarm log 2022-01-01) is not within the allowed path(s),看过之后一头雾水,没遇到过,今天做zblog搜索伪静态的时 ...

  • 如何登录使用vnc

    打开vnc链接工具; 搜索栏内输入服务器IP地址加端口号;然后按enter确认键。然后会弹出一个红色确认框,点击Continue,输入VNC账号的密码。点击确认即可。 ...

  • 如何修改vnc密码

    双击打开putty exe工具;输入服务器ip地址,端口号默认22,连接类型选SSH。选择保存回话,方便下次直接使用。然后点击最下方的打开连接,会弹出一个安... ...

  • 如何修改vnc分辨率

    首先进入到服务器中,上面的方法2。然后输入命令:vncserver -kill :99 (注意:此处的端口号99是管理员分配给你的端口号,每个人是不一样的,此命... ...

  • vnc卡死如何重启vnc

    如果vnc出现不能动,卡死等不能用的情况,就需要重启vnc。方法如下:首先进入到服务器中,方法见上2。然后输入命令:vncserver -kill :99 结束vnc进... ...

  • 《羊了个羊》第二关攻略11.25

    《羊了个羊》第二关攻略11 25今天主要消除的地方在红色区,里面有两个大别墅。开局先消除橙色区里的牌,尽量让牌面保持在同一水平面,然后 ...

  • 《蚂蚁庄园》小鸡今日正确答案11.25

    《蚂蚁庄园》小鸡今日正确答案11 25蚂蚁庄园今日答案11 25《蚂蚁庄园》小鸡今日正确答案11 25烹饪鱼类时哪种做法更合适冷水蒸鱼冷水炖鱼答 ...

  • 30岁后不想发胖,这些好习惯要养成

    30岁后不想发胖,这些好习惯要养成1、规律吃三餐,远离下午茶、宵夜;2、主动喝水,不要喝饮料、酒精;3、晚餐吃得清淡,睡前3-4小时不进食;4 ...

  • 想让体重降下来,不如按照这7点来做

    想让体重降下来,不如按照这7点来做1、买一件小一号的衣服,作为减肥有所成效的一个奖品,立志瘦下来一圈,然后穿上它;2、每天健身锻炼半小 ...