阿里云ECS进阶训练营Day3 部署微擎系统

本文涉及的产品
云服务器 ECS,每月免费额度200元 3个月
云服务器ECS,u1 2核4GB 1个月
简介: 阿里云ECS进阶训练营Day3 部署微擎系统

零、作品展示
[备用]csdn访问地址:https://blog.csdn.net/konley233/article/details/107876119

项目demo在线访问地址:1jumao.cn/me

一、需要的前置知识
1.1 开通并配置服务器
在我day1笔记的第一部分中有详细提及开通服务器和配置安全组:

https://blog.csdn.net/konley233/article/details/107836042

初学者可以开放所有端口:协议类型选择全部,授权对象0.0.0.0/0

如下:

1.2 使用XShell、WinSCP等工具
在我day2笔记的第一部分有详细提及这两个工具的下载、安装以及使用

https://blog.csdn.net/konley233/article/details/107861443

1.3 为服务器搭建LAMP环境
同样在我day笔记里的第二部分有详细提及如何通过两种方式部署LAMP环境

https://blog.csdn.net/konley233/article/details/107861443

二、微擎
2.1 什么是微擎
微擎官网:https://www.w7.cc/

微擎是一款免费开源的公众号,微信小程序支付宝小程序,熊掌号,pc建站管理系统,拥有成熟、稳定的的技术解决方案。

其具有以下特点:

开发架构

基于目前流行的WEB2.0的架构(php+mysql),拥有成熟、稳定的的技术解决方案
系统可控性

源码透明、开放,一切的数据及资源都架设在自己的服务上,保证独立性、安全性及可控性
开放的生态理念

活跃的第三方开发者及开发团队,依托微擎开放生态系统,轻松扩展
2.2 微擎可以做什么
微擎在分权、系统、小程序、公众号、PC端、前端首页、APP端均有对应的应用。

如:

餐饮,商城,建站,营销,游戏,行业等上千款小程序模板,无需代码操作,一键生成小程序
餐饮,商城,酒店,拼团,门店,会员,会员,支付,营销,游戏,抽奖,吸粉,物联网和人工智能应用等公众号的搭建
适用于各行各业的企业官网模板,一键式生成,网站素材轻松导入,并具有AR,大屏幕等各类营销功能
三、安装微擎
3.1 下载并上传微擎
第一步:下载

你可以在其官网找到下载地址:

注意:新版官网推荐使用在线版,我们这里也选取在线版

下载地址:https://cdn.w7.cc/download/WeEngine-Laster-Online.zip

第三步:移动phpmyadmin到二级目录下(可选)

如果你是使用镜像安装且 default 目录默认就是phpmyadmin的话

那么可以将 default 里的phpmyadmin的所有文件移动到另外一个文件夹下,如 default/old ,这样子就可以使用默认ip地址来直接访问微擎,使用ip/old/phpmyadmin来访问数据库管理页面

操作如下:

进入 /data/wwwroot/default/ 目录,创建一个old文件夹,将目录上的原始文件全部搬到old内。

第三步:配置微擎

下载解压好的压缩包解压,将WeEngine-Laster-Online 文件夹下的install.php上传到/www/wwwroot/default 目录里面

在 SSH 中运行chown命令为目录赋予权限

chown -R www /data/wwwroot/default
chown -R www /data/wwwroot/default/data
ShellCopy
3.2 创建微擎数据库
1.设置数据库密码。在SSH中运行:

grep dbrootpwd /root/oneinstack/options.conf
ShellCopy
会提示:

dbrootpwd='KeYpZrZx'
ShellCopy
KeYpZrZx即为数据库密码

2.浏览器打开你的phpmyadmin

通常是输入 http://ecs公网IP/old/phpmyadmin

输入用户名和密码后进入以下界面

3.点击左上角的 new 输入相应的数据库信息创建一个数据库

数据库名称:比如medb
排序规则:选择utf8mb4_general_ci

3.3 安装微擎
1.浏览器访问 http://ecs公网IP/install.php

2.登录(没有的就注册)后,点击安装微擎,会出现数据库配置页面

数据库主机:默认是127.0.0.1:3306 或者 localhost 也可以
数据库用户:默认 root
数据库密码:上面获取到的密码
数据库名称:刚刚在phpmyadmin创建的数据库名称
数据库前缀:输入me 就可以了
如图所示

3.点击安装系统,等待下载安装

4.设置系统账号,根据自己的需求修改即可

5.点击下一步,然后进入客户端即可

注:以后就可以直接通过直接输入 公网ip 来访问了

四、使用微擎
4.1 更新系统
在线安装后通常需要进行升级,在首页点击 升级版本

过一会儿就好啦

4.2 获取公众号信息
在微信公众平台获取待会要用的各种信息,前提是需要有一个公众号

①微信公众平台找到 公众号设置:从该页面可以获取到微信号、原始id等信息

②打开 基本配置

③点击获取AppSecret,根据相关提示操作后可以得到 AppId 和 Appsecret

