感谢你的到来
一起学习进步

magento2常见的命令

php bin/magento config:set web/cookie/cookie_domain NULL
php bin/magento config:set web/unsecure/base_url https://testm.w3cwang.com/
php bin/magento config:set web/secure/base_url https://testm.w3cwang.com/
php bin/magento config:set web/secure/use_in_frontend 1
php bin/magento config:set web/secure/use_in_adminhtml 1
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy -f
php bin/magento indexer:reindex
php bin/magento cache:clean
php bin/magento cache:flush

 

php  bin/magento s:s:d -f
php  bin/magento c:c && php bin/magento c:f

php  bin/magento s:up && php bin/magento s:d:c && php bin/magento s:s:d -f && php bin/magento c:c &&  php bin/magento c:f

Magento 简写

php bin/magento setup:static-content:deploy -f = bin/magento s:s:d -f

php bin/magento cache:clean = bin/magento c:c

php bin/magento cache:flush = bin/magento c:f

在magento2中我们经常会用到php bin\magento 命令:参数 来完成一些操作,所以就对命令做了一个总结

安装一个插件后:

php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy -f
php bin/magento cache:flush
如果是在生产模式下,需要在执行如下命令来编译下
 
php bin/magento setup:di:compile
 
编译完成后,需要在清除下缓存
 
php bin/magento cache:flush
至此插件就安装好了
 
————————————————————————————————-

常见的命令如下:

重新生成图片缩略图

php bin/magento catalog:image:resize  (说明:如果后台改了使用imagemagick为缩略图插件,目前的2.4版本会有png图片出现黑底的情况。)

php bin/magento list    查看所有命令列表

—————————-moudule相关的参数——————————————–

1、php bin/magento module:status    查看所有module的状态

2、php bin/magento module:disable Test_Hello(module的名称)     禁用此module

3、php bin/magento module:enable Test_Hello(module的名称)  启用此module

4、php bin/magento module:install

—————————–setup相关的参数——————————————–

1、php bin/magento setup:upgrade  更新数据

2、php bin/magento setup:static-content:deploy    部署magento的静态内容

3、php bin/magento setup:cron:run   执行cron

—————————-indexer相关的参数——————————————–

1、php bin/magento indexer:status      索引的状态

2、php bin/magento indexer:reindex     刷新索引

3、php bin/magento indexer:reset        重置索引

—————————-cache相关的参数——————————————–

1、php bin/magento cache:status    缓存状态

2、php bin/magento cache:clean      清空缓存

3、php bin/magento cache:flush      刷新缓存

4、php bin/magento cache:enable    开启缓存

5、php bin/magento cache:disable    关闭缓存

 查看当前magento 的模式

bin/magento deploy:mode:show

设置magento的模式:

php bin/magento deploy:mode:set {mode} [-s|–skip-compilation]

{mode}:是必需的,可以是 default developer or production

–skip-complilation: 是一个可选参数,可用于在更改为生产模式时跳过代码编译。或者可以简写 -s

bin/magento deploy:mode:set production
默认模式(default)、开发模式(developer)、生产模式()(production)、和维护模式(maintenance)这四种

 

报错执行命令:

magento2 main.CRITICAL: Class Magento\Framework\App\Http\Interceptor does not exist

php bin/magento setup:di:compile

注意这个过程当中可能出现下面错误:

Allowed memory size of 134217728 bytes exhausted

原因是php限制内存大小太小  ,magento2要用更大的内存运行代码

修改php.ini 

修改php配置
memory_limit = 128 改成memory_limit = 512

赞(1) 打赏
未经允许不得转载:IT起义 » magento2常见的命令
分享到: 更多 (0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