我们的使命

助力跨境卖家高效建立全球销售网络

喜报2021年我司获《江苏省国家高新技术企业》认定

分类目录

文章标签

热门推荐

相关咨讯

搭建opencart,magento2环境

2022-09-13 10:21:20 - 米境通跨境电商

    

    Magento2是一款使用PHP开发功能完善的开源电商系统,本系列文章以最新的Magento2.4.3版本,介绍Magento系统的开发入门到提高的过程,讲的都是一些干货和踩过的坑,因为业余创作,文章中会引用其他同学的内容或者机翻部分国外博客的内容,如有冒犯请私信给我,我将及时改正。

    开发环境配置:

    硬件配置:CPUi5以上,内存16G

    操作系统:Win10+WSL2+Ubuntu20.04

    开发工具:PhpStorm2020.1

    Magento相关软件和版本:Magento2.4.3,Mysql8,PHP7.4,Nginx

    一、WSL2和Ubuntu20.04安装

    这部分的安装过程网上有大把的详细教程,我这里就不细写了,请参考网友当年的大师兄写的《如何在Windows10上安装WSL2》。需要注意的事项如下:

    1、一定要用Win10专业版,家庭版不行,另外Win10的早期版本不行,需要更新到较新版本

    2、需要注册一个微软的帐号

    3、WSL安装好后,使用安装默认的Ubuntu版本,这个版本目前是20.04版,PhpStorm2020.1打开WSL里面的项目时,只能打开默认的Ubuntu路径下的文件。

    4、Ubuntu安装完成后,设置自己的管理帐号和密码。

    二、安装Magento2.4.3

    请参考《ubuntu20安装magento2.4_CyrusZhou的专栏-CSDN博客》

    因为我们使用的是wsl安装的ubuntu所以有所不同。

    1、所有装的服务不能使用sudosystemctl来启动要使用sudoservice这个命令。比如:

    sudosystemctlstartelasticsearch不能用

    sudoserviceelasticsearch可以用。

    2、不能设置服务随系统自启动,每次需要手动启动服务或执行自定义脚本。比如:

    sudosystemctlenableelasticsearch不能用

    3、最好安装php7.4版本,我们的例子都是7.4版本为例,具体可以参考《使用NGINX在Ubuntu20.04中安装Magento2.4–小小述资源博客》

    4、安装好后,每次重启WSL后需要重启的服务:

    (1)nginx:sudoservicenginxstart

    (2)mysql:sudoservicemysqlstart

    (3)elasticsearch:sudoserviceelasticsearchstart

    (4)php-fpm:sudoservicephp7.4-fpmstart

    5、注意magento2.4.3安装目录,nginx和php的权限设置。

    (1)WSL安装Ubuntu时创建的帐号,将Magento安装在这个帐号有读写权限的目录上。

    比如创建的帐号为:ms,Magento2安装在/var/www/m2。我们需要执行命令:

    sudochown-Rms:ms/var/www/m2

    将安装目录的权限交给用户ms。

    (2)修改nginx的nginx.conf文件

    sudovi/etc/nginx/nginx.conf

    将其中的userwww-data替换成userms后保存。
    联系我们
  • 24H客服
  • 联系电话:16651690460(龙经理)
  • 微信咨询:
南京天遥路联网络科技有限公司,版权所有 Copyright By ©米境通ERP4.0,2015-2025,苏ICP备:苏ICP备15044100号-2, 苏公网安备:32011402011043