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 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