宝塔面板安装thinkCMF时open_basedir错误处理办
2019-02-12 本文已影响0人
是彬不是杉

前言
今天正好我的域名通过备案了 https://www.whongbin.com,准备再撸个网站玩玩,看了看感觉thinkcmf还行,就打算安装这个了。然而,第一步都没走下去...
自信心被打击
要不要这么衰啊,第一步就搞这个?自信心备受打击啊,然后到thinkcmf论坛看了看,居然没有人提出这个问题...

问题解决中
- 百度+Google了一圈
得出解决办法,修改
php.ini
中open_basedir
配置。但是,并没有什么卵用啊
- 又百度+Google了一圈
看到有人说要修改服务器的配置,比如
nginx
的,但事实上,这个也没有什么卵用
- 叒百度+Google了一圈
发现有人说使用
lnmp
命令添加虚机后,有时会出现这种情况,但是,我用的不是lnmp啊...
- 终于,我想起来了
在这篇文章中linux 删除受保护文件 .user.ini,,我写了删除
.user.ini
的方法,实话说,在这之前我没看过这个文件中有什么内容。一直被写保护,然后,我打开看了看,发现了open_basedir
,这个文件貌似是宝塔面板分配虚机的时候自动生成的文件,配置内容是当前网站的访问目录。
user.ini
解决问题
已经知道了相关配置在什么地方,但是现在配置文件是只读的,先去保护,方法
chattr -i .user.ini
去掉保护后,把文件中的第一个配置路径修改为网站根目录就OK了。