EQdkp Plus Navigation:   Home  |   Forum  |   Wiki  |   Translate  |   Bugtracker  |   WebSVN  |  USVN

Installation

Aus EQdkp Plus Wiki

Dieser Artikel erklärt, wie man Corgan's EQDKP Plus installiert.

Inhaltsverzeichnis

Vorbereitungen

Bevor Du mit der Installation des EQDKP Plus beginnst, sollten einige Vorüberlegungen gemacht werden.

Web-Server

Der Rechner (im Folgenden "Server" genannt), auf dem Du das DKP einrichten willst, muss natürlich einen Webserver-Dienst anbieten und sollte möglichst rund um die Uhr online sein. Meist handelt es sich dabei um einen Apache Webserver.

Daneben muss der Server auch die Skriptsprache PHP unterstützen und einen MySQL-Dienst für das Datenbank-Management anbieten.

Folgende Einstellungen müssen in der PHP-Konfiguration gesetzt sein:

  • extension = curl.so ; curl - client URL library functions
  • safe_mode = Off

Wenn Du nicht weißt, wie oder wo man diese Einstellungen vornimmt, wende Dich an Deinen Server-Administrator, bei Gratis-Hosting-Anbietern kannst Du meist in einem IRC-Chat oder per Forum Kontakt finden. Außerdem wurde das Thema mit cURL und safe_mode mehrmals im deutschen EQDKP-Forum besprochen und erklärt, benutze die Suchfunktion!

Zugriffsrechte

EQDKP benötigt vollen Zugriff auf Deinen MySQL-Server, um seine Datenbank über das Install-Skript anzulegen. Halte also Deine Zugangsdaten bereit.

Download

EQDKP Plus wird am Besten direkt von der EQDKP Plus webseite gedownloadet, hier liegt immer die aktuellste Version (momentan v0.4.4.5 ohne Plugins):

http://www.eqdkp-plus.com/download.php (STABLE ist zu bevorzugen)

Diese Seite leitet dich auf sourceforge.net weiter, wo verschiedene eqdkp Plus Pakete zum download bereit liegen:

  • core - eqdkp Plus OHNE plugins
  • core & plugins - eqdkp Plus MIT plugins
  • update - Update-Paket für bestehende eqdkp Plus Installationen

Achte auf die Art der Komprimierung, viele Windows-Packprogramme kommen mit dem .tar.gz-Format nicht zurecht. Unix-Systeme hingegen entpacken auch .zip-Formate inzwischen meist problemlos. Wie man die Archive entpackt, kannst Du aus den Manuals Deines Packprogrammes oder mit google erfahren.

Folgende Dateien und Verzeichnisse befinden sich im Archiv:

  • changelog.txt - Datei, welche die neuesten Veränderungen aufzählt
  • eqdkp/ - Verzeichnis mit dem eigentlichen System
  • header_images/ - vorgefertigte Bilder, die über das System gesetzt werden können um es optisch aufzuwerten
  • readme/ - Anleitungen zur Installation
  • SQL_Files/ - enthält eine Datei mit Datenbankbefehlen, die im Falle eines Upgrades von Version 1.3.1 (oder älter) auf EQDKP Plus ausgeführt werden muss. Zudem ist auch der Inhalt einer Itemcache-Tabelle als Archiv eingefügt (für fortgeschrittene Nutzer)
  • WoWAddons/ - Bestimmte Plugins benötigen ein WoW-Addon als Schnittstelle, diese befinden sich hier

Installation

Kopieren der Daten

Nachdem Du das Archiv heruntergeladen und auf deine Festplatte entpackt hast, musst Du Teile dieser Dateien auf deinen Webspace hochladen. Meistens hat man dazu einen ftp Zugang von seinem Provider zur Verfügung gestellt bekommen. Die genaue Verzeichnisstruktur auf dem Webserver kann sich von Anbieter zu Anbieter unterscheiden. Für diese Anleitung gehen wir davon aus, dass das unterste Verzeichnis direkt das Verzeichnis ist, das zu Deiner Domain www.Beispiel.de gehört. In dieser Anleitung soll nun davon ausgegangen werden, dass das EQDKP über den Webbrowser unter der Adresse http://www.meinedomain.de/dkp erreicht werden soll. Erstelle nun in deinem Verzeichnis auf dem Webserver ein Verzeichnis dkp.

