Einsatzleiterwiki

Das elektronische Einsatzleiterhandbuch

Benutzer-Werkzeuge

Webseiten-Werkzeuge


wiki:hilfe:installation:linux_ubuntu_debian

Auf dieser Seite sehen Sie die schreibgeschützte und geprüfte Version eines Artikels aus dem Einsatzleiterwiki-Projekt. Wenn Sie einen Artikel bearbeiten bzw. am Projekt aktiv mitarbeiten möchten, so besuchen Sie bitte das bearbeitbare Wiki. Für weitere Informationen zum Projekt allgemein rufen Sie bitte diese Seite auf.

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

wiki:hilfe:installation:linux_ubuntu_debian [19.12.2020 00:59]
christoph_ziehr angelegt
wiki:hilfe:installation:linux_ubuntu_debian [21.12.2020 01:08] (aktuell)
christoph_ziehr
Zeile 1: Zeile 1:
 ====== Installation unter Linux (Ubuntu / Debian) ====== ====== Installation unter Linux (Ubuntu / Debian) ======
  
-Da Wiki-Systeme eigentlich für den Betrieb auf (Internet-)Servern entwickelt wurden, muss für die Nutzung des Einsatzleiterwikis eine entsprechende Server-Software installiert werden, falls diese auf dem Computer nicht bereits vorhanden ist. Um Aktualisierungen einfacher zu gestalten, werden die Programmund die Datenbasis des Einsatzleiterwikis getrennt angebotenSomit müssen insgesamt drei Schritte werden:+Da Wiki-Systeme eigentlich für den Betrieb auf (Internet-)Servern entwickelt wurden, muss für die Nutzung des Einsatzleiterwikis eine entsprechende Server-Software installiert werden, falls diese auf dem Computer nicht bereits vorhanden ist. Die beim Einsatzleiterwiki mitgelieferte Microapache-Software ist nur unter Windows lauffähig.
  
-  - Server-Software (falls noch nicht vorhanden) +Es muss zuerst der Webserver und dann das Einsatzleiterwiki installiert werden.
-  - Wiki-Programm (DokuWiki) mit entsprechenden Erweiterungen +
-  - Daten des Einsatzleiterwikis+
  
 Im weiteren Verlauf des Artikels wird das Vorgehen zur Installation Schritt für Schritt erklärt. Dabei werden die nötigen Kommandos für das Terminal angegeben, mit denen auch eine Installation ohne grafische Oberfläche möglich ist, wenn Sie z.B. über SSH zu Ihrem Internet-Server verbunden sind. Im weiteren Verlauf des Artikels wird das Vorgehen zur Installation Schritt für Schritt erklärt. Dabei werden die nötigen Kommandos für das Terminal angegeben, mit denen auch eine Installation ohne grafische Oberfläche möglich ist, wenn Sie z.B. über SSH zu Ihrem Internet-Server verbunden sind.
Zeile 13: Zeile 11:
 Unter Linux reicht es aus, einfach das Apache- und PHP-Paket zu installieren. Benutzen Sie dafür am besten Ihr entsprechendes Paketverwaltungsprogramm. Beachten Sie, dass das Apache- und PHP-Paket in Ihrer Distribution eventuell einen anderen Namen besitzt den Sie anpassen müssen! Unter Linux reicht es aus, einfach das Apache- und PHP-Paket zu installieren. Benutzen Sie dafür am besten Ihr entsprechendes Paketverwaltungsprogramm. Beachten Sie, dass das Apache- und PHP-Paket in Ihrer Distribution eventuell einen anderen Namen besitzt den Sie anpassen müssen!
  
-Unter Debian und Ubuntu können Sie im Terminal z.Beinfach eingeben (lassen Sie das Terminal danach für weitere Installationsschritte geöffnet):+Unter Debian und Ubuntu geben Sie im Terminal folgendes ein. 
 + 
 +Alle Pakete aktualisieren, bevor Sie mit der Installation beginnen.
  
 <code> <code>
-sudo apt-get install apache2 php5+sudo apt-get update && sudo apt-get upgrade
 </code> </code>
  
-Damit wäre die Installation der Server-Software beendet.+Benötigte Apacheund PHP-Pakete installieren. Das unzip-Paket wird benötigt, um die Installationsdatei zu entpacken.
  
-===== Installation der Wiki-Software =====+<code> 
 +sudo apt-get install apache2 php libapache2-mod-php php-xml php-mbstring unzip 
 +</code>
  
-Als nächstes wird die Wiki-Software installiert. Dafür muss diese als erstes heruntergeladen werden (Es wird hierbei ins tmp-Verzeichnis zwischengespeichert welches beim nächsten Neustart geleert wirdMöchten Sie die Installationsdatei behaltenso speichern Sie die Datei bitte z.B. in Ihr Home-Verzeichnis):+Apache rewrite-Modul aktivieren, welches den direkten Zugriff auf Dateien verhindertDie Zugriffsbeschränkungen die später ggf. im Wiki eingestellt werdenkönnten danach ansonsten umgangen werden.
  
 <code> <code>
