2017-12-13 16:54:16 +00:00
|
|
|
# THW - Die Theorie - Website-Projekt
|
|
|
|
|
2023-01-24 14:42:51 +00:00
|
|
|
Dieses Repository enthält den Sourcecode der Website, die unter https://thw-theorie.de zu finden ist. Die Quellen können
|
|
|
|
für den Offline-Betrieb genutzt werden, z. B. auf Messen als Wissens-Test oder bei der THW-Grundausbildung, wenn die
|
|
|
|
Desktop-Version unerwünscht ist.
|
2017-12-13 16:54:16 +00:00
|
|
|
|
|
|
|
### Installation
|
|
|
|
|
2023-01-24 14:42:51 +00:00
|
|
|
Um die Website zu betreiben, wird ein Webserver sowie mindestens PHP 8.0 mit der Erweiterung "PDO MySQL" benötigt. Mit
|
|
|
|
kleineren Anpassungen kann der Code auch mit SQLite verwendet werden. Zusätzlich wird
|
|
|
|
der [Datenbank-Inhalt](https://gitlab.kb-dev.net/kblaschke/thw-theorie-database) benötigt, der in einem getrennten
|
|
|
|
Repository gepflegt wird.
|
2017-12-13 16:54:16 +00:00
|
|
|
|
2023-01-24 14:42:51 +00:00
|
|
|
Für den Betrieb mit Apache 2.4 liegt eine `.htaccess`-Datei bei, bei anderen Webservern wie z. B. nginx müssen die
|
|
|
|
Rewrite-Regeln entsprechend der Server-Dokumentation angepasst werden.
|
|
|
|
|
|
|
|
Datenbank-Zugangsdaten werden in der Datei `db.conf.php` erwartet. Die Template-Datei [db.conf.php.tpl](db.conf.php.tpl)
|
|
|
|
kann hierfür umbenannt oder kopiert und entsprechend angepasst werden.
|
2017-12-13 16:54:16 +00:00
|
|
|
|
|
|
|
### Lizenz
|
|
|
|
|
2023-01-24 14:42:51 +00:00
|
|
|
Der Quellcode der Website unterliegt der GNU General Public License 2. Eine Kopie der Lizenz liegt dem Repository als
|
|
|
|
Markdown-Datei unter dem Namen [LICENSE.md](LICENSE.md) bei.
|