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!!