今天安装好宝塔,然后在上面安装了lnmp/composer,然后composer tp6,
访问的时候产生如下图的错误:
发现是php open_basedir 配置的问题,php不能引入其授权目录上级及其以上的文件,默认配置在php.ini(/usr/local/php/etc/php.ini),但是我的open_basedir 并没有配置,默认被注释了.
#### 第一种方法:
我自己操作了一下,可以在宝塔上面操作一下/www/server/nginx/conf/fastcgi.conf文件将下面代码追加到末尾
fastcgi_param PHP_ADMIN_VALUE "open_basedir=/www/wwwroot/XXXXXX/:tmp/:/proc/";
XXXX 是你的根目录名称 ,比如我的是mall 或者是www.tp6.xyz