-wget http://www.einsatzleiterwiki.de/public_download/einsatzleiterwiki.zip -O /tmp/einsatzleiterwiki.zip+sudo a2enmod rewrite
 </code> </code>
  
-Nun wird das heruntergeladene Archiv entpackt (sudo ist nötig da Administratorrechte benötigt werden um in das Server-Verzeichnis zu schreiben). Beachten Sie auch hierdass der Webserver-Pfad (unter Ubuntu /var/www/) in Ihrer Distribution eventuell anders lautet.+Zuletzt muss die Konfiguration des Apache-Servers neu eingelesen werden, damit sie genutzt wird.
  
 <code> <code>
-sudo unzip /tmp/einsatzleiterwiki.zip -d /var/www/+sudo service apache2 reload
 </code> </code>
  
-===== Installation der Einsatzleiterwiki-Daten =====+Damit wäre die Installation der Server-Software beendet.
  
-Im nächsten Schritt müssen die Einsatzleiterwiki-Daten heruntergeladen werden. Dies geschieht wie auch schon bei der Wiki-Software mit dem Befehl:+===== Installation der Einsatzleiterwiki-Software ===== 
 + 
 +Als nächstes wird die Einsatzleiterwiki-Software installiert. Dafür muss diese als erstes heruntergeladen werden (Es wird hierbei ins tmp-Verzeichnis zwischengespeichert welches beim nächsten Herunterfahren automatisch gelöscht wirdMöchten Sie die das Archiv behalten, so speichern Sie die Datei bitte z.B. in Ihr Home-Verzeichnis):
  
 <code> <code>
-wget http://sync.einsatzleiterwiki.de/einsatzleiterwiki_daten.zip -O /tmp/einsatzleiterwiki_daten.zip+wget https://download.einsatzleiterwiki.de/einsatzleiterwiki_php7.zip -O /tmp/einsatzleiterwiki.zip
 </code> </code>
  
-Zum Entpacken der Daten verwenden Sie folgenden Befehl:+Entpacken Sie nun das Installationspaket:
  
 <code> <code>
-sudo unzip /tmp/einsatzleiterwiki_daten.zip -d /var/www/einsatzleiterwiki/+unzip /tmp/einsatzleiterwiki.zip -d /tmp
 </code> </code>
  
-Die Nachfrage ob Sie bestehende Dateien überschreiben wollen bestätigen Sie mit **A** (was für **Alle Dateien** steht).+Im tmp-Verzeichnis befindet sich nun ein Ordner mit dem Namen einsatzleiterwiki. In diesem befindet sich widerum ein Ordner mit dem Namen server und ein Ordner mit dem Namen wiki. Für die weitere Information benötigen wir nur den wiki-Ordner, die restlichen Dateien sind für die Windows-Installation.
  
-===== Installation abschließen =====+Nun wird das eben entpackte Verzeichnis auf den Webserver verschoben: 
 + 
 +<code> 
 +sudo mv /tmp/einsatzleiterwiki/wiki /var/www/html/einsatzleiterwiki 
 +</code>
  
 Als letztes muss als Eigentümer der eben entpackten Dateien der Benutzer eingetragen werden unter dem der Apache-Server betrieben wird. Unter Ubuntu ist dies der Benutzer **www-data**. Die geschieht mit dem Befehl Als letztes muss als Eigentümer der eben entpackten Dateien der Benutzer eingetragen werden unter dem der Apache-Server betrieben wird. Unter Ubuntu ist dies der Benutzer **www-data**. Die geschieht mit dem Befehl
  
 <code> <code>
-sudo chown -R www-data:www-data /var/www/einsatzleiterwiki/+sudo chown -R www-data:www-data /var/www/html/einsatzleiterwiki/
 </code> </code>
  
 ===== Administrator-Benutzerkonto erstellen und erster Start ===== ===== Administrator-Benutzerkonto erstellen und erster Start =====
  
-Rufen Sie in Ihrem Browser die URL [[http://127.0.0.1/einsatzleiterwiki/install.php]] auf.+Rufen Sie in Ihrem Browser die URL [[http://localhost/einsatzleiterwiki/install.php]] auf (falls Sie den Browser auf Ihrem Server geöffnet haben, bzw. ersetzen Sie ''localhost'' durch den Hostnamen oder die IP Ihres Servers.
  
 {{page>wiki:hilfe:installation:windows#installation_des_wikis&noheader&nodate&nouser}} {{page>wiki:hilfe:installation:windows#installation_des_wikis&noheader&nodate&nouser}}
wiki/hilfe/installation/linux_ubuntu_debian.txt · Zuletzt geändert: 21.12.2020 01:08 von christoph_ziehr