thw-theorie-web/README.md

24 lines
1.3 KiB
Markdown
Raw Normal View History

# 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.
### 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.
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.
### 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.