ECS 7天实践训练营@day03

ECS 7天实践训练营@day03

有的没的

今天的课程总体和昨天的差不大多,不过由于个人暂时没有这方面的需求,所以也只是先做到了安装部署的步骤。前两天的笔记由于GitHub域名解析问题临时放到了csdn,所以今天将博客同时部署到GitHub以及coding,配置了域名的解析,国内的访问会解析到coding的page。个人测试没有啥问题,希望真的没有啥问题。(后续:又出现了问题,coding实在太慢了,现在部署到了云服务器上)开通云服务器、安装运行环境以及上传文件的的操作与昨天的相同,可以点击链接查看。

基于云服务器构建微信公众号管理系统

开通云服务器

同样采用阿里云的ECS并在安全组中开放http80端口,https443端口,ssh22端口。

安装运行环境

采用LAMP环境(Ubuntu 18.04 Apache PHP7.1)

安装微擎

前置准备

微擎的install.php做了处理,所以要先去微擎官网注册账号,然后再下载相关文件,并且解压上传到 LearningGp 然后为目录赋予权限

1
chown -R www /data/wwwroot/default

创建数据库

  1. 查询数据库初始密码

    1
    grep dbrootpwd /root/oneinstack/options.conf
    LearningGp

  2. 浏览器打开http://ecs公网IP/old/phpmyadmin (这里我碰到一个小坑,会显示404,后来发现只要将old中phpMyaAdmin文件夹名称改为全小写字母即可)

  3. 输入 root 账户和密码,点击【执行】进行登录

  4. 在左侧列表点击【new】新建数据库,名称随意

安装微擎

  1. 浏览器打开http://你的域名/install.php 登陆后进行安装(如果提示拒绝访问,没有权限之类可以再为目录赋予一下权限)

  2. 填写相关信息  - 数据库主机:localhost  - 数据库用户:root  - 数据库密码:之前查询出的密码  - 数据库名称:之前创建的数据库名称  - 表前缀:默认(ims_)

登录微擎

访问自己的域名进入登录界面 LearningGp

登录后在左侧平台管理中可以添加平台 LearningGp 任选一个方式,相关信息可以在自己的公众号平台找到。因为个人暂时没这个需求就不深入了解啦。