0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

解锁电商新境界,在华为云 Flexus 上快速部署并运行 Magento 电商系统

jf_81200783 来源:jf_81200783 作者:jf_81200783 2025-01-17 09:42 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

前言

随着电商行业的蓬勃发展,寻找高效、稳定的平台成为商家们的关键。华为云 Flexus X 实例以其卓越的弹性扩展能力和高效资源利用,成为我部署 Magento 电商系统的理想选择。在华为云 Flexus X 实例上,我体验到了快速部署的便捷与高效,同时享受到了按需付费的灵活性与成本优化。本文将分享我在华为云 Flexus 上部署 Magento 的实战经验,带您一同解锁电商新境界。

链接直达华为云Flexus云服务器X实例

wKgZO2eJtZmAY19lAAECWTqCoNU223.png

Magento 介绍

Magento(麦进斗)是一套专业开源的电子商务系统,它以其灵活的设计、模块化架构体系和丰富的功能而受到广泛欢迎。Magento 是一个利用 PHP 和 MySQL 技术开发的开源在线商城系统,分为社区版和企业版。它基于 Zend Framework 等基础框架构建,为电商提供了强大的在线购物平台解决方案。商家可以根据自己的需求选择合适的版本和插件,以构建符合自身业务需求的电子商务网站。同时,Magento 的社区支持和专业服务也为商家提供了丰富的资源和帮助。

官方网站:https://www.magento.cn/

wKgZPGeJtZmAPUkcAAEgloOUe0w214.png

部署流程

使用宝塔页面通过 Docker 部署 magento 开源电子商务系统,一键式部署,简单高效

•在宝塔面板中安装 Docker,通过 Docker 拉取 magento 的镜像

•配置 Docker 容器的相关设置(如端口映射、环境变量等)

•启动 Docker 容器,并在宝塔面板中配置网站或应用以指向该 Docker 容器

•最后访问部署好的 magento 开源电子商务系统

宝塔界面安装:宝塔安装文档

命令行部署参考文档:https://gitee.com/leoncycle/docker-magento

登录宝塔页面(输入账号和密码)

wKgZO2eJtZmAZo0_AABip4IFDQ0853.png

点击左侧导航栏 Docker(如果没有安装 Docker,点击一键安装即可),在应用商店搜索容器 Prometheus

wKgZPGeJtZqAT8L_AAFNjmEmwfY767.png

二级界面,点击安装

wKgZO2eJtZqACMEaAAFSo9ZbNPU961.png

在界面中,可以看到正在安装的流程

wKgZPGeJtZqASFJyAAHSwK-xTB0223.png

安装成功后,可以看到,图标已经变为管理

wKgZO2eJtZqATlG3AADLXIu9N08973.png

初始化配置

点击管理,点击安装应用

•根据自身情况进行设定,端口、数据目录信息

wKgZPGeJtZuAe0UDAAEwTNsGoCo809.png

正在初始化,需要等待

wKgZO2eJtZuAejQDAAFvFqyOINo487.png

初始化成功,容器正在运行

wKgZPGeJtZuAPY30AAERJxyXPHo116.png

可在底层查看到对应的容器

[root@flexusx-251f~]# docker psCONTAINERID IMAGE COMMAND CREATED STATUS PORTS NAMES1383c11c0c5balexcheng/magento2:latest "/sbin/my_init"22 seconds ago Up 22 seconds 0.0.0.0:8680->80/tcp, :::8680->80/tcp dk_magento-magento-1612cf53c960fmysql:5.6 "docker-entrypoint.s…"27 seconds ago Up 22 seconds 3306/tcp dk_magento-mysql-1

PS:命令行的创建方式

