使用WDCP系统有近两年的时间了,当初因为不会配置LAMP而选择了使用中文控制面板。感谢WDCP的作者,提供了这么简单易懂的控制面板。让广大linux入门者对Linux不太精通的人,也能使用Linux建立服务器创办自己的个人网站。今天就来分享一下,自己在使用WDCP控制面板当中所遇到的几个小问题,希望对大家能够有所帮助。
1,php版本升级到5.3以上的问题
前两天为了支持DiscuzX3.0版本,文武双全把自己服务器的PHP升级到php5.3.17版本。因为使用的WDCP控制面板中间出了一些问题,特地总结一下经验分享给大家。
Wdcp官方提供了升级php的方法,但是这种方法只升级了php的版本,相对应的php加速组件并没有升级。而且php升级到5.3以后,原来的zend opt加速组件已经不支持了。但是转而支持最新的Zend Guard Loader组件。
如果仅仅是执行了升级php的代码的话,就会发现不管是WDCP控制面板的后台还是网站的前台页面打开速度都会很慢。强烈建议在升级php版本到5.3后,安装 Zend Guard Loader组件以及eaccelerator组件。
安装以后,你会明显的发现不管是WDCP控制面板还是网站前台,打开的速度都飞快。
2,mysql优化方案的选择问题
WDCP控制面板把mysql的优化方案分为三种类型,是根据服务器的内存容量来划分的。1G及以下内存的,强烈建议使用小内存VPS的优化方案。
如果选择了一般配置及以上的优化方案,你会发现系统资源里,内存占用率极具上升。Mysql占用了大量的内存导致WDCP控制面板和网站都会因为内存占尽而假死。
到最后才发现是mysql优化方案选择不当,导致WDCP假死的,广大WDCP的用户们一定要注意。
3,伪静态规则的文件名不能包含标点符号
大家都知道,在WDCP控制面板的网站管理栏目里可以对不同网站程序的rewrite规则进行管理。而在新增加rewrite规则文件的同时,一定要注意伪静态规则的文件名不能包含标点符号。比如把discuzx3.0的伪静态规则命名为:Discuzx3.0_nginx.conf
显然这个文件名是错误的,结果就是服务器重启后,发现了这一错误直接导致nginxd服务不能启动。服务器上的所有网站,都因为这样而无法连接。
小小的一个文件名命名规则,却能够导致极其严重的后果。
4,301重定向的问题
在WDCP控制面板里做301重定向,要比在windows服务器系统下麻烦一点。做饭其实也蛮简单的,要在wdcp的网站管理中创建两个网站,在一个网站里设置301跳转到另外一个网站当中。如果仅仅创建一个网站,设置301跳转是没有效果的,这一点一定要注意哈。
5,探针的问题
不小心把系统自带的探针给删除掉了,其实linux系统的探针就是一个php的文件。在网上下载一个,放到服务器的任何地方,只要能在线访问到就可以了。这里推荐大家使用雅黑php探针,简单就是他最大的特点。
以上就是使用WDCP主机管理系统的一些小心得,随着不断的更新这套系统的稳定性越来越好,功能也越来越强大。只是论坛的人气一直不旺,有问题的话都得靠自己摸索。希望有官方论坛能够更热闹一点,有更多的大神一起参与进来。