Folgende Dateien aus dem entpackten Archiv müssen auf deinen Webspace hochgeladen werden: Der gesamte Inhalt des Ordners eqdkp muss in das Verzeichnis dkp auf Deinem Webspace geladen werden!

Datei-Berechtigungen unter Unix

Für die Installation ist es wichtig, dass eine Datei und ein Verzeichnis bestimmte Rechte erhalten - nämlich muss das Installationskript während der Installation in diese schreiben können. Für den normalen Internet-Betrieb werden aber lediglich Leserechte benötigt, daher müssen nun diese bestimmten Rechte verteilt werden.

Wechsle in dein Verzeichnis dkp in das du gerade Dateien hochgeladen hast. Wechsle nun in das Verzeichnis templates. Dort findest du ein Verzeichnis cache. Diesem Verzeichnis Cache müssen wenigstens Schreibrechte verpasst werden. Der einfachheit halber setzen wir die Rechte dieser Datei auf Vollzugriff, welches unter Unix der Zahlencode 777 entspricht.

Wechsele nun zurück in das Verzeichnis dkp und gebe der Datei config.php ebenfalls mindestens Schreibrechte, bzw. einfach wieder Vollzugriff (777).

Wie diese Berechtigung verteilt wird hängt stark von eurem verwendeten ftp-Programm ab (dem Programm mit dem ihr Zugriff auf euren Webserver habt) und nicht für jedes Programm kann hier eine Anleitung gegeben werden, daher schaut am besten in das Handbuch eures Programmes, wie man die Dateirechte verändert. Ein Beispielvideo ist ebenfalls mitgeliefert. Ihr findet dies im Verzeichnis readme/german/videos/ger. Öffnet dort die Datei Rechte.htm um das Video anzusehen.

Ausführen des Install-Skripts

Nun bist Du soweit nur noch mit dem Webbrowser zu arbeiten. Öffne deine Webbrowser und gebe die Adresse deines DKP-Systems in die Adresszeile ein - hier in der Anleitung wird angenommen, dass es www.meinedomain.de/dkp ist. Da das EQDKP noch nicht installiert ist, wird durch den Aufruf automatisch das Installationskript gestartet - bei Aufrufen nach Abschluss der Installation ist dies natürlich nicht mehr der Fall.

Neu-Installation

BeschreibungBilder
Schritt 1

Hier siehst du den Startbildschirm wenn du EQDKP auf deinem Webspace kopiert und die Installationsroutine aufgerufen hast.

  • 1 - Zeigt die aktuelle Version des Installationspaktest und die aktuelle Version des EQDKP
  • 2 - Zeigt welche Version PHP auf dem Webspace besitzt, ob MySQL und zLib Verfügbar sind
  • 3 - Wichtige Informationen
EQDKP Installation Step 1
Schritt 2

Hier siehst du den zweiten Bildschirm nach dem du die Installation von EQDKP gestartet hast

  • 1 - Datenbank Typ
  • 2 - Datenbankhost meistens "localhost"
  • 3 - Name der Datenbank
  • 4 - Name des Users der auf die Datenbank zugreifen darf
  • 5 - Passwort für die Datenbank
  • 6 - Prefix für die Datenbanktabellen
    Achtung: Sollte nicht verändert werden
EQDKP Installation Step 2
Ergebniss
Nach dem Klick auf "Datenbank testen" sollte folgendes Fenster erscheinen:
Sprachauswahl
Schritt 3
Es gibt noch weitere kleine Einstellungsmöglichkeiten auf diesem Schirm

Die DKP-Sprache:

  • 1 - Deutsch (standard)
  • 2 - Deutsch (Lokalisierung)
  • 3 - Standard Spiel
  • 4 - Domainname Server
  • 5 - Serverport
  • 6 - Scriptpfad
Sprachauswahl
Ergebniss
Nun könnt Ihr euren Administrator Account erstellen.
Datenbanksprachauswählen
Ergebniss
Nachdem Ihr euren Account erstellt habt, könnt Ihr euch einloggen.
Datenbanksprachauswählen
Wenn alle Daten Korrekt waren solltet ihr euch jetzt am Administrations-Schirm befinden. Hierzu mehr im How-To:Konfiguration.