diff --git a/docker/php/entrypoint.sh b/docker/php/entrypoint.sh index 7dbcf6075..d1ee0f75c 100644 --- a/docker/php/entrypoint.sh +++ b/docker/php/entrypoint.sh @@ -49,8 +49,9 @@ fix_directory_permissions() { echo "✅ $dir 权限设置完成, 目录权限: $(stat -c '%a %n' "$dir"), setgid权限: $(stat -c '%a %n' "$dir" | grep 's')" } + # 处理所有需要权限的目录 -directories=("runtime" "upload" "runtime/log" "runtime/cache" "runtime/temp") +directories=("addon" "app" "config" "extend" "public" "runtime" "upload" "runtime/log" "runtime/cache" "runtime/temp") for dir in "${directories[@]}"; do fix_directory_permissions "$APP_ROOT/$dir" done