提问三步曲: 提问先看教程/FAQ索引(wdcp,wdcp_v3,一键包)及搜索,会让你更快解决问题
1 提供详细,如系统版本,wdcp版本,软件版本等及错误的详细信息,贴上论坛或截图发论坛
2 做过哪些操作或改动设置等
温馨提示:信息不详,很可能会没人理你!论坛有教程说明的,也可能没人理!因为,你懂的
大哥们现在都不玩这个吗,网上实在是没找到完整的解决方案,不过最后还是把这个问题处理了,现在分享给大家:
1.首先缺少libmhash.so.2 就先去下载 mhash-0.9.9.9.tar.gz 下载地址 https://sourceforge.net/projects/mhash/?source=navbar
2.下载后我通过WDCP随便上传到一个站点目录下,然后再把压缩包移动到服务器根目录下,然后你ls 看看根目录下面是否有这个压缩包,接着就是安装
#tar -zxvf mhash-0.9.9.9.tar.gz
#cd mhash-0.9.9.9
#./configure
#make
#make install
按着上面指令安装完成后,在查看下libmhash.so.2 所在的目录
find -name 'libmhash.so.2'
我这里的结果是
./mhash-0.9.9.9/lib/.libs/libmhash.so.2
./usr/local/lib/libmhash.so.2
不考虑安装包的那个目录,文件所在的就是./usr/local/lib/
3.cannot open shared object file:翻译是“无法打开共享对象文件”把libmhash.so.2所在目录的文件夹名加入/etc/ld.so.conf文件中!libmhash.so.2所在的目录就是上面的./usr/local/lib/
接着指令
#echo "/usr/local/lib">>/etc/ld.so.conf
# ldconfig
最后在WDCP上重启下服务,然后再去看看,你可能还会发现还有问题 libmcrypt.so.4 不存在,报错是
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: libmcrypt.so.4: cannot open shared object file: No such file or directory
这个和上面的处理方法一模一样的,也是先下载安装包再去一步一步做 ,这里给个下载地址http://vdisk.weibo.com/s/cWruOGX-d97N2,我就不在熬述了。 |