There are questions remain, We'll search for the answers together. But one thing we known for sure,the future is not set!

【原创文章】在亚马逊AWS EC2 LINUX系统安装WDCP V3失败的原因和解决办法

WDCP V3因为免费,并且是web管理,非常方便很多服务器维护的朋友使用,如果每个服务器都开一个SSH的话,弄个10台服务器,整个界面都是ssh,并且还要仔细查看是不是弄错了地方。WDCP v3的主要更新是升级了PHP,使用了php-5.6.20。在亚马逊AWS EC2 LINUX系统安装WDCP v3会遇到一些问题。

这是WDCP v3默认安装命令

wget http://dl.wdlinux.cn/files/lanmp_v3.tar.gz
tar zxvf lanmp_v3.tar.gz
sh lanmp.sh

AWS EC2 的redhat默认没有安装WGET。
允许命令

yum -y install wget   #安装wget

安装好之后再执行WDCP的安装程序,一路next记好了,个人建议安装他的第4选项,全部安装。

安装好之后,你会注意到两个服务没有启动成功,一个是httpd,另外一个是memcached,都是显示红色的“failure“,网站的80无法打开,但是WDCP的后台是可以访问的。

在ssh执行service httpd restart ,结果是failure提示,这时候我们允许一个命令journalctl -xe
返回结果

从这个提示可以得到出现问题的原因,原来没有添加WWW用户,可能是www用户id与linux系统有冲突,所以添加这个www失败。那么httpd也就无法启动。

知道了原因就好办了,那么我们就添加一个www用户。

执行命令useradd www,再次service httpd restart 重启httpd服务,这时候启动成功

不仅httpd成功了,memcached也重启正常。

问题解决!

另外记录一下,linux mysqldump出现1045的问题。
首先需要建立连接

ln -fs /usr/local/mysql/bin/mysqldump /usr/bin  #做好映射,就可以直接用mysqldump了

这样在任何地方都可以使用mysqldump了。另外mysqldump 备份登陆语句和之前有差别。

mysqldump  -uroot -p$75dddddxhs marketing >/var/dao/cms_db-20170110a.sql
mysqldump -uroot -p  marketing >/var/dao/marketing-20170110.sql   

执行第一个不会成功,提示这样的错误

[root@ip-172-31-40-183 www]#  mysqldump -uroot -pjjjjjhs cms_db >/var/dao/cms_db-20170110.sql
Warning: Using a password on the command line interface can be insecure.
mysqldump: Got error: 1045: Access denied for user 'root'@'localhost' (using password: YES) when trying to connect

但是我们以前都是这样干,不知道是系统版本还是mysql版本的原因。

执行第二个,点击“enter”之后再输入密码,正确后就自动备份程sql了。

还标记一个,如果手动修改ssh的配置文件,一定要注意大小写,不然wdcp将无法修改端口,linux大小写敏感!!

转载请注明:百蔬君 » 【原创文章】在亚马逊AWS EC2 LINUX系统安装WDCP V3失败的原因和解决办法

喜欢 (2)or分享 (0)

您必须 登录 才能发表评论!