分类
安装使用 视频

[视频]Magento2.3.5从安装到卸载

这是社区成员急云录制的一款Magento2.3.5的安装卸载视频教程。

请全屏播放

# 文字内容:

原文地址:https://forum.magentochina.org/t/magento-235-%E5%9C%A8ubuntu-2004-%E5%AE%89%E8%A3%85%E8%AE%B0%E5%BD%95-lamp/696

乌班图 20.04 lts 发布了 默认是php7.4 Magento2.3.x貌似不支持 就有了这个安装记录

首先解决php的问题 安装php7.3 采用ppa的源

sudo add-apt-repository ppa:ondrej/php

安装LAMP必要组件mariadb apache2 php7.3

sudo apt install apache2 mariadb-server php7.3 php7.3-bcmath php7.3-curl php7.3-gd php7.3-intl php7.3-mbstring php7.3-soap php7.3-zip php7.3-xml php7.3-mysql php7.3-xsl

开始设置

sudo mysql_secure_installation

mariadb初始化 常规选项 自己看不解释
然后sudo mysql 设置root登录模式(可选)

use mysql
\g update mysql.user set plugin='mysql_native_password' where User='root';
\g flush privileges;
\q

登录mysql -u root -p
创建新数据库新用户

create database magento;
grant all on *.* to magento2@'%' identified by 'Magento' with grant option;

数据库名: magento
用户名:magento2 用户密码:Magento

设置apache2 开启重写

sudo a2enmod rewrite

修改配置

sudo vi /etc/apache2/sites-available/000-default.conf

行末添加下列内容

<Directory "/var/www/html">
AllowOverride all
</Directory>

保存退出
重启apache2

systemctl restart apache2

环境完毕可以去安装magneto2.3.5了

分类
安装使用

Magento2下载安装

安装Magento2的先决条件

  1. 拥有一台可以访问外网的Linux服务器.(Windows下安装太麻烦,并且速度慢,所以并不建议使用,如果您执意使用windows,如果您使用windows,请参考windows下使用WSL2安装Magento2)
  2. 有过LNMP环境搭建经验.

Magento2系统环境需求

  1. Php大于7.2版本
  2. MySQL大于5.6
  3. Nginx1.x+或者Apache2.4+
  4. Php OPCache
  5. 可选组件:Redis,Varnish,Elasticsearch,RabbitMQ.

下载Magento(多种方式)

安装Composer之后在网站根目录运行下面命令,创建composer项目:
composer create-project --repository=https://repo.magento.com/ magento/project-community-edition .
运行后,命令行会提示您输入验证信息 该信息需要去Magento官方获得,首先打开Magento Marketplace,并注册登陆。然后点击屏幕右上方你的头像附近的下拉菜单里的My Profile,再点击Access Keys。后然点击Create A New Access Key,创建你自己的Access Key。创建成功后页面会显示你的access key:Public Key就是composer命令行中询问的Username.Private key就是Password.输入完命令之后按回车键,终端会回显大量下载数据,如果在国内因为网络原因速度会比较慢,请大家耐心等待.

git克隆Magento2到当前目录:

该方式适合:

1.服务器在国外

2.有git经验

3.适合开发者,因为直接克隆的是开发版,不是发行版


如果在墙内,推荐HTTP或者Composer下载安装.

进入github下载自己需要的版本:

https://github.com/magento/magento2/releases

如果速度慢,可以考虑使用本站镜像:

https://download.magentochina.org/magento/2/

 

如果你选择对了服务器主机商,可能会提供Magento2的一键安装服务。

目前提供Magento2一键安装的服务商有:

  1. 本站专业提供Magento2主机服务,提供手工定制安装.
  2. digitalocean,提供镜像安装服务
  3.  
该方式只适用于专业开发者,小白不要尝试:
git clone --recursive git@github.com:magento/magento2-kubernetes-devbox.git magento2-devbox

开始安装

不管您是使用的什么方式下载Magento,下载完成后首先需要修改Magento文件的文件权限。

如果您是开发环境,可以直接在Magento2的根目录下运行:

chmod -R 777 . && chown -R www:www .

www:www是我服务器webserver的用户及用户组,请修改成自己服务器的。

运行完成后,直接访问您的域名。如果没有问题,url会跳转到/setup/,如何你和我显示的一样,就证明可以开始安装了:

然后点击同意并安装Magento(Agree and Setup Magento)

第二步是首先检查你的服务器环境是否符合当前Magento版本的需求

 

如果服务器环境没有问题,就会像下图所示,如果服务器环境不符合Magento的环境需求,建议根据提示修改自己的 Magento环境。遇到困难可以来我们的问答板块进行交流

剩下的就不多说了,就是根据web提示填写响应的内容并下一步就行。安装成功之后,会提示:

Magento2命令行安装适合老炮使用,新手不建议使用。

因为该步骤跳过了环境自检模块,可能安装好后可以使用。但是某些模块会有莫名其妙的问题。

一定要熟手才能使用,一般是用来进行自动化安装。


php bin/magento setup:install 
--base-url="http://yoururl.com/" 
--db-host="localhost" 
--db-name="dbname" 
--db-user="dbuser" 
--db-password="dbpass" 
--admin-firstname="admin" 
--admin-lastname="admin" 
--admin-email="user@example.com" 
--admin-user="admin" 
--admin-password="admin123" 
--language="en_US" 
--currency="USD" 
--timezone="America/Chicago" 
--use-rewrites="1" 
--backend-frontname="admin"

命令参数可以根据字段名理解,想要了解网站的安装命令请查看官方文档.

恭喜你完成安装!

如果你在安装过程中遇到了问题,请去我们的问答板块交流一下吧,别忘了提供你完整的安装步骤和信息。