Permissions
Web-Dateien müssen dem Apache-User (www-data) gehören, damit PHP sie lesen kann. Dateien, die von Claude oder root erstellt werden, haben falsche Besitzer. Das Fix-Script korrigiert dies automatisch.
Fix-Script
| Script | /opt/scripts/fix-permissions.sh |
|---|---|
| Owner | www-data:www-data |
| Mode | 755 |
Betroffene Verzeichnisse
- /var/www/dev.campus.systemische-tools.de
- /var/www/prod.campus.systemische-tools.de
Claude Hook
Das Script wird automatisch nach Write/Edit-Operationen ausgeführt.
| Konfiguration | ~/.claude/settings.json |
|---|---|
| Event | PostToolUse |
| Matcher | Write|Edit |
Manuelle Verwendung
/opt/scripts/fix-permissions.sh