Add easyname upload checklist

This commit is contained in:
Kay Türtscher 2026-04-14 13:53:58 +02:00
parent 1f083fee3d
commit f9f2b91871

View file

@ -79,11 +79,11 @@ const DB_PASSWORD = 'SEHR_STARKES_PASSWORT';
## 5. Datenbanktabellen anlegen
### Variante A, empfohlen
`api/schema.sql` in phpMyAdmin importieren.
`api/schema.sql` in phpMyAdmin oder im DB-Tool des Hosters importieren.
### Variante B
Die API legt Tabellen beim ersten Aufruf selbst an, wenn die DB-Verbindung klappt.
### Wichtig
Die Anwendung legt die Datenbanktabellen aktuell **nicht automatisch** beim ersten Aufruf an.
Der Import von `api/schema.sql` ist Pflicht.
---
@ -205,3 +205,20 @@ HOST=0.0.0.0 PORT=3003 BROWSER=none REACT_APP_API_BASE=http://192.168.0.149:8080
- `api/schema.sql` → MySQL-Tabellen
- `DEPLOYMENT.md` → Upload-/Webspace-Struktur
- `README.md` → Projektüberblick
---
## Easyname Mini-Checkliste
1. Den Inhalt von `Upload/` in das Ziel-Webverzeichnis hochladen.
2. Im easyname-Panel eine MySQL-Datenbank anlegen.
3. `Db+Conf/schema.sql` in die Datenbank importieren.
4. `Db+Conf/config.sample.php` als `api/config.php` auf dem Zielhost ablegen und mit echten Zugangsdaten befüllen.
5. Prüfen, dass PHP `PDO`, `pdo_mysql` und Sessions unterstützt.
6. Danach testen: Startseite, `/dittes`, Login, Termin anlegen, Termin bearbeiten, Termin löschen.
### Wichtig
- Nicht den Ordner `Upload` selbst hochladen, sondern dessen Inhalt.
- Die Datenbank wird nicht automatisch erstellt oder befüllt.
- `api/config.php` muss auf dem Zielhost manuell gesetzt werden.