首页 > 其他分享 >ECShop开源商城与COS互通:降低本地存储负载、提升访问体验

ECShop开源商城与COS互通:降低本地存储负载、提升访问体验

时间:2023-04-17 17:46:27浏览次数:50  
标签:宝塔 COS 存储 插件 ECShop 访问 开源

ECShop简介

ECShop是一款开源电子商务平台,具有简单易用、安全稳定、模块化设计等特点。它提供了完整的电子商务解决方案,包括商品管理、订单管理、支付管理、配送管理、会员管理、促销管理、数据统计等功能。ECShop支持多语言、多货币、多种支付方式和配送方式,并可通过插件扩展更多功能。ECShop还提供了丰富的模板和主题,可以自定义网站风格,满足不同用户的需求。
ECShop的安装和使用非常简单,只需上传文件到服务器并进行配置即可。ECShop还提供了在线教程和技术支持,帮助用户更好地使用和维护网站。由于ECShop是开源软件,用户可以根据需要对源代码进行修改和定制,以满足个性化的需求。

对象存储COS简介

对象存储(Cloud Object Storage) COS 是腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。
COS作为一款云端存储产品,用户无需进行传统硬件的采购、部署和运维,从而节省了运维工作和托管成本;支持按量付费,且无容量限制,用户无需预先支付任何预留存储空间的费用;COS还提供多样化的存储类型,覆盖数据热、温、冷和离、在线存储能力,用户更可通过生命周期管理进行数据降冷,进一步降低成本。
COS推出的新一代高可用机制,保障机房故障时读写请求正常执行, 业务访问可用性达到99.995%以上,让用户近乎无时无刻可以访问到数据。此外,COS新一代同城多活架构基于Block EC能力,将小文件在多副本层暂存,积累成逻辑Block后进行EC编码,在利用EC编码技术将数据分块、分机房存储,数据可靠性提升至12个9以上,为数据安全保驾护航。

ECShop已与对象存储COS打通

