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

LAMP如何设置open_basedir?

发表在 Linux面板2017-9-11 12:43 [复制链接] 8 3629

本帖最后由 Future 于 2017-9-11 13:41 编辑

我使用的是LAMP,其中P是PHP7.1,A是2.4.X
我在vhost下设置open_basedir的时候提示如附件所示错误提示,烦请告知如何修改,谢谢。

<VirtualHost *:80>
    ServerAdmin webmaster@example.com
    php_admin_value open_basedir "/www/wwwroot/demo.shopcn.com:/tmp/:/var/tmp/:/proc/:/etc/pki/tls/certs/"
    DocumentRoot "/www/wwwroot/demo.shopcn.com"
    ServerName 471de785.demo.shopcn.com
    ServerAlias demo.shopcn.com
    errorDocument 404 /404.html
    ErrorLog "/www/wwwlogs/demo.shopcn.com-error_log"
    CustomLog "/www/wwwlogs/demo.shopcn.com-access_log" combined

    .....
QQ图片20170911124059.png
使用道具 举报 只看该作者 回复
发表于 2017-9-11 14:15:27 | 显示全部楼层
如果需要访问站外目录取消防跨站攻击功能即可
QQ图片20170911141106.png
使用道具 举报 回复 支持 反对
发表于 2017-9-11 14:27:20 | 显示全部楼层
河妖 发表于 2017-9-11 14:15
如果需要访问站外目录取消防跨站攻击功能即可

根据您的提示,还是不行哦。。。
使用道具 举报 回复 支持 反对
发表于 2017-9-11 14:32:30 | 显示全部楼层
关掉防跨站攻击就不用设置了
使用道具 举报 回复 支持 反对
发表于 2017-9-11 14:38:15 | 显示全部楼层
河妖 发表于 2017-9-11 14:32
关掉防跨站攻击就不用设置了

设置是因为程序的原因。
不设置程序无法使用SSL。
使用道具 举报 回复 支持 反对
发表于 2017-9-12 12:55:42 | 显示全部楼层
官方还没给出解决方法?
使用道具 举报 回复 支持 反对
发表于 2017-9-12 14:16:48 | 显示全部楼层
关闭防跨站后,不会立即生效,需要等待几分钟才生效,如果你想立即生效,需要手动重载对应的PHP版本
使用道具 举报 回复 支持 反对
发表于 2017-10-11 10:20:20 | 显示全部楼层
应该是还要删除网站目录下的.user.ini文件,这个文件删除需要通过chattr -i 设置为可操作之后才能删除
使用道具 举报 回复 支持 反对
发表于 2019-9-26 09:16:36 | 显示全部楼层
河妖 发表于 2017-9-11 14:32
关掉防跨站攻击就不用设置了

如何设置一个系统及通用的目录呢,例如现在我需要增加每个站点都有的通用目录
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

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

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

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

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

工作时间:晚班:18:00 - 24:00

立即付费处理

工作时间:09:00至24:00

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