Magento2 基础&常用命令 及一些学习网站推荐

Magento2认识

整体目录:
  • app 网站源代码
  • bin M2提供的命令行工具 比如:php bin/magento
  • dev M2的单元测试代码 官方开发者使用
  • generated 代码缓存目录
  • lib M2 自带的类库
  • php内置的web服务器
  • setup 安装目录
  • var 缓存文件
  • vendor 第三方php组件。 /verndor/magento 核心文件
  • index.php 入口文件
  • .htaccess apache服务器里的配置文件
  • composer.json M2依赖的各种库文件。
  • nginx.conf.sample nginx下,m2官方推荐的配置文件
简要架构图:

Magento2 基础&常用命令 及一些学习网站推荐

Magento 命令

项目模式
  1. 查看当前项目模式 php bin/magento deploy: mode:show
  2. 切换到 生产模式 php bin/magento deploy: mode: set production
  3. 切换到 开发者模式 php bin/magento deploy: mode: set developer
模块开发
  1. 模块开启状态 php bin/magento module: status

2.安装主题 上传代码后台配置就行 安装插件 需要执行magento命令

  • 安装 php bin/magento module: enable --clear-static-content 插件名
  • 禁用 php bin/magento module: disable --clear-static-content 插件名
  • 卸载 php bin/magento module: uninstall --clear-static-content 插件名
  1. 安装和禁用 只是1 和 0 卸载会删除东西
    有时安装清楚缓存的时候—->需要手动修改更加彻底
其他
  • 更新数据库 php bin/magento setup: upgrade
  • 重新编译模块 php bin/magento setup: di: compile
  • 刷新缓存 php bin/magento cache: clean && php bin/magento cache: flush
  • 生成静态文件 php bin/magento setup: static-content:deploy 【此处可指定语言包】-f
    例如: php bin/magento setup: static-content:deploy en_US zh_Hans_CN -f
  • translate 语言包缓存 php bin/magento cache: clean translate
终结者命令 能解决90%的问题。
php bin/magento maintenance:enable

rm -rf var/di/* && rm -rf var/generation/* && rm -rf var/cache/* && rm -rf var/page_cache/* && rm -rf var/view_preprocessed/* && rm -rf pub/static/* && rm -rf generated/* && mkdir var/di

php bin/magento setup:upgrade && php bin/magento setup:di:compile

php bin/magento setup:static-content:deploy en_US zh_Hans_CN   -f && php bin/magento indexer:reindex && php bin/magento maintenance:disable && php bin/magento cache:clean && php bin/magento cache:flush

资源推荐

由于magento 在国内受众小 大多外包或者外贸公司 开发者少,学习资源也相对少(有php 开发者甚至不知道有这系统)刚入门的话 需要好的学习资料推荐一些

1.首推老邹付费教程:《magento2 实战》

  • 满满的干货 适合多读几遍 按着课程实践 终结者命令出自于此
  • 作者有多年 5年以上 M2 开发经验
  • 作者创立的Magento社区

2.官方文档

3.博客

个人博客停止维护,部分博客转载到这

  • 彼特城
  • 2020-07-27 11:38:13
本作品采用《CC 协议》,转载必须注明作者和本文链接
滴水穿石,石破天惊----晓疯子
zhaocrazy
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!