[root@flexusx-251f~]# docker pull prom/prometheus:v2.48.0 #编写 docker-compose 文件[root@flexusx-251fdk_magento]# cat docker-compose.yml[root@flexusx-251fdk_magento]# cat docker-compose.ymlversion:'3.7'services:magento:restart:alwaysimage:alexcheng/magento2:latestports:-'${magento_port:-8680}:80'volumes:-'${magento_data:-./data}:/data'depends_on:-mysqlmysql:restart:alwaysimage:mysql:5.6environment:-MYSQL_ROOT_PASSWORD=${mysql_root_pwd:-root}-MYSQL_DATABASE=magento-MYSQL_USER=${mysql_user:-admin}-MYSQL_PASSWORD=${mysql_pwd:-admin123}volumes:-'${mysql_data:-./mysql}:/var/lib/mysql'#编写配置文件[root@flexusx-251fdk_magento]# cat .envmagento_data=/www/dk_project/dk_app/dk_magento/datamysql_data=/www/dk_project/dk_app/dk_magento/mysqlmagento_port=8680mysql_user=adminmysql_pwd=admin123mysql_root_pwd=root#创建容器[root@flexusx-251fdk_magento]# docker-compose up -d#查看容器[root@flexusx-251fdk_magento]# docker-compose psNAMEIMAGE COMMAND SERVICE CREATED STATUS PORTSdk_magento-magento-1alexcheng/magento2:latest "/sbin/my_init"magento About a minute ago Up About a minute 0.0.0.0:8680->80/tcp, :::8680->80/tcpdk_magento-mysql-1mysql:5.6 "docker-entrypoint.s…"mysql About a minute ago Up About a minute 3306/tcp

测试访问

配置安全组,放行端口 8680

wKgZPGeJtZyAGKEKAAD9MidU_Y4482.png

访问测试

•可以点击访问信息进行查看,复制链接,在浏览器进行访问

•也可以直接在浏览器地址栏输入 http://主机 IP:8680

wKgZO2eJtZyAaik4AAE6LrpUrdg129.png

登入成功,进入初始化界面,点击 Agree and Setup Magento

wKgZPGeJtZyAEP7aAAB3oF_Geb8784.png

第一步:Readiness Check,点击 Start Readiness Check

wKgZO2eJtZ2ASK6WAACMhkvnfMA465.png

检查完成后,没有问题,点击 Next

wKgZPGeJtZ2AIMz8AAEdTgDl-t4746.png

第二步:添加数据库,填写对应信息,点击 Next

wKgZO2eJtZ2AL3E6AACZFb_cADI276.png

第三步:进行 Web Configuration,可以直接默认,点击 Next

wKgZPGeJtZ2APvOHAACW08Sq_Rw614.png

第四步:进行 Customize Your Store,配置完成后,点击 Next

•将 Store Default Time Zone 设置为中国上海

•将 Store Default Currency 设置为 Chinese Yuan

•将 Store Default Language 设置为 Chinese

wKgZO2eJtZ6ARqUBAAC5KLFQODE444.png

第五步:Create Admin Account,配置完成,点击 Next

•自定义输入用户名、邮箱和密码信息

wKgZPGeJtZ6AQcM7AACidVde2aU855.png

第六步:进行 Install,点击 Install Now

wKgZO2eJtZ6ANrORAABUPk5pP1I916.png

正在安装,可以查看日志信息

wKgZPGeJtZ6AUZi3AACfeED3PJc618.png

安装成功,需要保管好自己的基本信息进行

•点击 Launch Magento Admin 进行登录

•也可以在浏览器输入地址:http://主机 ip:8680/admin_1urygy/

wKgZO2eJtZ-AEDlKAAECAZWTvr4363.png

基本使用

输入账号密码进行登录

wKgZPGeJtZ-AP3AeAACiUw2r5CQ698.png

登录成功,进入首页

wKgZO2eJtZ-ATPZgAAGGrgI7tyI157.png

配置中文面板

如果英文看起来不方便,可以设置成中文显示

•点击右上角 admin,点击二级界面 Account Setting(admin)

wKgZPGeJtaCAJM7ZAAFagvOsgsU515.png

点击 Interface Locale

•找到中文(中国)/Chinese(China),点击选择

•输入 admin用户的密码

•点击右上角 Save Account 进行保存

wKgZO2eJtaCAGzceAACtjCAfdYY633.png

功能介绍

Magento 仪表板:

Magento Dashboard 选项卡提供了最重要的电子商务商店指标的当前状态的整体视图。它还允许您过滤您提供的视图,以查看整体视图或一目了然地看到您的特定商店。

wKgZPGeJtaCAaNYeAAFByCJ4FmM690.png

Magento 产品目录:

从"产品"选项卡中,可以管理每个在线商店中拥有的所有产品。 您可以选择所列出的产品的特定网站,您可以启用和禁用产品,以便您可以进出相位产品。

wKgZO2eJtaGAEZBwAADrIfsH-dA847.png

Magento 营销:

"营销"选项卡将允许您创建根据各种条件触发折扣的价格规则。 通过这些规则,可以仅为您的最佳客户设置折扣,或者您可以在一定数量的情况下提供免费送货。 这允许您轻松调度特定时间段和特定产品或产品组合的促销活动。

