airrobe / thecircularwardrobe
AirRobe - TheCircularWardrobe
1.1.4
2024-06-03 11:48 UTC
Requires
- php: ~8.2.0 || ~8.3.0
- magento/module-catalog: *
- magento/module-checkout: *
- magento/module-config: *
- magento/module-configurable-product: *
- magento/module-eav: *
- magento/module-sales: *
- magento/module-store: *
README
airrobe/thecircularwardrobe
目录
要求
软件版本
此版本与以下兼容:
- Magento 2.4.6 + PHP 8.2
- Magento 2.4.7 + PHP 8.3
AirRobe API
此模块需要AirRobe账户和访问密钥。
如果您还没有账户,请联系我们:developers@airrobe.com。
一旦您有了账户,请登录我们的Connector仪表板并查看我们的文档以获取访问密钥。
安装
类型1:Zip文件
- 将zip文件解压到
app/code/AirRobe
- 运行以下命令启用模块:
php bin/magento module:enable AirRobe_TheCircularWardrobe
- 运行以下命令应用数据库更新:
php bin/magento setup:upgrade --keep-generated
- 运行以下命令刷新缓存:
php bin/magento cache:flush
类型2:Composer
- 运行以下命令安装模块:
composer require airrobe/thecircularwardrobe
- 运行以下命令启用模块:
php bin/magento module:enable AirRobe_TheCircularWardrobe
- 运行以下命令应用数据库更新:
php bin/magento setup:upgrade --keep-generated
- 运行以下命令刷新缓存:
php bin/magento cache:flush
安装完成后,请登录我们的Connector仪表板并查看文档了解如何配置模块。
卸载AirRobe扩展
- 运行以下命令禁用模块:
php bin/magento module:disable AirRobe_TheCircularWardrobe
- 运行以下命令:
php bin/magento setup:upgrade
- 运行以下命令移除模块:
- 类型1:
rm -rf src/app/code/AirRobe
- 类型2:
composer remove airrobe/thecircularwardrobe
- 类型1:
- 运行以下命令刷新Magento缓存:
php bin/magento cache:flush
贡献
使用以下步骤创建一个干净的环境,其中包含具有模拟数据的magento安装,以测试模块或为扩展做出贡献。
设置PHP + Magento干净安装和环境
有关更多信息、选项和命令,请参阅markshust/docker-magento。
- 创建项目文件夹并下载docker-magento模板
mkdir docker-magento
cd docker-magento
curl -s https://raw.githubusercontent.com/markshust/docker-magento/master/lib/template | bash
- 检查
compose.yaml
文件以确保PHP版本与您的目标匹配。对于PHP 8.2,以下行应该存在
phpfpm:
image: markoshust/magento-php:8.2-fpm-4
- 使用以下命令下载并安装Magento(将
2.4.7
替换为所需的版本)
bin/download 2.4.7 community
设置开发环境
bin/setup magento.test
bin/magento sampledata:deploy
bin/magento setup:upgrade
bin/composer require markshust/magento2-module-disabletwofactorauth
bin/magento module:enable MarkShust_DisableTwoFactorAuth
bin/magento setup:upgrade
克隆AirRobe magento扩展
将AirRobe仓库添加到app/code
目录并启用模块
cd src/app/code
mkdir AirRobe
cd AirRobe
git clone git@github.com:airrobe/magento-extension.git TheCircularWardrobe
cd ../../../../
bin/magento module:enable AirRobe_TheCircularWardrobe
bin/magento setup:upgrade
bin/magento cache:flush
附加信息
- 如果在magento安装上测试composer安装,请使用
bin/composer
。使用composer
将无法在此环境中正确注册模块。 - 请参阅文档了解如何配置模块。
- 您可以在
env/magento.env
文件中找到magento管理员的登录详细信息 - 提交一个Pull Request,我们的维护者将尽快回复
设置PhpStorm
如果您要为此项目做出贡献,我们强烈建议使用IDE PhpStorm和以下插件
在设置 > PHP下设置您的PHP语言级别和CLI解释器以匹配安装的PHP版本
在设置 > PHP > 框架 > Magento 下配置 Magento PhpStorm 插件
- 将 Magento 安装路径设置为
src
- 重新生成 URN 映射或运行
bin/magento dev:urn-catalog:generate .idea/misc.xml
将您的版本控制系统(VCS)根目录更改为 src/app/code/AirRobe/TheCircularWardrobe
目录 更改 VCS 项目根目录
或者从 docker-magento 目录中删除 .git 目录 如何更改 Git 根目录?。
清除 Magento 安装
有时您可能需要清除 Magento 安装以从头开始,尤其是在设置过程中发生错误时。您可能会收到如下错误消息
[InvalidArgumentException]
Project directory "/var/www/html/." is not empty.
如果您想完全清除本地环境中的 Magento 安装,请进入根目录并运行
bin/removeall
rm -rf .* *