wordpress只显示一个主题和不显示模板的解决办法

给客户安装设置主题时经常会碰到页面本该有的模板选项不显示的问题,还有就是在主题列表里只能显示一个主题的问题。这两个问题导致主题有模板不能使用,几乎大部分功能都无法使用,第二个问题导致用户没办法切换主题,要切换主题则需要重新安装才行。

这两个问题其实是同一个原因造成的,就是因为服务器禁用了scandir()函数,可能是出于安全考虑才禁止的,只要我们解除限制就可以了。

只要找到服务器中的php.ini文件,找到

passthru, exec, system, chroot, scandir, chgrp, chown, shell_exec, proc_open, proc_get_status, ini_alter, ini_alter, ini_restore, dl, pfsockopen

然后把scandir删除即可,最后别忘记重启进程/etc/init.d/php-fpm restart。

关于WDCP不能上传大文件主题的解决办法

使用WP,很多人都使用WDCP面板,此面板操作方面,但环境配置仍有一些问题不太符合WP使用,其中一条便是无法上传较大的主题,总是上传到某一比例就从0开始,改了php设置里的上传限制之后也解决不了这个问题。那么怎么解决呢?

经研究,是因为nginx也限制了上传文件大小,这需要修改nginx配置来解决这个问题,只要修改nginx配置文件即可。

nginx配置文件位置:/www/wdlinux/nginx/conf/nginx.conf

找到client_max_body_size这一项,把原来的8m改大一点,比如50m即可!