当前位置:论坛首页 > Linux面板 > 求助

【已解答】部署网站后提示:Warning: require(): open_basedir restr...

发表在 Linux面板2022-3-10 17:51 [复制链接] 5 3891

      我们的网站是购买的某商业人才网程序源码,下午在升级后,刚开始能够正常打开网站,过了一会网站无法正常打开,错误提示:

      require(): open_basedir restriction in effect. File(/www/wwwroot/domainname/thinkphp/start.php) is not within the allowed path(s): (/www/wwwroot/
domainname/public/:/tmp/) in /www/wwwroot/domainname/public/index.php on line 32
      (错误提示中的domainname为我们的域名)

      服务器系统为CentOS 7.9,网站使用宝塔部署,Nginx+PHP 7.1+MySQL 5.7,网站使用了thinkphp框架

      按程序供应商客服的建议,重启了php和nginx服务,网站还是这个错误提示,无法访问





使用道具 举报 只看该作者 回复
发表于 2022-3-10 17:55:48 | 显示全部楼层
错误提示完整截图:
1.png
使用道具 举报 回复 支持 反对
发表于 2022-3-10 17:56:20 | 显示全部楼层
该如何处理?请大家帮忙看一下,谢谢!
使用道具 举报 回复 支持 反对
发表于 2022-3-10 18:05:27 | 显示全部楼层
您好,您可在网站目录下找到.user.ini文件,修改.user.ini文件open_basedir后面参数
将入口文件目录修改为框架根目录然后保存重新访问即可
使用道具 举报 回复 支持 反对
发表于 2022-3-26 16:18:41 | 显示全部楼层
谢花郎 发表于 2022-3-10 18:05
您好,您可在网站目录下找到.user.ini文件,修改.user.ini文件open_basedir后面参数
将入口文件目录修改为 ...

请问网站防跨站攻击(open_basedir)可以开启吗?如果不开启,会有什么安全隐患?
使用道具 举报 回复 支持 反对
发表于 2022-3-26 16:39:42 | 显示全部楼层
hbcgit 发表于 2022-3-26 16:18
请问网站防跨站攻击(open_basedir)可以开启吗?如果不开启,会有什么安全隐患? ...

如果不开启防跨站,该网站被提权的情况下,可以访问到您别的网站的文件,建议您不要去访问非网站根目录下的其他文件
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表