基于 ECS 构建微信公众号管理系统
环境 Ubuntu18.04 Apache PHP7.2 MySQL 5.6
管理系统 微擎
环境搭建
本文基于 LAMP 环境构建,LAMP 环境搭建已在上一篇中介绍过,此处不再赘述(http://phantomll.cn/2020/08/07/ecs%e8%ae%ad%e7%bb%83%e8%90%a5-day2/)
微擎安装
使用 XShell 连接远程主机,在界面输入代码,如下:
wget https://cdn.w7.cc/download/WeEngine-Laster-Online.zip
# 获取微擎安装包
unzip WeEngine-Laster-Online.zip -d /data/wwwroot/default/weengine
# 解压到/data/wwwroot/default/weengine目录下
由于微擎安装包解压后只有一个 install.php
所以只要访问 http://你的域名/weengine/install.php/
即可跳转进入微擎登录安装页面
然后遇到下列问题
在 XShell 中给予目录权限
chown -R www-data.www-data /data/wwwroot/default/weengine
`chmod -R 777 /data/wwwroot/default/data
chmod -R 777 /data/wwwroot/default/weengine`
解决完成后,跳转到登录页面
点击 立即注册 然后登陆账号, 进入数据库参数配置页面,按如下参数填写即可,如忘记数据库密码,可以使用grep dbrootpwd options.conf
命令,显示密码(如果环境安装的是阿里云镜像市场的 LAMP 镜像)
点击安装,等待安装完成
安装完成,设置系统账号
选择进入站点操作台后,即可使用微擎。
使用微擎管理微信公众号
进入如下页面,点击微擎团队
连接微信公众号
页面最底端,复制 URL 和 Token
进入微信公众平台,依次选择: 开发 -> 基本配置
然后将刚刚复制的 url 和 token 复制到微信公众平台对应的选项(下图红框),公众平台会自动进行检测
修改配置,提交后,微擎平台会自动检测到已连接
进入市场,即可挑选一款适合自己的公众号应用对公众号进行管理。
至此,微擎的安装以及使用就完成了,后续的更多操作可以自己探索。