今天我将介绍下Magento 2插件安装使用命令行安装,简单、快速、高效,话不多说直接给大家写下心里所得。如果你的网站是在生产环境下,请必须遵守下面的方式步骤。
在生成模式下进行安装Magento 2插件,在执行期间网站不能访问。 所以要在维护模式下安装,这样用户访问你的站点可能会不能访问。在静态内容期间:部署设计可能会显示丑陋的页面。可以在几分钟内显示维护页面。这比错误页面更专业。为了减轻你的客户的体验,请进行夜间部署安装。
Magento 2插件模块安装
八个步骤让你轻松学会使用命令行进行安装Magento 2插件(推荐),切换到Magento 2的安装目录,执行下面的命令。
前期的工作,下载你要安装的插件包,下载后通过ftp工具上传到服务器,然后解压到到Magento安装的根目录下code目录下,这个目录的结构如下:magento_root/app/code/Sky8g/Packagename。最后把你的上传的插件包删除掉。执行这些操作后。才能执行下面的命令。
第一步设置维护模式。
1 | sudo -u nginx php bin/magento maintenance:enable |
第二步开启模块。
1 | sudo -u nginx php bin/magento module:enable MyCompany_MyModule |
第三步升级数据。
1 | sudo -u nginx php bin/magento setup:upgrade |
第四步编译你的代码。
1 | sudo -u nginx php bin/magento setup:di:compile |
第五步部署静态文件。
1 | sudo -u nginx php bin/magento setup:static-content:deploy en_US de_DE |
第六步刷新索引 。
1 | sudo -u nginx php bin/magento indexer:reindex |
第七步刷新缓存。
1 | sudo -u nginx php bin/magento cache:flush |
第八步如果在第一步启用维护模式,则还应立即将其禁用。
1 | sudo -u nginx php bin/magento maintenance:disable |
所有的执行命令一定要用服务器用户执行,如果你使用root更新或安装会删除并重新生成一些文件/文件夹,这样一般用户(web服务器Apche 或者Nginx)就没法访问了。
OK安装完毕可以继续访问你网站了。
生产模式到开发模式的切换只需2个步骤
- rm -rf var/cache/* generated/code/* generated/metadata/*
- sudo -u nginx php bin/magento deploy:mode:set developer
查看Magento 2模式: production | developer | default
1 | php bin/magento deploy:mode:show |
1 | php bin/magento deploy:mode:set developer |
希望以上对你有帮助,如何喜欢本篇文章请订阅我们的文章,我们将免费分享技术知识和讨论。