wKgZPGeJtaGAV-a4AAFgs7ZhNeY439.png

网站内容页面:

内容页面将允许用户将主题添加到 Magento 以在每个商店中以他们想要的方式进行风格其不同的商店和页面。 有广泛的免费和付费主题可用,这将允许更快地创建一系列不同的商店,而不是通过开发人员手工构建。

wKgZO2eJtaGAcjldAAFkTd4S4-c161.png

Magento 的报告:

可以从"报告"选项卡上的"几个不同的报告指标"中进行选择,以良好的业务状态感。 它将允许您了解客户正在使用的常见搜索条件。 您还可以了解留下的被废弃的客户的购物车,然后使用该信息来转向您所在的购物体验。

wKgZPGeJtaKALrHdAAEegszilrw047.png

体验和感受

在华为云 828 上云节的热潮中,我有幸亲身体验了在华为云服务器 FlexusX 实例上快速部署并运行 Magento 电商系统的全过程。Flexus 以其卓越的弹性伸缩能力和高效的资源利用率,为我的电商项目插上了翅膀。从环境搭建到系统上线,整个过程流畅而高效,让我深刻感受到了华为云在云计算领域的深厚底蕴。

在 828 上云节期间,华为云还推出了众多优惠政策和技术支持,让我能够以更低的成本享受到更优质的服务。这次部署经历不仅让我对华为云 Flexus X 实例有了更深入的了解,也让我对电商行业的未来发展充满了信心。我相信,在华为云的助力下,我的电商平台定能在激烈的市场竞争中脱颖而出,解锁电商新境界。

