今天本渣在lnmp环境下建了一个wordpress站点。结果发现只能有一个主题,而且不能主题不能编辑、提示"噢没有这个文件。请重新检查文件名然后再试。"这到底是怎么一回事呢?
原来,lnmp一键包为了安全考虑,限制了一些参数,比如这里就限制了scandir,目录无法看到主题文件列表。那如何解决问题呢?
第一、VPS中找到php.ini文件
- vi /usr/local/php/etc/php.ini
第二、进入命令行模式输入/→→查找scandir字符,→→光标移动到字符按x键删除,→→按:进入末行模式→→输入wq!保存并退出
第三、重启php或者整个lnmp(命令lnmp restart)服务使配置生效,再刷新下wordpress后台主题编辑页面,然后我们就可以看到主题目录列表。
[blockquote]除了会出现只有一个主题、主题不能编辑这两个问题外,页面熟悉没有模板选项也是这个scandir的原因[/blockquote]