Loading... <strong>说明:</strong>刚搭建了个<code>wordpress</code>博客玩玩,上传主题后,发现在外观-主题那里只能看到现在使用中的主题的预览图而看不到其它的,但是已经安装的主题都在,使用的环境是军哥的<code>LNMP1.4</code>,百度一下后发现可能的原因就是<code>php</code>已禁用<code>scandir</code>函数,而军哥的<code>LNMP</code>从<code>0.9</code>版本开始禁用了<code>scandir</code>函数,导致了<code>wordpress</code>无法缓存主题列表。所以后台无法显示安装好的<code>wordpress</code>主题,只显示当前使用的一个主题。解决方法就是把禁用的<code>scandir</code>函数恢复就可以了。 <div data-unique="方法"></div> <h2>方法</h2> 修改<code>php.ini</code>解决,这里用的是军哥<code>lnmp</code>,文件位置<code>/usr/local/php/etc</code>。 <pre><code class="hljs perl">disable_functions=passthru,<span class="hljs-keyword">exec</span>,<span class="hljs-keyword">system</span>,<span class="hljs-keyword">chroot</span>,scandir,... </code></pre> 删掉<code>scandir,</code>字样,再重启<code>php</code>即可:<code>/etc/init.d/php-fpm restart</code>。 最后修改:2022 年 08 月 02 日 © 允许规范转载 打赏 赞赏作者 赞 0 如果觉得我的文章对你有用,请随意赞赏