三十而立

2017年5月

一些wordpress用户有时会遇到如下问题:

WordPress后台不显示其他主题,明明上传了好几个主题,但后台中只有一个主题?

出现这种WordPress主题无法识别问题的原因:服务器环境禁用了 scandir函数,导致WordPress无法正常缓存主题。
解决方法如下,依次执行:

//查看PHP.INI在哪里
find / -name 'php.ini'  

//打开php.ini文件;
vi /usr/local/php/etc/php.ini  

//开始查找“scandir”,按enter确认;
/scandir  

//编辑模式,删掉scandir(如果按错了,按住ctrl+del可删除)
i

//保存
:wq 

//重启服务器,军哥的lnmp
lnmp restart

在linux中,rm-rf 删除文件的时候,提示错误:

cannot remove `.user.ini': Operation not permitted

无法删除“.user.ini”文件解决方法,运行后删除即可
cd到该文件目录下,,命令如下:

chattr -i .user.ini   //让文件**可以**修改

这样再rm -rf 即可

为了安全起见,如果想再加上权限:

chattr +i .user.ini  //让文件**不能**修改

chattr主要提高文件的安全性