一个页面正常访问但指定为主页却不能访问的解决方法

今天一客户网站出了问题,网站死活打不开,后来发现页面可以打开,但只有首页打不开,以为是首页出了问题,但检测不出问题所在,然后在设置-阅读中指定了其它页面作为首页,结果其它页面也打不开了,发现只要把页面指定为首页就打不开,不指定为首页就正常。最后发现客户的设置-常规里的网址WWW是大写,会不会是这里的问题呢?试着换成了小写,网站正常访问,任何页面都可以指定为首页了。

所以,做网站一定要注意好大小写,写错了网站就可能出问题。

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即可!