mod_rewrite aktivAllowOverride All im Projektpfad.htaccess muss vorhanden sein und wird für Routing/Zugriffsschutz genutzt.Täglich ausführen:
php /pfad/zum/projekt/admin/cleanup.php
config/app.local.php -> retention.draft_days (Default 14)config/app.local.php -> retention.submission_days (Default 90)config/app.sample.php, config/mail.sample.phpconfig/app.php, config/mail.phpconfig/app.local.php, config/mail.local.phpcp config/app.sample.php config/app.local.phpcp config/mail.sample.php config/mail.local.phpconfig/*.local.php sind lokal und sollen nicht in Git versioniert werden.storage/logs/cleanup.logstorage/logs/mail.logstorage/logs/app.logstorage/logs/php_runtime.logstorage/logs/php_fatal.logwebsite als einfachen Spam-Schutz.website werden mit HTTP 400 und common.request_blocked abgewiesen.Regelmäßig sichern:
storage/submissions/storage/uploads/config/*.local.phpstorage/drafts/ ist temporär und kann bei Bedarf ausgeschlossen werden.
storage/submissions und storage/uploads zurückspielen.config/*.local.php wiederherstellen.mail.log ansehen.upload_max_filesize / post_max_size und Schema-Limits prüfen.config/app.local.php -> admin.credentials prüfen (username + password_hash).ZipArchive Erweiterung auf Hosting prüfen.400 Anfrage blockiert): prüfen, ob das Feld website durch Client/Proxy/Plugin befüllt wird.storage/logs/php_fatal.log und storage/logs/php_runtime.log prüfen.