首先到[https://marketplace.magento.com/](https://marketplace.magento.com)获取username和passowd。
![](https://img.kancloud.cn/2d/74/2d741a658ebbca84b0f322ed033284d6_554x189.png)
![](https://img.kancloud.cn/fa/f5/faf504946674b066af243ad0ef76a8e6_554x197.png)
Public key即username,Private key即password。
*****
**安装composer**
```
curl \-sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
composer -v
```
**使用composer获取代码**
```
cd /var/www/html
mkdir magento
chown -R www.www magento
cd magento
su www
composer create-project --repository-url=https://repo.magento.com/ magento/project-community-edition .
# 如需指定版本
# composer create-project --repository-url=https://repo.magento.com/ magento/project-community-edition=2.4.0 .
# composer show magento/product-community-edition 2.4.\* --all | grep -m 1 versions
# 如果中途中断了,不要再用上面的命令,改用下面的命令继续获取代码
composer update
```
![](https://img.kancloud.cn/4b/2a/4b2a2355d58f3f177191ada43befbf98_906x144.png)
这里说明已经在开始下载代码了,需要花点时间,可以先做点其他事情。建议加上-vvv参数,可以看到当前下载的包,不至于一直停留在一个界面,以为卡住了。
下载完成:
![](https://img.kancloud.cn/1a/8f/1a8ff0d1b038b8873b7af7e3f187645e_1399x75.png)
**安装Magento**
Magento2.4开始只能通过命令行安装了。参考以下命令:
```
php -dmemory_limit=4G bin/magento setup:install \
--base-url=http://test.magento.com \
--db-host=localhost \
--db-name=magento \
--db-user=magento \
--db-password=magento \
--admin-firstname=admin \
--admin-lastname=admin \
--admin-email=admin@admin.com \
--admin-user=admin \
--admin-password=admin123 \
--language=en_US \
--currency=USD \
--timezone=America/Chicago \
--use-rewrites=1
```
根据自己的情况,修改参数的值。
![](https://img.kancloud.cn/4f/da/4fdaa325cb54277959e51968e8efdc1b_458x235.png)
安装完毕后,会出现以下内容:
```
[SUCCESS]: Magento installation complete.
[SUCCESS]: Magento Admin URI: /admin_vvxyuo
Nothing to import.
```
从中获取后台入口,我这里的入口是admin_vvxyuo。
**nginx配置**
```
su root
cd /etc/nginx/conf.d
vim test.magento.com.conf
```
```
upstream fastcgi_backend {
server 127.0.0.1:9000;
}
server {
listen 80;
server_name test.magento.com;
access_log /var/log/nginx/magento.access.log main;
error_log /var/log/nginx/magento.error.log error;
set $MAGE_ROOT /var/www/html/magento;
include /var/www/html/magento/nginx.conf;
}
```
```
cp /var/www/html/magento/nginx.conf.sample /var/www/html/magento/nginx.conf
nginx -t
# 重启nginx
nginx -s reload
# 启动php-fpm
/usr/sbin/php-fpm
```
访问[http://test.magento.com/](http://test.magento.com/)
![](https://img.kancloud.cn/5b/29/5b29adf030c2c90aa95e35488ebdfdd3_1434x372.png)
访问[http://test.magento.com/admin\_vvxyuo](http://test.magento.com/admin_vvxyuo)
![](https://img.kancloud.cn/bb/5b/bb5b6c957773f5d8acfbb92101069d5f_1472x862.png)
M2.4后台增加了二次验证功能,登录后,要出现以下提示:
![](https://img.kancloud.cn/a9/25/a925006a127416f2b065b1f8e7c6b6bf_623x536.png)
如果不需要这个功能,可以禁用Magento_TwoFactorAuth模块。
```
cd /var/www/html/magento/
bin/magento module:disable Magento_TwoFactorAuth
```
再次尝试登录,成功。
![](https://img.kancloud.cn/de/41/de41880ab95a5128c5ee3630d9747e8b_1196x301.png)
***
PS:如果多次尝试,还是无法成功,也可以付费找人安装。本人微信:xie64264。
- 序
- 安装文档
- 搭建LNMP环境
- 安装Elasticsearch
- 使用Composer安装Magento
- 使用Redis
- 配置并运行cron
- 应用配置
- nginx配置
- mysql配置
- php-fpm配置
- redis配置
- 服务器运维
- 访问日志
- php-fpm进程监控
- mysql数据备份
- redis-server进程监控
- 升级Magento
- 2.2.4升2.3.5
- 2.3.6升2.4.2
- 使用文档
- 检查Magento版本
- 设置Magento模式
- 后台入口
- SALES
- Orders
- CATALOG
- Products
- Categories
- 更改配置产品的配置选项的顺序
- CUSTOMERS
- MARKETING
- CONTENT
- Pages
- REPORTS
- STORES
- 如何在Magento 2中添加评分标准
- 新增商店视图
- 新增商店
- 新增网站
- 启用条款和条件
- SYSTEM
- 产品导入
- 开发文档
- 开发环境部署(linux虚拟机)
- 开发环境部署(Windows10)
- 开发环境部署(macOS)
- Magento2编码标准
- 模块
- 路由、控制器、动作
- 布局、块、模板
- 安装脚本和升级脚本
- 声明式架构
- CURD
- Plugin
- Event和Observer
- Preference
- patches
- 自定义日志文件
- 常用CLI命令行
- 添加CLI命令行
- 自定义定时任务
- RESTApi
- GraphQL
- 数据缓存
- 开发实例
- Magento2网站部署
- 入门教程
- Helloworld-1
- Helloworld-2
- 自定义插件Slider
- 列表List
- 新增Add
- 编辑Edit
- 删除Delete
- 在首页显示轮播图
- 生成widget
- 批量操作
- 权限控制
- 后台配置
- 小结
- 订单推送
- 同步推送
- 异步推送
- 主动推送
- 订单列表显示推送状态
- 订单详情显示推送状态
- 自定义购物车价格规则
- 自定义条件——首单优惠
- 自定义验证器——特价商品不参与折扣
- 自定义运输方式
- 包邮
- 打印票据
- 条形码
- 汇率
- Customer
- 使用SQL直接修改用户密码
- 后台修改客户密码
- customer增加销售员字段
- customer增加备注字段
- Review
- 自定义主题
- 主题继承
- 主题配置
- 主题Logo
- 主题目录结构
- 布局
- 自定义后台主题
- Javascript
- 资源位置
- requirejs-config.js
- data-mage-init和x-magento-init
- 自定义Javascript模块
- 从布局中删除没有名称的块
- 基于SearchCriteria的API
- 安装配置
- Elasticsearch
- Varnish
- CronjobManager
- Mageplaza
- SMTP
- Mongodb
- Magefan
- Blog
- 性能优化
- 分析
- MAGE_PROFILER
- DB_PROFILER
- 网站测速
- 使用平面目录
- 合并缩小JS和CSS文件
- 使用CDN
- 缓存
- 图片优化
- 使用Varnish
- 更新Magento版本
- 禁用checkUpdate
- 常见问题
- 安装
- 升级
- 使用
- 开发
- 数据
- Adobe Commerce
- 安装Adobe Commerce
- 后台操作日志