EG-Verwaltungstool (Installation)

Aus Evergore Wiki
Zur Navigation springen Zur Suche springen

Vorweg

Diese Kurzanleitung soll eine Hilfestellung für die Installation des EG-Verwaltungstools (kurz "egtool") sein. Je nachdem, welchen Webhoster oder eigenen Server ihr nutzt können die Angaben abweichen. Hier werden die nötigen Schritte am Beispiel der FREE Version von Award Space und dem OpenSource-FTPtool FileZilla erklärt.


Voraussetzungen

  • Ihr habt die zip-Datei heruntergeladen und auf Eurem Computer entpackt - Der Ort hierfür ist egal, ihr solltet die Dateien nur wiederfinden können.
  • Ihr habt einen Server. Das kann gemieteter oder gratis Webspace sein, oder eine eigene Infrastruktur
    • Dieser Server verfügt über PHP 5 (oder höher)
    • Dieser Server verfügt über mySQL 5 (oder höher)
    • Im Idealfall erlaubt der Server Stored Procedures - dies ist notwendig um Warengewicht und Warenwert korrekt zu berechnen. Im schlimmsten Fall gehts aber auch ohne.
  • Ihr braucht einen FTP-Client. Bsp. FileZilla - externer Link

Vorgehen

  1. Nach der Anmeldung bei Award Space müsst ihr (Hosting Tools -> Website Manager -> FTP Manager) eurem automatisch angelegten FTP Account ein Passwort zuweisen.
  2. im Domainen Manager (Startseite von awardspace nach der Anmeldung) müsst ihr noch eine Subdomain mit einem beliebigen Namen einrichten (Bsp. testaccount)
  3. Richtet in FileZilla im Servermanager (Strg + S) den FTP-Server ein. Die Verbindungsart muss dabei auf "Normal" gestellt werden. Wenn ihr bei Award Space auf das + neben der Zahlenkolonne (die der Name Eures FTP Accounts ist) klickt und danach auf "FTP Information" bekommt ihr die nötigen Daten. Das Feld bei "Port" kann leer gelassen werden.
    FTPserver.png
  4. Verbindet Euch mit dem FTP Server und übertragt den Inhalt des kompletten Ordners "egtool" in den einzigen auf dem Server liegenden Ordner. In diesem Fall also nach /testaccount.adwebpages.com. Dies geschieht indem ihr die Daten von der linken Seite (Euer Computer) per Drag&Drop auf die rechte Seite (Server) zieht.
  5. Navigiert auf der rechten Seite bis zum Inhalt des Ordners "egtool" (/testaccount.adwebpages.com/egtool/) und klickt mit der rechten Maustaste auf den Ordner "include" -> wählt "Dateiberechtigungen..." aus und stellt die Berechtigungen auf jeweils Lesen/Schreiben/Ausführen (rwx), indem ihr entweder überall ein Häkchen setzt oder den "Numerischen Wert" 777 eingebt.
    Chmod.png
  6. Estellt nun im Webinterface von Award Space (Hosting Tools -> Database Manager -> MySQL Databases die Datenbank, in der später die Informationen gespeichert werden. Gebt der Datenbank einen Namen (im Beispiel: "1719427_stadt") udn definiert ein Passwort.
  7. Die eigentliche Installation startet ihr, indem ihr die Datei "install.php" aus dem Unterordner "install" im Browser aufruft. In unserem Beispiel müsstet ihr dafür in der Adresszeile also "testaccount.adwebpages.com/install/install.php" eingben.
  8. Folgende Daten müssen im Installationsscript eingegeben werden:
    • Datenbankserver = zu finden bei Award Space unter MySQL Databases
    • Datenbankname = der zuvor festgelegte Name
    • Datenbankbenutzername = bei Award Space gleichlautend mit dem Datenbanknamen
    • Datenbankpasswort = das zuvor festgelegte Passwort
       
    • Dein Benutzername = frei zu definieren -> erster Benutzer für das EG-Tool. Im Zweifelsfall Euer Ingame-Name
    • Dein Passwort = frei zu definieren
    • Deine Gilde = vollständiger Name deiner Gilde
    • Gildenkürzel = dein Gildenkürzel
    • Name des Stadtlagers = Gebt dem Lager einen Namen, mit dem ihr es eindeutig zuweisen könnt.
    Installationsscript.png
  9. Sollte Euer Webhoster "Stored Procedures" nicht unterstützen, werden euch nach der Installation vier Fehler angezeigt - trotz der Tatsache, dass die Installation fehlerhaft war lässt sich das egtool so nutzen - nur werden Warengewicht und Warenwert nicht berechnet und immer mit 0 gewertet.
  10. Geht nun zurück zu FileZilla und löscht den kompletten Ordner "install". Weiters müsst ihr die Berechtigungen des Ordners "include" wieder auf 755 stellen.

Das Tool ist nun unter der Adresse ~Installationsverzeichnis/egtool/index.php (im Beispiel: testaccount.adwebpages.com/egtool/index.php) zu erreichen.

externe Links