最近我频繁更新博客了嘛,自然也就开始想折腾一下博客主题了。我使用的虚拟主机是美橙互联(https://www.cndns.com)以前为了精简博客存储空间,因此只留下了一个在用的主题(Parament),这也是自本博客从百度空间手动搬迁至WordPress程序平台以来,一直在用的主题。
问题现象
最近频繁更新,因此也想折腾一下WordPress主题,想在管理后台下载新主题却发现存在这样几个现象:
1、无法在主题选择界面看到新下载的主题;
2、当再次尝试下载新主题时,提示该主题目录已存在。通过FTP连入后,发现/wp-content/themes下确实存在该主题名的目录。
排查过程
经网上搜索,我看到了这样一篇文章:《启用 ScanDir 解决 WordPress 不识别主题及翻译无限更新的问题》,其中提到的问题现象与我一致。
于是我建立了一个PHP文件,里面只写入一句命令:
<?php phpinfo();?>
并上传到服务器,然后从浏览器中访问它。在得到的结果中搜索ScanDir,发现该函数确实被美橙互联虚拟主机后台所禁(列于disable_functions栏内)。
解决方法
后来我提交了个工单,客服就很快地帮我解决了该问题,并告诉我其实我自己也可以在FTP根目录下的php.ini文件中修改。
最后,预告一句:最近我可能会改换博客主题,如果看到我的博客忽然变了样子,请不要惊讶哦!(真的有人会注意到吗……)