分类目录

文章标签

相关资讯

热门推荐

opencart属性组,magento2部署

2022-11-09 11:12:50 - 米境通



    1.前言

    最近帮一意大利客户做了一个Magento2的一个主题开发,开发工作我并没有过多的参与其中,更多的是由我另一同事完成,我更多的工作便是这程序的安装和部署。期间遇到了各种各样的奇葩问题和坑,这里做一个小总结,为以后的自己避坑,或为后人提供一点点参考和帮助。

    2.关于Magento2

    百度百科介绍:

    Magento是一套专业开源的电子商务系统。Magento设计得非常灵活,具有模块化架构体系和丰富的功能。易于与第三方应用系统无缝集成。其面向企业级应用,可处理各方面的需求,以及建设一个多种用途和适用面的电子商务网站。包括购物、航运、产品评论等等,充分利用开源的特性,提供代码库的开发,非常规范的标准,易于与第三方应用系统无缝集成。

    这里简单引用了百度百科的介绍,就不再累赘了。此外需要注意的是,Magento2是一套对系统要求非常高的软件系统,一般配置的电脑跑起来非常吃力,推荐服务器基础配置能达到4核、8G内存,如果有能力,尽量分布式部署,将Redis服务器,数据库分开部署,这样对系统的性能将能达到最大程度的提升。

    3.Windows10本地安装

    在国内用composer方式安装Magento2是一个痛苦的过程,而且必须要借助梯子(vpn)才能够勉强安装。

    系统本地环境用的是wamp,magento版本选用的是2.1.7版本。

    环境需求:

    (1)Mysql:5.7版本(Magento2.1.2+)

    (2)Apache:2.2或2.4,mod_rewrite模块必须开启

    (3)PHP:7.0.2、7.0.4、7.0.6-7.0.x、5.6.5–5.6.x

    (4)SSL:默认情况下,magento要求部署HTTPS,必须开启TLS,这在安装过程中的检测步骤会遇到,自签名的证书将不会被允许

    (1)用git或直接下载zip的方式从GitHub(https://github.com/magento/magento2)上把源码下载到本地,放在网站的根目录,并配置好apacheVirtualHost

   

    DocumentRoot"D:/wwwroot/mymgt2.cn"

    ServerNamewww.mymgt2.cn

    ServerAlias*.mymgt2.cn

   

    (2)安装composer,从https://getcomposer.org/download/中下载对应的composer安装程序,并按提示完成安装。然后在网站根目录执行如下命令,进行依赖包的下载:

    composerinstall

    下载过程中可能会遇到php扩展报错的问题,将对应的extention打开就好,然后就是一个漫长的等待过程(可能会持续好几个小时)。magento2对php的版本要求很高,如果没选使用要求的版本的话,将会报出各种莫名的错误,此外,在windows环境下,就算选对了php版本,也会有各种莫名其妙的扩展错误,你会发现,明明已经开启了扩展,然而还是会检测不到,安装进行不下去。
相关问答:
关于我们:
东南亚跨境电商shopee erp软件哪个最好用?推荐米境通erp是专业的虾皮电商erp软件,包含:shopee刊登、上货/铺货、采集、数据分析、订单批量管理、云仓、代发货等功能,支持免费试用。详细案例认准米境通品牌。
目录:首页 | 虾皮erp功能 | 虾皮电商物流 | 卖家免费体验 | shopee开店资讯
南京天遥路联网络科技有限公司 版权所有,苏ICP备15044100号-8