Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung Nächste Überarbeitung Beide Seiten der Revision | ||
software:middleware:installation [2021/02/11 15:43] jau Apache Proxy, Aufzählung, Inline-Codeblöcke |
software:middleware:installation [2021/10/20 21:42] cweiske lighttpd rewrite rules |
||
---|---|---|---|
Zeile 7: | Zeile 7: | ||
* PHP 7.1 (nicht verfügbar in Raspbian Stretch!) | * PHP 7.1 (nicht verfügbar in Raspbian Stretch!) | ||
* Doctrine 2.5 | * Doctrine 2.5 | ||
- | * MySQL, MariaDB, PostgreSQL oder SQLite | + | * MySQL, MariaDB + PDO Treiber |
* APC (optional, aber empfohlen) | * APC (optional, aber empfohlen) | ||
* Apache, nginx (optional) | * Apache, nginx (optional) | ||
Zeile 13: | Zeile 13: | ||
Es eigenen sich hier Debian oder Ubuntu, sowie für den Raspberry Pi: Raspbian oder Raspbian Light.(" | Es eigenen 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: | ||
- | < | + | < |
</ | </ | ||
- | bzw. für PostgreSQL | ||
- | < | ||
Für die manuelle Installation wird zudem " | Für die manuelle Installation wird zudem " | ||
Zeile 302: | Zeile 300: | ||
==== Alternativ: Apache als Server (unter Debian " | ==== Alternativ: Apache als Server (unter Debian " | ||
< | < | ||
- | * Pakete installieren '' | + | * Pakete installieren '' |
* mod_rewrite aktivieren: '' | * mod_rewrite aktivieren: '' | ||
* Default VirtualHost bearbeiten: '' | * Default VirtualHost bearbeiten: '' | ||
Zeile 325: | Zeile 323: | ||
Sollte es zu einem PHP Fehler beim Anlegen der Datenbank kommen versucht mal Doctrine per Hand zu Installieren. | Sollte es zu einem PHP Fehler beim Anlegen der Datenbank kommen versucht mal Doctrine per Hand zu Installieren. | ||
+ | ==== Alternativ: Lighttpd als Server ==== | ||
+ | Notwendige Rewrite-Regeln: | ||
+ | < | ||
+ | url.rewrite-if-not-file = ( | ||
+ | " | ||
+ | " | ||
+ | ) | ||
+ | </ | ||
==== Alternativ: nginx als Server ==== | ==== Alternativ: nginx als Server ==== | ||
< | < | ||
Zeile 469: | Zeile 475: | ||
====== Aktualisierung der Middleware einschließlich des Frontends ====== | ====== Aktualisierung der Middleware einschließlich des Frontends ====== | ||
- | Nachdem Volkszähler im Zuge der Installation eine Kopie des git Repositories erstellt, | + | Hierzu |
- | Eine Beschreibung findet sich im Kapitel zu [[/ | + | Nachdem Volkszähler im Zuge der Installation eine Kopie des git Repositories erstellt, kann die Installation aber auch aus diesem Repository aktualisiert werden. |