欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

magento学习—5.自动化脚本构建

程序员文章站 2024-03-22 18:03:46
...

linux:run.sh

#!/bin/bash
rm -rf generated
rm -rf pub/static/adminhtml
rm -rf pub/static/frontend
rm -rf var/view_preprocessed
rm -rf var/cache
rm -rf var/page_cache
echo '缓存文件已经删除'

php -dmemory_limit=4G bin/magento setup:upgrade
php -dmemory_limit=4G bin/magento setup:di:compile
#php -dmemory_limit=4G bin/magento setup:static-content:deploy -f
php -dmemory_limit=4G bin/magento setup:static-content:deploy -f en_US
echo '编译完成'

php -d memory_limit=4G bin/magento indexer:reset
php -d memory_limit=4G  bin/magento indexer:reindex
echo '索引刷新完成'

php bin/magento cache:flush
echo '已经刷新缓存'

chmod -R 777 pub/static/adminhtml
chmod -R 777 pub/static/frontend
chmod -R 777 var
chmod -R 777 generated
chmod -R 777 app/etc
chmod -R 644  app/etc/*.xml
chmod -R 777 vendor

echo '脚本执行完成'
exit

 

windows:run.bat

@echo off

set mdir=D:\phpstudy_pro\WWW\local.magento.test #magento项目地址

D:
cd %mdir%
rmdir /s/q %mdir%\generated\
rmdir /s/q %mdir%\pub\static\adminhtml 
rmdir /s/q %mdir%\pub\static\frontend
rmdir /s/q %mdir%\var\view_preprocessed\
rmdir /s/q %mdir%\var\cache\
rmdir /s/q %mdir%\var\page_cache\
rmdir /s/q %mdir%\pub\static\_cache
rmdir /s/q %mdir%\var\log
php -dmemory_limit=3G ./bin/magento setup:upgrade
php -dmemory_limit=3G ./bin/magento setup:di:compile
php -dmemory_limit=3G ./bin/magento setup:static-content:deploy -f
php -d memory_limit=3G bin/magento setup:static-content:deploy -f en_US
php -d memory_limit=2G bin/magento indexer:reset
php -dmemory_limit=3G ./bin/magento indexer:reindex
php bin/magento cache:clean
php bin/magento cache:flush
rmdir /s/q %mdir%\generated\metadata\
exist
# 后端数据库密码修改
#sudo php bin/magento admin:user:create 
--admin-user="testliu" 
--admin-password="123456" 
--admin-email="[email protected]" 
--admin-firstname="test" 
--admin-lastname="liu"

 

相关标签: php