Day3–搭建微信公众号管理系统
不知不觉,我们的 ESC 课程以经快走到一半了。在今天的课程中,我们学习到了 ESC 一种切合时事的用法,搭建微信公众号管理系统,下面我们就来看看如何一步一步进行搭建吧!
安装运行环境
和安装 WIKI 一样,在安装之前,我们需要通关更换镜像来配置 LAMP 环境。所谓 LAMP 环境,指的是 Linux + Apache Httpd + MySQL + PHP,是网页环境的黄金搭档,可以兼容几乎所有的 HTML 和 PHP 运行需求。
而在这次的安装中,我们使用的是 LAMP 环境(Ubuntu16.04 Apache PHP7.1),我们可以在更换系统中找到镜像市场,再在其中搜索 **LAMP 环境(Ubuntu16.04 Apache PHP7.1)** 就可以看到啦。
接着一键配置再加上开发所有端口我们的前期工作就准备好啦。这时我们可以通过访问:http:// 你的公网 iP / 就能看到我们的网页啦:
安装微擎
和之前一样,我们还是需要使用 PuTTY 和 FileZiila 来实现对 ECS 的远程终端控制和文件传输。其中 PuTTY 是*的跨平台 Telnet/SSH 客户端,同时在 Win32 和 Unix 系统下模拟 xterm 终端。其主要作者是 Simon Tatham。我们可以在 Github 中下载到 https://github.com/larryli/PuTTY/releases。
在下载安装完成后,我们填写好主机名称、IP 后点击【打开】,就可以使用终端连接了。
接下来安装 FTP 软件,我们这次下载的是免费开源、跨平台、支持中文的软件 FileZilla,下载地址:https://filezilla-project.org/download.php?type=client,在下载完成后,在主机文本框中输入 sftp:// 公网 IP,就可以连接了,就可以看到远程 Linux 上的目录了。
接着我们通过 http://www.we7.cc/download/WeEngine-Laster-Offline.zip 下载微擎。
接着我们进入 /data/wwwroot/default/ 目录,创建一个 Jvruo 文件夹,将目录上的原始文件全部搬到 Jvruo 内,并通过 FTP 软件解压缩后的 MediaWiki 程序文件上传至 /data/wwwroot/default/ 目录,最后使用
chown -R www /data/wwwroot/default
chown -R www /data/wwwroot/default/data
为了防止 500 错误,我们还要在 Putty 中传入命令:
chown -R www /data/wwwroot/default
为我们的目录提供权限。
接着我们要开始设置我们的数据库啦,这在之前的课程中是没有的,需要认真学习!!!我们在 SSH 中运行:
grep dbrootpwd /root/oneinstack/options.conf
这时会提示
dbrootpwd='KeYpZrZx'
这就是我们的 root 密码,一般来说默认就是 KeYpZrZx,后期也能进行修改。
我们接着用浏览器打开浏览器打开 http://ecs 公网 IP/Jvruo/phpmyadmin,输入用户名 root,密码 **
**
进入后在左侧点击 New 添加新的数据库,我们在数据库名中输入数据库名称,例如:newdb,点击创建按钮。
这时我们再用 http://IP 访问我们的 ESC,点击 install.php 进入安装 >>。稍作等待后,我们就能进入设置界面,按照如下信息进行配置,管理员账号密码随意并点击确定就完成安装啦:
这时我们回到首页就能用管理员账号密码登录了。
通过微擎管理微信公众号
在用管理员账户登录后需要先进行更新,接着注册一下微擎的云平台,需要在:http://s.we7.cc/index.php?c=home&a=auth&do=register 注册一下账号,然后在后台登录。接着我们在系统管理中添加需要管理的微信公众号,我们依次选择手动添加公众号并根据页面要求填写内容。
这样就添加好公众号了,接下来我们测试一下公众号应用。进入应用市场,挑选一款适合自己的公众号应用。接着回到网站,进入未安装公众号应用,安装一下刚刚购买的应用。返回添加好的公众号,就可以看到刚刚安装好的应用了。点击一个应用就可以进行设置或者扫二维码使用了。
结语
通过这次课程,我们学会了如何通过微擎搭建微信公众号管理系统,在接下来的课程里,我们还会学习 ESC 的更多用法。最后希望你喜欢这篇 BLOG!!