Problem: /etc/letsencrypt/archive/ ist chmod 700 (root only). file_exists() auf Symlinks in live/ schlägt fehl weil Symlink-Ziel in archive/ nicht lesbar ist. is_dir() auf live/domain/ funktioniert da das Verzeichnis selbst 755 ist. - SettingsForm: file_exists() → is_dir() für Existenzcheck - SettingsForm: openssl-Aufruf via sudo -n (archive/ ist root-only) - installer.sh + update.sh: sudoers-Regel für openssl auf LE-Cert-Pfade (www-data darf nur exakt diesen openssl-Aufruf, keine anderen Pfade) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| Dashboard | ||
| Domain | ||
| Nx | ||
| Search/Modal | ||
| Security | ||
| System | ||
| V2/Mail | ||
| Webmail | ||