我尝试添加外部 magento-2 扩展,但我无法添加它,因为我在管理端找不到 magento-connect。我认为管理面板没有magento-connect。您对此有什么想法可以分享,或者有一个可以提供帮助的好教程吗?
3 回答
此完整功能即将推出,但您可以使用示例数据对其进行测试。
- 您需要通过此处指定的 composer create project安装没有示例数据的 magento 。
- 登录到管理员并导航到
System
并Web Setup Wizard
在工具下查找。 - 导航至此处
Magento Marketplace
指定的 magento.com 并输入您的身份验证密钥。 - 如果您导航回组件管理器并单击
sync
(此步骤可能需要一段时间),在市场上进行的“购买”最终将显示在此处。这仍然是 WIP。 - 现在,您可以使用示例数据模块对其进行测试。在
New Purchases
它下面应该显示新模块的数量(现在样本数据模块的数量为 20)。如果单击install
下方,您应该能够看到可以安装的示例数据模块列表。 - 选择要安装的模块,然后单击
install
网格左上角的按钮。或者一次安装一个组件。 - 将有一个依赖检查(这需要一段时间),基于检查新需要的组件的作曲家。此步骤需要设置 cron。这里的说明
- 接下来,您可以选择创建备份,然后最后安装组件,这是通过上一步中的 crons 设置和 composer 完成的。
安装 Magento 2 扩展是一项简单的任务.. 您只需提取扩展 zip 文件并将文件夹放在 Magento 2 app/code 目录中,这样结构就应该类似于 app/code/namespace/module-name
那么你必须运行一些命令来注册你的 Magento 2 扩展
在 Magento 2 目录中打开终端,与 app 目录平行
运行这些命令-
为您的 magento 2 目录授予读写权限
sudo chmod -R 777 /Magento 2 文件夹的路径,例如 /opt/lampp/htdocs/Training/Magento_2.0
如果您使用的是 linux 操作系统,那么您必须运行此命令。对于 Windows,没有必要。
用于注册您的分机
/opt/lampp/bin/php bin/magento module:enable Namespace_Modulename
/opt/lampp/bin/php bin/magento setup:upgrade
用于编译您的扩展代码
/opt/lampp/bin/php bin/magento setup:di:compile
var
现在刷新缓存,从 Magento 2目录中删除缓存文件夹。
首先下载要安装的扩展。然后解压。打开 Filezilla 并将 app 文件夹复制或上传到您的 Magento 2 public_html 文件夹。文件上传后。使用 Putty 运行以下 SSH 命令。
- php bin/magento 设置:升级
- php bin/magento setup:di:compile
- php bin/magento 缓存:干净
- php bin/magento 缓存:刷新
然后您可以进入 Magento 2 后端并刷新缓存。这就是添加或安装扩展的方法。