如何部署 magento
此笔记记录如何把 magento 部署到本地 linux 服务器(非 adobe 云服务器)
准备代码
除了必要的 magento 文件,还应该在项目根目录中设置 auth.json
,此文件用于代码仓库权限验证。其中的内容:
让 magento cli 可执行
chmod u+x bin/magento
安装 php 包
composer install
禁用 admin 两步验证
php bin/magento module:disable Magento_AdminAdobeImsTwoFactorAuth
php bin/magento module:disable Magento_TwoFactorAuth
执行安装脚本
其他必要的步骤
- 编译依赖注入:
php bin/magento setup:di:compile
- 升级:
php bin/magento setup:upgrade
- 清理缓存:
php bin/magento cache:clean
- 让文件夹可读写:
chmod -R 777 var pub generated
- 如果商品列表页图片显示不出来,执行:
php bin/magento catalog:images:resize