|
|
1 тиждень тому | |
|---|---|---|
| admin | 1 тиждень тому | |
| api | 1 тиждень тому | |
| assets | 1 тиждень тому | |
| config | 1 тиждень тому | |
| docs | 1 тиждень тому | |
| lib | 1 місяць тому | |
| src | 1 тиждень тому | |
| storage | 1 тиждень тому | |
| .codex | 1 тиждень тому | |
| .gitignore | 1 місяць тому | |
| .htaccess | 1 місяць тому | |
| index.php | 1 тиждень тому | |
| readme.md | 1 тиждень тому | |
| todo.md | 1 тиждень тому |
Schlankes PHP-Flatfile-Projekt für einen digitalen Mitgliedsantrag (deutsches Frontend).
index.php im Projekt-Root als Einstiegspunktapi/, admin/, assets/ direkt im Projekt-Rootsrc/ PHP-Logikconfig/ Konfigurationstorage/ Datenablage (JSON, Uploads, Logs)admin/cleanup.php tägliche Bereinigungdocs/ AI-first Dokumentation.htaccess Apache-Schutz und RoutingDetaillierte Schritt-für-Schritt-Anleitung: docs/initial_setup.md
mod_rewrite) und AllowOverride All für das Projekt sicherstellen.storage/ sicherstellen (mind. Webserver-User).cp config/app.sample.php config/app.local.phpcp config/mail.sample.php config/mail.local.phpconfig/app.local.php (Admin-Credentials, Kontakt, Disclaimer, Retention)config/mail.local.php (Absender, Empfänger)php -r "echo password_hash('DEIN-PASSWORT', PASSWORD_DEFAULT), PHP_EOL;"config/app.local.php -> admin.credentials[*].password_hashconfig/app.local.php -> admin.credentials[*].usernamephp /pfad/zum/projekt/admin/cleanup.phpHinweis:
config/app.php und config/mail.php sind stabile Loader-Dateien im Repo.config/*.sample.php sind versionskontrollierte Vorlagen.config/*.local.php sind lokale Produktivdateien und werden per .gitignore nicht versioniert.website) aktiv.config, src, storage, docs, lib) werden per .htaccess blockiert.//admin/login.php/admin/index.phpLokale PHP-Laufzeit wird benötigt (CLI + Webserver), um Syntaxchecks/Tests auszuführen.
docs/ai_overview.mddocs/initial_setup.mddocs/form_schema.mddocs/operations.mddocs/auth_integration.md