diff --git a/[DE]-Installation-von-ts-website.md b/[DE]-Installation-von-ts-website.md new file mode 100644 index 0000000..5cdad8a --- /dev/null +++ b/[DE]-Installation-von-ts-website.md @@ -0,0 +1,53 @@ +Dies ist eine kurze Anleitung zur Installation der TS-Website. Kompatibel mit TS-Website 1. x und 2. x Versionen. + +### Anforderungen +#### Allgemeines: +Ein Webserver, Shared Hosting oder dedizierter Server mit Apache oder nginx +Zugriff auf Ihren Webserver (via Shell oder FTP) +FTP-Client + +### Web Server: +PHP 5.5 oder höher +Unterstützung für ``utf8_encode`` aktiviert + +Empfohlene Konfiguration +Wir empfehlen PHP 7 mit nginx zu verwenden:
+`sudo apt-get install nginx php7.0-fpm php7.0-curl php7.0-mbstring php7.0-json php7.0-mysql php7.0-tokenizer` + +Empfohlene Konfiguration des Webservers +Apache! + 1. Aktivieren Sie[.htaccess-Unterstützung](http://stackoverflow.com/a/22526144) + 2. Aktiviere mod_rewrite: (`sudo a2enmod rewrite && sudo service apache2 restart`) + 3. Dateien `. htaccess` editieren, Zeile 19 auskommentieren ("#" entfernen) + 4. Benennen Sie `enablehta` in `config.php` in `true` um + +**nginx**: + 1. Stellen Sie sicher, dass Ihre Konfiguration ähnlich ist wie [diese](https://gist.github.com/Wruczek/6ea965815e11a6c4f86c2771c65bda48) + - `. php` Dateien ohne Erweiterung + - Fehlerseiten zu benutzerdefinierten Seiten geändert + 2. Pfad zu Fehlerseiten ändern + 3. Ändern Sie `enablehta` in `config.php` in `true` umbenennen + +### Wählen Sie eine Installationsmethode: +[Normale Installation](#Normale-Installation) - einfacher, aber langsamer + wenn Sie keinen SSH-Zugriff haben oder sich nicht damit anfreunden können +[Installation mit Shell-Zugriff](#Installation-mit-Shell-Zugriff) - schwerer, aber wesentlich schneller wenn sie einen Shell Zugriff auf Ihren Server haben + +Normale Installation +1. Laden Sie die neuesten Website-Dateien [hier](https://github.com/Wruczek/ts-website/archive/1.0.zip) herunter. +2. Dort die heruntergeladenen Dateien entpacken, dann erhalten sie einen `ts-website-1.0` Ordner +3. Verbinden sie sich mit FTP und laden sie die Dateien aus dem `ts-website-1.0` Ordner auf ihren Webserver hoch +4. Navigieren Sie zu Ihrer Webserveradresse in Ihrem Browser + +Installation mit Shell-Zugriff +1. Verbinden Sie sich mit Ihrem SSH Account +2. `cd` in das Verzeichnis Ihres Webservers (in der Regel in `/var/www` oder `/var/www/html`) +3. Installieren Sie `unzip`, wenn Sie es noch nicht haben: `sudo apt install unzip` +4. Ausführen: `wget https://github.com/Wruczek/ts-website/archive/1.0.zip && unzip 1.0.zip && rm 1.0.zip` +5. Um die Dateien in das Stammverzeichnis zu verschieben, führen Sie folgendes aus: `mv ts-website-1.0/{*,.*}. 2>/dev/null; rm -r ts-website-1.0/ +` +6. Navigieren Sie zu Ihrer Webserveradresse in Ihrem Browser + +*** + +##### Inspiriert von der [Piwik](http://piwik.org/docs/) Dokumentation \ No newline at end of file