wdcp安装过程中 没有发现什么错误!但是运行不正常(比如设置默认首页无效),或者在安装wdcp报以下错误:
httpd: Syntax error on line 54 of /www/wdlinux/httpd-2.2.22/conf/httpd.conf: Cannot load /www/wdlinux/httpd-2.2.22/modules/libphp5.so into server: libmhash.so.2: cannot open shared object file: No such file or directory
或者
httpd: Syntax error on line 54 of /www/wdlinux/httpd-2.2.22/conf/httpd.conf: Cannot load /www/wdlinux/httpd-2.2.22/modules/libphp5.so into server: libmhash.so.2: wrong ELF class: ELFCLASS32
解决办法:
根据报错的内容,进入相应目录
cd /www/wdlinux/httpd-2.2.22/modules/
查看文件依赖
ldd libphp5.so
由此可以看到,缺少两个文件,将此两件装上即可。
安装libmcrypt.so.4
yum install libmcrypt-devel
或下载libmcrypt-2.5.8-alt1.x86_64.rpm 后
rpm -ivh libmcrypt-2.5.8-alt1.x86_64.rpm
安装 libmhash.so.2
下载 mhash-0.9.9.9-3.el6.x86_64.rpm后
rpm -ivh mhash-0.9.9.9-3.el6.x86_64.rpm
安装完后再次检查
ldd libphp5.so
即可,如果还有发现 not found 说明没有安装好!
在WDCP中检查,依次进入 网站管理=》站点列表=》配置文件检查 如下出现以下内容,说明已经正常了
Nginx配置文件正常
Apache配置文件正常
以上是我安装WDCP遇到的问题解决办法,希望对你有用!