注意:Appsecret只生成显示一次,需要自己保存

4.3 添加一个平台
点击左上角的 添加平台 ,选择 公众号

4.4 配置公众号
①将4.3获取到的各种公众号信息填写进去,然后点击下一步

②添加主管理员,然后按下一步

③根据页面相关提示操作

⑤在微信公众平台填写相关信息后,点击下一步,大功告成!

5.5 更多……
至此,我们已经入门了,从零到添加一个公众号

微擎提供了相当丰富的玩法,更多功能请你去探索~


转载:http://1jumao.cn/index.php/archives/864/

相关实践学习
一小时快速掌握 SQL 语法
本实验带您学习SQL的基础语法,快速入门SQL。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
2天前
|
域名解析 网络协议 安全
服务器部署访问出错的原因和解决办法
部署到服务器后无法访问可能是由于配置错误、权限问题或网络设置不当。解决办法包括检查服务器配置文件、确保文件路径正确、调整权限设置以及检查防火墙和端口设置。
11 4
|
2天前
|
监控 安全 Linux
Linux系统之安装ServerBee服务器监控工具
【4月更文挑战第22天】Linux系统之安装ServerBee服务器监控工具
40 2
|
2天前
|
弹性计算
阿里云ECS的使用心得
本文主要讲述了我是如何了解到ECS,使用ECS的一些经验,以及自己的感悟心得
|
7天前
|
Java 应用服务中间件 Linux
在阿里云服务器上部署Tomcat详细图文详解
本文介绍了在阿里云服务器上安装和配置JDK和Tomcat的步骤。首先,需要注册阿里云账号并进行实名认证,然后购买并设置服务器。接着,通过File Zilla连接服务器,创建Java和Tomcat的安装目录,并将JDK和Tomcat的tar.gz文件上传到服务器,解压并重命名。之后,配置JDK的环境变量,将catalina.sh复制到/etc/init.d/目录下,并修改相关配置。最后,启动Tomcat并配置安全组规则,确保可以通过公网访问。
|
7天前
|
弹性计算 Java Linux
阿里云服务器搭建部署宝塔详细流程
该内容是一个阿里云服务器和域名的配置指南。首先,需注册阿里云账号并进行企业实名认证。接着,选购服务器如2核2G1兆的Linux系统,并购买域名。完成域名备案后,进行域名解析和ICP备案。然后,通过远程连接登录服务器,重置密码,安装宝塔面板。在安全组中开启宝塔面板随机生成的端口。最后,登录宝塔面板安装LNMP环境,配置数据库如MySQL和Redis,部署JDK、Tomcat,上传前端和后端项目以实现上线。
|
8天前
|
JavaScript 前端开发 UED
Vue工具和生态系统: Vue.js和服务器端渲染(SSR)有关系吗?请解释。
Vue.js是一个渐进式JavaScript框架,常用于开发单页面应用,但其首屏加载较慢影响用户体验和SEO。为解决此问题,Vue.js支持服务器端渲染(SSR),在服务器预生成HTML,加快首屏速度。Vue.js的SSR可手动实现或借助如Nuxt.js的第三方库简化流程。Nuxt.js是基于Vue.js的服务器端渲染框架,整合核心库并提供额外功能,帮助构建高效的应用,改善用户体验。
11 0
|
8天前
|
弹性计算 JavaScript Java
阿里云服务器搭建部署宝塔详细流程
以下是内容的摘要: 本文主要介绍了在阿里云上创建和配置服务器环境的步骤,包括注册阿里云账号、实名认证、购买和设置服务器、域名的获取与备案、以及使用宝塔面板安装和配置环境。首先,用户需要注册阿里云账号并进行实名认证,选择合适的服务器配置。接着,购买服务器后,要准备并备案域名,以便通过友好的网址访问网站。在服务器上安装宝塔面板,可以方便地管理和配置LAMP/LNMP/Tomcat/Node.js等应用环境。完成这些步骤后,用户还需要在宝塔面板中安装MySQL、Redis等数据库,部署Java或Vue项目,并配置相关端口。最后,将前端项目打包上传至服务器,并设置站点,即可实现网站的上线。
|
8天前
|
应用服务中间件 Linux 开发工具
如何在阿里云服务器快速搭建部署Nginx环境
以下是内容的摘要: 本文档主要介绍了在阿里云上购买和配置服务器的步骤,包括注册阿里云账号、实名认证、选择和购买云服务器、配置安全组、使用Xshell和Xftp进行远程连接和文件传输,以及安装和配置Nginx服务器的过程。在完成这些步骤后,你将能够在服务器上部署和运行自己的网站或应用。
|
10天前
|
弹性计算 运维 安全
阿里云ecs使用体验
整了台服务器部署项目上线
|
10天前
|
NoSQL 关系型数据库 MySQL
阿里云服务器部署项目流程
本文主要讲解阿里云服务器的部署,如何选择配置等