首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
magento2带来的改变
magento2订单管理系统
magento2命令行工具
magento2配置seo-店铺配置
magento2配置seo和搜索
magento2配置seo目录配置
magento2添加google Analytics
magento2针对页面的seo优化
magento2主题结构及文件说明
magento2中的Luma和blank主题
magento2的主题继承机制
magento2中的CMS模块介绍
magento2页面中添加自定义变量
magento2创建一个新的主题
magento2修改模板
magento2中的ZendFramework介绍
magento2中的模块目录结构
模块实战:建立模块目录
模块实战:注册模块
模块实战:创建控制器
模块实战:创建Block
模块实战:创建模板
模块实战:Model、ResourceModel、Collection
模块实战:添加后台菜单
magento2中的EAV模型介绍
magento2索引indexer介绍
magento2中的定时任务
magento2数据库备份
magento2使用Redis作为后端缓存
magento2中权限引起的问题
magento2常用命令
magento2对象管理器
magento2对象管理器方式CRUD
magento2中获取各种url的方法
magento2中获取env.php文件中的变量
magento2各种命令的执行场景
当前位置:
首页>>
技术小册>>
全面构建Magento2电商系统
小册名称:全面构建Magento2电商系统
一旦安装了Magento2,您将需要配置一些选项,并根据您的特定需要管理系统生命周期。您可以使用命令行实用程序启动Magento配置和管理。 命令行能提供的功能如下所示(部分): - 管理缓存 - 管理索引 - 配置运行定时任务 - 编译代码 - 设置magento运行模式 - 更新模块 - 发布静态文件 - 等等... 执行命令行的方式: 在magento的安装目录下,我们会看到了个bin目录,在bin目录下有一个magento文件 ```bash bin/ `-- magento ``` 因此,我们执行magento命令行输入命令: ```bash php bin/magento ``` 输入上面这条命令,magento就会帮我们列出系统中所有可用的命令,如下示例: ```bash admin admin:user:create Creates an administrator admin:user:unlock Unlock Admin Account app app:config:dump Create dump of application app:config:import Import data from shared configuration files to appropriate data storage app:config:status Checks if config propagation requires update cache cache:clean Cleans cache type(s) cache:disable Disables cache type(s) cache:enable Enables cache type(s) cache:flush Flushes cache storage used by cache type(s) cache:status Checks cache status ``` 每条命令后面对应该命令的描述。 以下为一个更新系统缓存的完整命令: ```bash php bin/magento cache:clean ``` 通过上面的列表,我们就可以找到对应功能的命令,然后使用 `php bin/magento command`来执行任何magento中可用的命令。 示例,查看当前缓存的状态: ```bash root@8f4d6f886a05# php bin/magento cache:status Current status: config: 1 layout: 1 block_html: 1 collections: 1 reflection: 1 db_ddl: 1 compiled_config: 1 eav: 1 customer_notification: 1 config_integration: 1 config_integration_api: 1 full_page: 1 config_webservice: 1 translate: 1 vertex: 1 ``` 示例,使用`php bin/magento indexer:reindex` 命令刷新系统索引  为了提高magento的性能,magento会将一些如目录、分类等数据存到对应的索引表中,系统会优先从索引表中查询数据.当我们修改这些数据时,如果索引表中的数据没有更新,我们获取到的数据就不是最新的。 如果我们的系统配置了定时任务,这些索引数据会定时去刷新,如果我们想要立即执行,则可以手动去运行上面的命令,保证数据同步为最新的。 我们可以通过上面的图片了解到,magento系统有哪些模块的数据使用到了索引,如: - 一些列表页面的数据(后台列表):设计配置列表、客户列表 - 分类下的产品 - 产品的分类 - 价格规则 - 库存 - 等等...
上一篇:
magento2订单管理系统
下一篇:
magento2配置seo-店铺配置
该分类下的相关小册推荐:
Laravel(10.x)从入门到精通(十八)
Laravel(10.x)从入门到精通(六)
Magento2后端开发高级实战
HTTP权威指南
Laravel(10.x)从入门到精通(一)
PHP高性能框架-Workerman
PHP8入门与项目实战(2)
Yii2框架从入门到精通(下)
Swoole高性能框架-SwooleWorker
Laravel(10.x)从入门到精通(十九)
PHP合辑2-高级进阶
PHP面试指南