You've already forked Atomcms-edit
20 lines
527 B
Bash
Executable File
20 lines
527 B
Bash
Executable File
#!/bin/bash
|
|
|
|
PROJECT_DIR="$(cd "$(dirname "$0")" && pwd)"
|
|
WEB_USER="www-data"
|
|
|
|
cd "$PROJECT_DIR" || exit 1
|
|
|
|
echo "Fixing permissions..."
|
|
|
|
# Fix ownership (only if running as root/sudo, skip otherwise)
|
|
if [ "$(id -u)" -eq 0 ]; then
|
|
chown -R "$WEB_USER":"$WEB_USER" storage bootstrap/cache 2>/dev/null || true
|
|
fi
|
|
|
|
# Fix directory permissions
|
|
find storage bootstrap/cache -type d -exec chmod 775 {} + 2>/dev/null || true
|
|
find storage bootstrap/cache -type f -exec chmod 664 {} + 2>/dev/null || true
|
|
|
|
echo "Permissions fixed."
|