Alle 34 Prüfungen in Ordnung. Wenn die App trotzdem klemmt, liegt es im Browser: Seite mit gedrückter Umschalttaste neu laden und in der Entwicklerkonsole nachsehen.
PHP
| Version | 8.3.30 |
| PHP 8.1 oder neuer | ja |
| pdo_sqlite | ja |
| gd für Bilder | ja |
| mail() vorhanden | ja |
| Uploads erlaubt | ja |
| grösster Upload | 204M / post_max_size 2048M |
Dateien
| index.html | ja |
| app.js | ja |
| sw.js | ja |
| manifest.webmanifest | ja |
| impressum.html | ja |
| datenschutz.html | ja |
| rechtliches.css | ja |
| api/lib.php | ja |
| api/report.php | ja |
| api/stelle.php | ja |
| api/bild.php | ja |
| api/anmeldung.php | ja |
| admin/index.php | ja |
| data/wasserstellen.json | vorhanden |
Versteckte Dateien
| .htaccess | ja |
| api/daten/.htaccess | ja |
| bilder/.htaccess | ja |
Schreibrechte
| api/daten beschreibbar | ja |
| bilder beschreibbar | ja |
| Datenbank | angelegt |
Apache
| mod_headers | ja |
| mod_rewrite | ja |
| HTTPS aktiv | ja |
| PHP wird in Unterordnern ausgeführt | ja |
| DirectoryIndex nennt index.php | ja |
| keine Zeilenfortsetzungen in der .htaccess | ja |
| .htaccess hat Unix-Zeilenenden | ja |
Wenn alles passt: zur Karte, dann den Adminbereich einrichten. Diese Datei danach löschen, sie wird im Betrieb nicht gebraucht.