From 0a192c4f335b015e1eda921c3a09a793990c622f Mon Sep 17 00:00:00 2001 From: lkddi Date: Thu, 2 Apr 2026 13:34:02 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=EF=BC=9A=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E9=83=A8=E7=BD=B2=E8=84=9A=E6=9C=AC=E8=87=AA=E5=8A=A8=E6=8E=A5?= =?UTF-8?q?=E7=AE=A1=E6=96=87=E4=BB=B6=E6=89=80=E5=B1=9E=E6=9D=83=E4=B8=BA?= =?UTF-8?q?=20www=EF=BC=8C=E5=BD=BB=E5=BA=95=E8=A7=A3=E5=86=B3=E7=94=9F?= =?UTF-8?q?=E4=BA=A7=E7=8E=AF=E5=A2=83=E4=B8=AD=E6=A1=86=E6=9E=B6=E5=9B=A0?= =?UTF-8?q?=20root=20=E6=9D=83=E9=99=90=E5=AF=BC=E8=87=B4=E7=9A=84?= =?UTF-8?q?=E6=97=A0=E6=B3=95=E8=AF=BB=E5=86=99=E7=BC=93=E5=AD=98=E4=B8=8E?= =?UTF-8?q?=E6=97=A5=E5=BF=97=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- deploy_update.sh | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/deploy_update.sh b/deploy_update.sh index 43512d0..0e7fa3f 100644 --- a/deploy_update.sh +++ b/deploy_update.sh @@ -55,11 +55,17 @@ php artisan migrate --force # 5. 优化 echo -e "${YELLOW}[6/7] 生产环境优化...${NC}" -php artisan optimize:clear && php artisan optimize && php artisan view:cache && php artisan optimize:clear && php artisan optimize +# 注意:optimize 命令内部已经包含了 config:cache, route:cache, event:cache,此处无须多余处理 +php artisan optimize:clear && php artisan optimize && php artisan view:cache -# 6. 权限 +# 6. 权限 (针对宝塔或Nginx+FPM环境的修正) echo -e "${YELLOW}[7/7] 修复权限...${NC}" -chmod -R 755 app assets public storage bootstrap database vendor routes config resources +# 将所有文件所属权变更为 Web 运行用户(如 www),防止 root 权限导致框架日志或缓存写入失败 +chown -R www:www . +# 默认读写执行权限 +chmod -R 755 . +# 针对 Laravel 必须具备写入权限的核心目录给予 775 权限 +chmod -R 775 storage bootstrap/cache echo -e "${GREEN}========================================${NC}" echo -e "${GREEN} 🎉 更新成功!网站已恢复。 ${NC}"