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"
上一篇: LeetCode---反转链表
下一篇: 树的基础算法题