diff --git a/docker/php/entrypoint.sh b/docker/php/entrypoint.sh index 072704ef2..a55ef76a7 100644 --- a/docker/php/entrypoint.sh +++ b/docker/php/entrypoint.sh @@ -8,6 +8,12 @@ APP_ROOT="${PHP_APP_ROOT:-/var/www/html}" echo "使用应用根目录: $APP_ROOT" +# 如果应用根目录不存在,则跳过权限设置 +if [ ! -d "$APP_ROOT" ]; then + echo "❌ 应用根目录:'$APP_ROOT'不存在,跳过权限设置" + exit 1 +fi + # 创建统一的Web组并配置所有用户(最高效的权限管理) configure_web_users() { # 常见Web服务器用户列表