关于宝塔面板安装VAEthink框架报错open_basedir restriction in effect

教程 精华 精帖 0 197
LauEl
LauEl 2019-01-21 14:42:44
[hr]我首先要申明的是,下面的方法适合所有报“PHP报:require(): open_basedir restriction in effect”错误的项目,并不仅仅只是适合vaethink的人。只要你的PHP报此错误都可以得到解决。[hr] 如果把vaethink部署在了LAMP/LNMP环境上很有可能出现白屏的情况,这个时候需要开启 php 错误提示来判断是否是因为设置了open_basedir选项出错。 打开 php.ini 搜索 display_errors,把 Off 修改为 On就开启了 php 错误提示,这时再访问之前白屏的页面就会出现错误信息。如果错误信息如下那么很有可能就是因为open_basedir的问题。 img[https://www.yxxxm.com/ueditor/php/upload/image/20190121/1548053228622423.png] 一、php.ini 修改方法 把权限作用域由入口文件目录修改为框架根目录 打开 php.ini 搜索 open_basedir,把 1. open_basedir = "/home/wwwroot/tp5/public/:/tmp/:/var/tmp/:/proc/" 修改为 1. open_basedir = "/home/wwwroot/tp5/:/tmp/:/var/tmp/:/proc/" 不行就改为 open_basedir = "/www/wwwroot/" [/pre] 修改后重新启动apache服务 img[https://www.yxxxm.com/ueditor/php/upload/image/20190121/1548052869678488.png] 如果你的宝塔面板带上图方式即可勾选掉
回帖
  • 消灭零回复