COS团队专为ECShop开发插件,将ECShop与对象存储COS打通,以便ECShop的附件、图片的网站静态资源保存在云端COS上:
其一、释放存储和管理数据的压力,节省部署存储成本,相比于自己搭建的本地存储,云对象存储COS更加弹性灵活,即开即用,按需购买,省钱,省心;
其二、节省ECShop服务器及网络成本,用户查看图片附件时、将直连云端 COS,不占用ECShop服务器的下行带宽/流量,腾讯云COS遍布海内外的数据中心、提供海量丰富的数据上下行能力,最大化为您的网站提速。
COS官方插件,经过专业测试验证,并能获取官方支持服务。
您可以在 ECShop 官方页面(https://www.ecshop.com/),找到源码下载入口,选择 ECShop 商城源码进行下载即下载 ECShop 商城源码后,您可在 ECShop 平台的帮助中心查看 ECShop 官方安装指南并进行安装,或者通过宝塔面板进行安装。宝塔面板安装指引请参见 宝塔官网(https://www.bt.cn/)。下面以宝塔安装 ECShop V4.1 版本为例。

  1. 宝塔安装完成后,打开桌面上的浏览器,输入在 CVM 生成的宝塔外网链接:http://43.xxx.xxx.132:16859/c2601bbd(使用时请替换为自己的 IP),然后通过生成的宝塔账号密码进行登录。

  2. 登录宝塔后,按照弹窗提示,选择安装以下依赖环境:
    Apache 2.4
    MySQL 5.7
    PHP 7.4

  3. 单击添加站点,并配置相关参数,输入 CVM 的 IP,其他配置(根目录、FTP 账号、数据库账号等)保持默认。

  4. 单击文件导航栏,进入网站根目录,例如 /www/wwwroot/43.xxx.xxx.132(使用时请替换为自己的站点 IP),将 ECShop 商城源码解压后,将 source 目录下的 ECShop 目录拷贝到网站根目录下。

  5. 通过浏览器访问链接 http://43.xxx.xxx.132/ecshop/install/index.php(使用时请替换为自己的站点 IP),此时将进入 ECShop 安装流程。

  6. 根据页面提示,输入在安装宝塔面板时所生成的用户账号和密码:数据库账号可在宝塔界面中获取。

  7. 登录 ECShop 系统管理后台 http://43.xxx.xxx.132/ecshop/admin(使用时请替换为自己的站点 IP),并输入安装 ECShop 时所输入的管理员账号和密码,即可登录 ECShop 管理后台。

安装COS插件

  1. 进入宝塔面板,在宝塔 43.xxx.xxx.132 目录下单击远程下载,填入以下插件链接,然后得到该插件的压缩文件。
    https://github.com/Tencent-Cloud-Plugins/tencentcloud-ecshop-plugin-cos/archive/refs/heads/master.zip

  2. 对压缩包进行解压后,将 tencentcloud_cos/ecshop 目录下的所有文件复制粘贴到网站根目录下的 ECShop 目录中,如下图所示:

配置COS插件

  1. 进入 ECShop 系统管理后台 http://43.xxx.xxx.132/ecshop/admin(使用时请替换为自己的站点 IP)。
  2. 单击腾讯云设置 > 对象存储配置,即可配置 COS 插件。配置项说明如下:

配置项和配置值如下:
a、开启腾讯云存储:选择是
b、开启自定义配置:选择是。SecretId、SecretKey 为访问密钥信息,建议使用子账号密钥,授权遵循最小权限指引,降低使用风险。子账号密钥获取可参考 子账号访问密钥管理(https://cloud.tencent.com/document/product/598/37140)。
c、所属地域:创建存储桶时所选择的地域,详情请参见 地域和访问域名(https://cloud.tencent.com/document/product/436/6224)。
d、空间名称:创建存储桶时自定义的名称,例如 examplebucket-1250000000,详情请参见 存储桶概(https://cloud.tencent.com/document/product/436/13312)。
e、访问域名:输入存储桶的访问域名,详情请参见 地域和访问域名(https://cloud.tencent.com/document/product/436/6224)。
3. 配置完成后,单击开始测试,提示测试成功后,即表示插件已成功配置到 ECShop 系统。

验证ECShop商品图存储到COS

  1. 登录 ECShop 系统管理后台 http://43.xxx.xxx.132/ecshop/admin(使用时请替换为自己的站点 IP)。

  2. 单击商品管理,在商品列表中添加新商品并上传商品图。

  3. 添加商品完成后,登录 COS 控制台,进入您所配置的存储桶,在存储桶的 images 文件夹下可看到系统所生成的图片分类,在商品类别中可找到已上传的商品图。

标签:宝塔,COS,存储,插件,ECShop,访问,开源
From: https://www.cnblogs.com/cloudstorageangel/p/17326575.html

相关文章

  • 开源协议介绍
    世界上的开源许可证(OpenSourceLicense)大概有上百种,今天我们来介绍下几种我们常见的开源协议。大致有GPL、BSD、MIT、Mozilla、Apache和LGPL等。ApacheLicenseApacheLicense(Apache许可证),是Apache软件基金会发布的一个自由软件许可证。ApacheLicence是著名的非盈利开源组织Apach......
  • 国内开源js框架
    JX(腾讯)–http://alloyteam.github.com/JXKISSY(淘宝)–http://www.kissyui.comQWrap(百度)-Tangram(百度)–http://tangram.baidu.comComo–http://www.comsome.comEdoJs–KindEditor–https://github.com/kindsoft/kindeditorNJF–http://code.google.com/p/njf......
  • SOTA!目标检测开源框架YOLOv6 3.0版本来啦
    近日,美团视觉智能部发布了YOLOv63.0版本,再一次将目标检测的综合性能推向新高。YOLOv6-L6检测精度和速度超越YOLOv7-E6E,取得当前实时目标检测榜单SOTA。本文主要介绍了YOLOv63.0版本中引入的技术创新和优化,希望能为从事相关工作的同学带来一些启发或帮助。1.概述2.关键技......
  • Nacos笔记(四):Nacos集群搭建
    Nacos集群部署的准备工作-Nacos持久化已完成,详见: Nacos笔记(三):Nacos配置持久化,下面介绍Nacos的集群部署。部署三个nacos节点:nacos、nacos01、nacos02。1、设置集群配置文件1.1、复制集群配置文件cpcluster.conf.examplecluster.conf1.2、修改集群配置在clus......
  • 玩转RuoYi-Cloud-Plus--6.搭建高可用Nacos集群
    Nacos高可用「集群部署」注册中心,在微服务中是核心基础组件,当然要保证服务高可用,避免单节点故障。官方部署文档:https://nacos.io/zh-cn/docs/cluster-mode-quick-start.html由于资源有限,在一台windows机器上,启动三个端口不同的节点测试。解压安装后,复制出三个节点文件夹 ......
  • 「ONLYOFFICE」一个全能免费神仙级的开源协作办公套件
    「ONLYOFFICE」一个全能免费神仙级的开源协作办公套件(baidu.com) 【ONLYOFFICE】一个全能免费神仙级的开源协作办公套件!附NAS安装部署教程  说到Office办公套件,我想目前绝大多数人的第一印象想到的应该就是MicrosoftOffice和WPS。MicrosoftOffice作为微软自带的Off......
  • Versions 2.4.2 MacOS分析
       这是MacOS下的一款SVN客户端。由于试用版和正式版并没有什么明显的区别,所以,如果你的使用时间很长很长,那么跟正式版也没啥区别了,这样也算是最简单的一个突破口了。   直接在HopperDisassembly打开,直接查找label:604800,这是一个星期的总秒数,也是默认的试用时长,因此......
  • 常见开源协议和知识分享协议说明
    Datawhale视频:秦州-开源与开源协议博客园:常见的开源协议1.开源协议分类宽松自由软件许可协议Permissivefreesoftwarelicense对软件的使用,修改,传播等方式采用最低限制不保证派生作品继续保持和原作品完全相同的相关限制条件派生的软件可以选择闭源Apache,MIT,BSD著......
  • Meetup 直播预告|助力企业数字化转型,8 大微服务&容器开源实践亮点抢先看
    随着数字化、智能化发展趋势不断加快,大中小型企业纷纷将企业“上云”提上日程,推动企业数字化转型。云时代下,企业需要新技术架构,使之更好地利用云计算优势,让业务更敏捷、成本更低、可伸缩性更强,云原生正逐步成为企业数字化转型的“最短路径”。2023年4月15日,由阿里云云原生应用......
  • Meetup 直播预告|助力企业数字化转型,8 大微服务&容器开源实践亮点抢先看
    随着数字化、智能化发展趋势不断加快,大中小型企业纷纷将企业“上云”提上日程,推动企业数字化转型。云时代下,企业需要新技术架构,使之更好地利用云计算优势,让业务更敏捷、成本更低、可伸缩性更强,云原生正逐步成为企业数字化转型的“最短路径”。2023年4月15日,由阿里云云原生应......