software:middleware:installation
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| software:middleware:installation [2022/12/14 15:08] – [PPM als Server (empfohlene Methode)] important note zu Proxies grimaldi | software:middleware:installation [2024/05/03 12:52] (aktuell) – [Voraussetzungen] PHP-Version jau | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | |||
| ====== Installation der Middleware ====== | ====== Installation der Middleware ====== | ||
| Zeile 5: | Zeile 4: | ||
| ===== Voraussetzungen ===== | ===== Voraussetzungen ===== | ||
| - | * PHP 7.3 (z.B. debian ab Buster (10)) | + | * PHP 7.4 (z.B. debian ab Buster (10)) |
| * Doctrine 2.5 | * Doctrine 2.5 | ||
| * MySQL, MariaDB + PDO Treiber | * MySQL, MariaDB + PDO Treiber | ||
| Zeile 11: | Zeile 10: | ||
| * Apache, nginx (optional) | * Apache, nginx (optional) | ||
| - | Es eignen sich hier Debian oder Ubuntu, sowie für den Raspberry Pi: Raspbian oder Raspbian Light.(" | + | Es eignen sich hier Debian oder Ubuntu, sowie für den Raspberry Pi: Raspbian oder Raspbian Light.(" |
| Die Abhängigkeiten lassen sich schnell mit folgendem Befehl installieren: | Die Abhängigkeiten lassen sich schnell mit folgendem Befehl installieren: | ||
| - | < | + | < |
| </ | </ | ||
| Zeile 32: | Zeile 31: | ||
| Das sollte dann ablaufen: | Das sollte dann ablaufen: | ||
| + | [Bitte unbedingt ein Passwort für den vz-admin-User vergeben!] | ||
| < | < | ||
| Zeile 138: | Zeile 138: | ||
| create volkszaehler.org database and admin user? [y] | create volkszaehler.org database and admin user? [y] | ||
| creating database volkszaehler... | creating database volkszaehler... | ||
| + | Enter password: {root password (raspberry)} | ||
| creating db user vz-admin... | creating db user vz-admin... | ||
| + | Enter password: {root password (raspberry)} | ||
| creating database schema... | creating database schema... | ||
| ~/ | ~/ | ||
| Zeile 212: | Zeile 214: | ||
| sudo a2enmod proxy_http | sudo a2enmod proxy_http | ||
| sudo a2enmod rewrite</ | sudo a2enmod rewrite</ | ||
| - | - Rewrite-Proxy aktivieren, '' | + | - Rewrite-Proxy aktivieren, '' |
| < | < | ||
| - | | + | RewriteEngine On |
| - | RewriteRule ^middleware(.php)? | + | RewriteRule ^middleware(.php)? |
| - | RewriteRule ^api(/.*)$ http:// | + | RewriteRule ^api(/.*)? http:// |
| RewriteRule (.*) http:// | RewriteRule (.*) http:// | ||
| </ | </ | ||
software/middleware/installation.1671026881.txt.gz · Zuletzt geändert: von grimaldi