当前位置: 首页 > All, StartUp > 正文

WordPress不能选择页面模板/不能显示主题的解决办法

昨天把博客迁到了VPS,装好wordpress之后就后台只有一个主题,其他主题都没有显示,怀疑是4.7版本问题,中间在各种环境下测试了不同版本、不同服务器环境下该问题,发现均正常,替换本机的theme.php文件,发现也不可以解决。

百度了下,发现是lnmp一键包默认关闭了scandir函数,导致wordpress不能扫描主题目录而识别不到这些文件。解决办法很简单,修改php.ini(lnmp一键包下的目录为/usr/local/php/etc/php.ini),将禁用函数列表中的scandir删除即可。
搜索定位到这一串字符,然后将其中的scandir删除:

disable_functions = passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server

接着重启PHP就好了:

/etc/init.d/php-fpm restart

本文固定链接: http://www.unclecat.com/archives/1130 | 修电脑到P10

该日志由 彩虹 于2016年12月14日发表在 All, StartUp 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: WordPress不能选择页面模板/不能显示主题的解决办法 | 修电脑到P10
关键字: , , , ,

WordPress不能选择页面模板/不能显示主题的解决办法:目前有2 条留言

  1. 沙发
    moyiren China QQ Browser Windows :

    人才啊 PHP什么的都会!

    2017-01-27 14:54 [回复]
    • 彩虹 China Safari Mac OS :

      一项一项的写的很清楚。。。

      2017-01-27 22:58 [回复]

发表评论

快捷键:Ctrl+Enter