产品链接华为云Flexus云服务器X实例直播建站服务器-华为云

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 华为云
    +关注

    关注

    3

    文章

    2805

    浏览量

    19092
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    华为 Flexus X 实例服务器部署即时通讯 IM 项目

    @TOC   写在前面 手里拿到了一台 华为 Flexus X 实例 的服务器,部署部署项目
    的头像 发表于 02-07 10:15 701次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> X 实例<b class='flag-5'>云</b>服务器<b class='flag-5'>部署</b>即时通讯 IM 项目

    华为服务器 Flexus X 搭建悟空 crm 管理系统——助力企业管理(解决 APP Referer 校验失败问题)

    2、华为服务器 Flexus X 方案及优势: 灵活伸缩 搭配弹性伸缩服务 AS 及负载均衡服务 ELB,可以实现基于业务负载的快速弹缩,从容应对多变的市场业务压力 数据可靠 搭配
    的头像 发表于 02-06 15:43 876次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b>服务器 <b class='flag-5'>Flexus</b> X 搭建悟空 crm 管理<b class='flag-5'>系统</b>——助力企业<b class='flag-5'>云</b><b class='flag-5'>上</b>管理(解决 APP Referer 校验失败问题)

    华为 Flexus X 加速 Redis 案例实践与详解

    的 Redis 加速镜像,更是为开发者提供了极大的便利。本文将详细介绍如何利用华为 Flexus X 实例自带的 Redis 镜像,快速部署
    的头像 发表于 01-23 17:52 612次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> X 加速 Redis 案例实践与详解

    华为 Flexus 服务器搭建萤火商城 2.0

    在今天这个意义非凡的日子,我怀揣着满心的期待与憧憬,毅然踏上了利用华为 Flexus 服务器搭建轻量级、高性能、前后端分离的
    的头像 发表于 01-13 13:36 882次阅读
    <b class='flag-5'>华为</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b>服务器搭建萤火商城 2.0

    华为 Flexus 服务器 X 实例的快速入门与配置指南

    @TOC   前言 计算技术的快速发展为企业提供了更强大的计算资源和灵活的扩展能力。华为作为领先的服务提供
    的头像 发表于 01-13 11:11 3884次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b>服务器 X 实例的<b class='flag-5'>快速</b>入门与配置指南

    华为 Flexus 服务器 X 实例之 openEuler 系统部署 Tailchat 开源聊天系统

    前言 在华为 Flexus 服务器 X 实例的支持下,本次实践将展示如何在先进的 openEuler 系统环境中
    的头像 发表于 01-08 11:40 666次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b>服务器 X 实例之 openEuler <b class='flag-5'>系统</b>下<b class='flag-5'>部署</b> Tailchat 开源聊天<b class='flag-5'>系统</b>

    华为 Flexus 服务器 X 实例之 openEuler 系统部署 Joplin 笔记工具

    地提高工作效率,让我们随时记录笔记与文章,极为方便。选择华为 Flexus 服务器 X 实例,便意味着开启无限可能。本次实践聚焦于在华为
    的头像 发表于 01-08 11:39 1024次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b>服务器 X 实例之 openEuler <b class='flag-5'>系统</b>下<b class='flag-5'>部署</b> Joplin 笔记工具

    云端代码管理新体验,华为 Flexus X 实例 GitLab 部署与使用的实战指南云端代码管理新体验

    /CD 等功能,为企业打造高效、安全的研发环境。正值 828 华为企业节,我们一同体验这一强强联合的云端解决方案。Flexus X 的
    的头像 发表于 01-07 17:05 1412次阅读
    云端代码管理新体验,<b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> X 实例<b class='flag-5'>上</b> GitLab <b class='flag-5'>部署</b>与使用的实战指南云端代码管理新体验

    全面指南:使用华为 Flexus X 部署私人图床

    服务中的杰出代表,展现了卓越的能力。 Flexus 服务器 X 实例是针对中小企业和开发者的下一代灵活计算服务器,能够智能地适应不同业务负载,特别适用于
    的头像 发表于 01-03 09:32 728次阅读
    全面指南:使用<b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> X <b class='flag-5'>部署</b>私人图床

    Flexus X 实例在华为 EulerOS 环境中部署堡垒机 Jumpserver 的详细指南

    前言 "抓住华为 828 B2B 企业节优惠,Flexus X 实例助力高性能计算需求——体验 Jumpserver 堡垒机的流畅运行" 在华为
    的头像 发表于 01-02 13:43 831次阅读
    <b class='flag-5'>Flexus</b> X 实例<b class='flag-5'>在华为</b><b class='flag-5'>云</b> EulerOS 环境中<b class='flag-5'>部署</b>堡垒机 Jumpserver 的详细指南

    华为 Flexus 服务器 X 实例之 openEuler 系统部署 Discuz 论坛网站

    与支持。该实例不仅提供了灵活可扩展的计算资源,还特别优化了对于 openEuler 等开源操作系统的支持,确保用户能够享受到更加高效、安全且易于管理的服务体验。在本文中,我们将探索如何在华为
    的头像 发表于 12-30 09:12 999次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b>服务器 X 实例之 openEuler <b class='flag-5'>系统</b>下<b class='flag-5'>部署</b> Discuz 论坛网站

    华为 Flexus 服务器 X 实例之 openEuler 系统部署 Web 应用服务器 OpenResty

    充满无限可能的技术世界。本次实践我们专注于在华为 Flexus X 实例运行的 openEuler
    的头像 发表于 12-26 18:15 813次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b>服务器 X 实例之 openEuler <b class='flag-5'>系统</b>下<b class='flag-5'>部署</b> Web 应用服务器 OpenResty

    技术升级:探索华为 EulerOS 与 Flexus X 实例如何完美融合快速部署 Django

    ,我们将目光聚焦于华为 EulerOS 操作系统Flexus X 实例的深度融合,探讨如何在这一强大组合下实现 Django 服务的快速
    的头像 发表于 12-25 17:50 778次阅读
    技术升级:探索<b class='flag-5'>华为</b><b class='flag-5'>云</b> EulerOS 与 <b class='flag-5'>Flexus</b> X 实例如何完美融合<b class='flag-5'>快速</b><b class='flag-5'>部署</b> Django

    华为 EulerOS 环境下,Flexus X 实例快速部署宝塔面板攻略

    华为征文活动,我们将带领大家深入了解如何在华为 EulerOS 环境中,高效地安装配置 Flex
    的头像 发表于 12-25 17:49 908次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> EulerOS 环境下,<b class='flag-5'>Flexus</b> X 实例<b class='flag-5'>快速</b><b class='flag-5'>部署</b>宝塔面板攻略

    Flexus X 实例搭配华为 EulerOS,快速部署 MySQL 执行读写性能测试

    社区 openEuler 构建的 linux 操作系统,提供云原生、高性能、安全稳定的执行环境来开发和运行应用程序,助力企业客户快速及开
    的头像 发表于 12-24 12:27 976次阅读
    <b class='flag-5'>Flexus</b> X 实例搭配<b class='flag-5'>华为</b><b class='flag-5'>云</b> EulerOS,<b class='flag-5'>快速</b><b class='flag-5'>部署</b> MySQL <b class='flag-5'>并</b>执行读写性能测试