Aktuelle Versionen: ||| Galaxytool: v5.1 ||| Galaxytoolbar: v2.6.32 |||

Installation: Unterschied zwischen den Versionen

Aus Galaxytool wiki
Wechseln zu: Navigation, Suche
K (Vorbereitung)
 
(73 dazwischenliegende Versionen von 10 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
Nach dem Herunterladen muss die Datei noch entpackt werden. Anschlie&szlig;end muss die config.php angepasst werden und anschlie&szlig;end das gesamte Tool auf den eigenen Webserver geladen werden.<br />
+
== Vorbereitung ==
Die attributes.php KANN angepasst werden. Das Tool l&auml;uft aber auch, wenn nur die config.php angepasst wurde.<br />
 
<br />
 
War die Anpassung der config.php korrekt, kann die install.php ausgef&uuml;hrt werden, die kurz erl&auml;utert was gerade geschieht und immer ein <font color='orangered'>done</font> als erfolgreichen Abschluss ausgibt.<br />
 
Gab es Probleme bei der Ausf&uuml;hrung der install.php kann davon ausgegangen werden, dass die config.php nicht korrekt angepasst wurde.<br />
 
Daher folgt nun eine deatillierte Beschreibung des Inhalts der config.php und wie diese anzupassen ist.<br />
 
<br />
 
<font color='skyblue'><font style="font-size:10pt; font-weight:bold;">config.php</font></font><br />
 
<font style="font-size:10pt; font-weight:bold;">Datenbankteil</font><br />
 
<div id="main"><div class="standard">
 
  <div class="code"><code><font color="#000000"><font color="chocolate">&nbsp;$dbusername&nbsp;</font><font color="#006600">=&nbsp;</font><font color="yellowgreen">'username'</font><font color="#006600">;&nbsp;</font><font color="chocolate"></font></font></code></div> <br />
 
In die Anf&uuml;hrungszeichen muss der Datenbankbenutzername f&uuml;r eure MySQL Datenbank eingetragen werden.  <br />
 
  
<div class="code"><code><font color="#000000"><font color="chocolate">&nbsp;$dbpassword&nbsp;</font><font color="#006600">=&nbsp;</font><font color="yellowgreen">'userpasswort'</font><font color="#006600">;&nbsp;</font><font color="chocolate"></font></font></code></div> <br />
+
Nach dem [[Downloads|Herunterladen]] muss die Datei entpackt werden. Dazu wird ein Programm zum Entpacken von .zip-Dateien benötigt. ( Empfehlung: [http://www.7-zip.de/ 7-Zip]) Anschließend müssen die Dateien auf euren Webserver hochgeladen werden. Dies geschieht mit einem FTP-Programm wie Filezilla ([http://www.filezilla.de/download.htm]) oder einem vom Hoster dafür vorgesehen Panel. Danach sollten [[Schreibrechte setzen| Schreibrechte]] auf den config-Ordner gesetzt werden.
In die Anf&uuml;hrungszeichen muss das Datenbankbenutzerpassword f&uuml;r eure MySQL Datenbank eingetragen werden.<br />
 
<div class="code"><code><font color="#000000"><font color="chocolate">&nbsp;$dbname&nbsp;</font><font color="#006600">=&nbsp;</font><font color="yellowgreen">'datenbank'</font><font color="#006600">;&nbsp;</font><font color="chocolate"></font></font></code></div> <br />
 
In die Anf&uuml;hrungszeichen muss der Name eurer MySQL Datenbank eingetragen werden.<br />
 
  
<div class="code"><code><font color="#000000"><font color="chocolate">&nbsp;$dbtablename&nbsp;</font><font color="#006600">=&nbsp;</font><font color="yellowgreen">'tabelle'</font><font color="#006600">;&nbsp;</font><font color="chocolate"></font></font></code></div> <br />
+
== Installation ==
In die Anf&uuml;hrungszeichen muss der Tabellenname f&uuml;r die Galaxiedatenbank eingetragen werden. Es empfiehlt sich die Verwendung eines aussagekr&auml;ftigen Namens wie z.B. <font color='skyblue'>u15_galaxy</font> um auch bei einem Blick in eure Datenbank noch zu wissen um was es sich handelt.<br />
 
<div class="code"><code><font color="#000000"><font color="chocolate">&nbsp;$utablename&nbsp;</font><font color="#006600">=&nbsp;</font><font color="yellowgreen">'tabelle2'</font><font color="#006600">;&nbsp;</font><font color="chocolate"></font></font></code></div> <br />
 
  
In die Anf&uuml;hrungszeichen muss der Tabellenname f&uuml;r die Benutzer des Tools eingetragen werden. Es empfiehlt sich die Verwendung eines aussagekr&auml;ftigen Namens wie z.B. <font color='skyblue'>u15_user</font>.<br />
+
Nach dem Hochladen aller Dateien muss man die install.php im Browser aufrufen:
<div class="code"><code><font color="#000000"><font color="chocolate">&nbsp;$pstablename&nbsp;</font><font color="#006600">=&nbsp;</font><font color="yellowgreen">'tabelle3'</font><font color="#006600">;&nbsp;</font><font color="chocolate"></font></font></code></div> <br />
 
In die Anf&uuml;hrungszeichen muss der Tabellenname f&uuml;r die Spielerstats des Tools eingetragen werden. Es empfiehlt sich die Verwendung eines aussagekr&auml;ftigen Namens wie z.B. <font color='skyblue'>u15_playerstats</font>.<br />
 
  
<div class="code"><code><font color="#000000"><font color="chocolate">&nbsp;$astablename&nbsp;</font><font color="#006600">=&nbsp;</font><font color="yellowgreen">'tabelle4'</font><font color="#006600">;&nbsp;</font><font color="chocolate"></font></font></code></div> <br />
+
http://example.com/path_to_galaxytool/install.php
In die Anf&uuml;hrungszeichen muss der Tabellenname f&uuml;r die Allianzstatistik des Tools eingetragen werden. Es empfiehlt sich die Verwendung eines aussagekr&auml;ftigen Namens wie z.B. <font color='skyblue'>u15_allystats</font>.<br />
 
<div class="code"><code><font color="#000000"><font color="chocolate">&nbsp;$noticetable&nbsp;</font><font color="#006600">=&nbsp;</font><font color="yellowgreen">'tabelle5'</font><font color="#006600">;&nbsp;</font><font color="chocolate"></font></font></code></div> <br />
 
  
In die Anf&uuml;hrungszeichen muss der Tabellenname f&uuml;r die Notizen des Tools eingetragen werden. Es empfiehlt sich die Verwendung eines aussagekr&auml;ftigen Namens wie z.B. <font color='skyblue'>u15_notices</font>.<br />
+
Folgt nun den Anweisungen auf dem Bildschirm und gebt dort alle erforderlichen Informationen ein. Die Anweisungen geben euch detaillierte Hinweise, wenn etwas nicht funktioniert bzw. was einzugeben ist.<br>
<div class="code"><code><font color="#000000"><font color="chocolate">&nbsp;$reporttable&nbsp;</font><font color="#006600">=&nbsp;</font><font color="yellowgreen">'tabelle6'</font><font color="#006600">;&nbsp;</font><font color="chocolate"></font></font></code></div> <br />
+
'''Alle Konfigurations-Dateien werden während der Installation erzeugt - es ist nicht notwendig irgendeine Datei manuell zu editieren.'''
In die Anf&uuml;hrungszeichen muss der Tabellenname f&uuml;r die Spionageberichte des Tools eingetragen werden. Es empfiehlt sich die Verwendung eines aussagekr&auml;ftigen Namens wie z.B. <font color='skyblue'>u15_reports</font>.<br />
 
  
<div class="code"><code><font color="#000000"><font color="chocolate">&nbsp;$iptablename&nbsp;</font><font color="#006600">=&nbsp;</font><font color="yellowgreen">'tabelle7'</font><font color="#006600">;&nbsp;</font><font color="chocolate"></font></font></code></div> <br />
+
== Abschließendes ==
In die Anf&uuml;hrungszeichen muss der Tabellenname f&uuml;r die IP-Adressen der Benutzer des Tools eingetragen werden. Es empfiehlt sich die Verwendung eines aussagekr&auml;ftigen Namens wie z.B. <font color='skyblue'>u15_ip</font>.<br />
 
<div class="code"><code><font color="#000000"><font color="chocolate">&nbsp;$shouttable&nbsp;</font><font color="#006600">=&nbsp;</font><font color="yellowgreen">'tabelle8'</font><font color="#006600">;&nbsp;</font><font color="chocolate"></font></font></code></div> <br />
 
  
In die Anf&uuml;hrungszeichen muss der Tabellenname f&uuml;r die neuesten Nachrichten auf der &Uuml;bersichtsseite eingetragen werden. Es empfiehlt sich die Verwendung eines aussagekr&auml;ftigen Namens wie z.B. <font color='skyblue'>u15_shoutbox</font>.<br />
+
Im Abschluss sollte aus Sicherheitsgründen die install.php sowie die update.php vom Server gelöscht werden!
<div class="code"><code><font color="#000000"><font color="chocolate">&nbsp;$dbhost&nbsp;</font><font color="#006600">=&nbsp;</font><font color="yellowgreen">'localhost'</font><font color="#006600">;&nbsp;</font><font color="chocolate"></font></font></code></div> <br />
+
Der Login nach der Installation erfolgt mit den bei der Installation erzeugten Accountdaten.
In die Anf&uuml;hrungszeichen muss die Adresse (im allgemeinten nur &amp;quot;localhost&amp;quot;) f&uuml;r eure MySQL Datenbank eingetragen werden.<br />
 
  
Solltet ihr eine andere Adresse f&uuml;r eure MySQL Datenbank haben, so erfahrt ihr das von eurem Anbieter.<br />
+
[[en:Installation]]
<br />
+
[[es:Instalación]]
<br />
 
<font color='skyblue'><font style="font-size:10pt; font-weight:bold;">attributes.php</font></font><br />
 
<div class="code"><code><font color="#000000"><font color="chocolate">&nbsp;$owner&nbsp;</font><font color="#006600">=&nbsp;</font><font color="yellowgreen">'yourname'</font><font color="#006600">;&nbsp;</font><font color="chocolate"></font></font></code></div> <br />
 
In die Anf&uuml;hrungszeichen tragt ihr eure Allianz oder euren nick ein. Auf der Loginseite ist dieser dann zu sehen, um das Tool besser von gleichen Versionen eines anderen Unis unterscheiden zu k&ouml;nnen.<br />
 
 
 
<div class="code"><code><font color="#000000"><font color="chocolate">&nbsp;$maxshouts&nbsp;</font><font color="#006600">=&nbsp;</font><font color="chocolate">15</font><font color="#006600">;&nbsp;</font><font color="chocolate"></font></font></code></div> <br />
 
Tragt hier ein wie viele Mitteilungen auf der &Uuml;bersichtsseite gespeichert und angezeigt werden sollen.<br />
 
<div class="code"><code><font color="#000000"><font color="chocolate">&nbsp;$statspage&nbsp;</font><font color="#006600">=&nbsp;</font><font color="chocolate">100</font><font color="#006600">;&nbsp;</font><font color="chocolate"></font></font></code></div> <br />
 
Anzahl der Eintr&auml;ge die auf der Statistik Seite stehen. Standardm&auml;&szlig;ig sind es wie bei ogame 100. Wollt ihr weniger scrollen, w&auml;hlt eine andere Zahl.<br />
 
 
 
<br />
 
<div class="code"><code><font color="#000000"><font color="chocolate">&nbsp;$email_from&nbsp;</font><font color="#006600">=&nbsp;</font><font color="chocolate">$_SERVER</font><font color="#006600">[</font><font color="yellowgreen">'SERVER_ADMIN'</font><font color="#006600">];&nbsp;</font><font color="chocolate"></font></font></code></div> <br />
 
Hier k&ouml;nnt ihr in einfachen Anf&uuml;hrungszeichen eine Emailadresse angeben, die bei den Registrierungsemails als &amp;quot;FROM&amp;quot; Feld angegeben wird.<br />
 
<br />
 
<div class="code"><code><font color="#000000"><font color="chocolate">&nbsp;$default_language&nbsp;</font><font color="#006600">=&nbsp;</font><font color="yellowgreen">'german'</font><font color="#006600">;&nbsp;</font><font color="chocolate"></font></font></code></div> <br />
 
 
 
In die Anf&uuml;hrungszeichen muss die Standardsprache eingesetllt werden. Zur Auswahl stehen: <font color='skyblue'>german, english, spanish, dutch, balkan, french, portugues, turkish, danish, italian and polish</font>.<br />
 
<br />
 
<div class="code"><code><font color="#000000"><font color="chocolate">&nbsp;$default_charset&nbsp;</font><font color="#006600">=&nbsp;</font><font color="yellowgreen">'iso-8859-1'</font><font color="#006600">;&nbsp;</font><font color="chocolate"></font></font></code></div> <br />
 
In die Anf&uuml;hrungszeichen muss der ISO Code eingestellt werden. Der voreingestellt Code sollte in den meisten F&auml;llen bereits korrekt sein.<br />
 
<br />
 
 
 
<font style="font-size:10pt; font-weight:bold;">Hauptmen&uuml; anpassen</font> <br />
 
<div class="code">
 
  <p><code><font color="#000000"><font color="chocolate">&nbsp;$additional_links_german&nbsp;</font><font color="#006600">=&nbsp;array(&nbsp;<br />
 
        <br />
 
  </font><font color="yellowgreen">'Ogame'&nbsp;</font><font color="#006600">=&gt;&nbsp;</font><font color="yellowgreen">'<nowiki>http://www.ogame.de</nowiki>'</font></font></code></p>
 
  <p><code><font color="#000000"><font color="#006600">);&nbsp;</font><font color="chocolate"></font></font></code></p>
 
</div><br />
 
Durch dieses Beispiel wird im Hauptmen&uuml; ein zus&auml;tzlicher Link zur Ogame Startseite erzeugt.<br />
 
 
 
Wenn es erw&uuml;nscht ist, kann einfach ein neuer Link (z.B. Allyforum) hinzugef&uuml;gt werden, indem ein weiterer Eintrag angeh&auml;ngt wird.<br />
 
<br />
 
<div class="code"><code><font color="#000000"><font color="chocolate">&nbsp;$additional_links_german&nbsp;</font><font color="#006600">=&nbsp;array(&nbsp;<br />
 
<br /></font><font color="yellowgreen">'Ogame'&nbsp;</font><font color="#006600">=&gt;&nbsp;</font><font color="yellowgreen">'<nowiki>http://www.ogame.de</nowiki>'</font><font color="#006600">,&nbsp;<br />
 
<br /></font><font color="yellowgreen">'Allyforum'&nbsp;</font><font color="#006600">=&gt;&nbsp;</font><font color="yellowgreen">'<nowiki>http://www.eureallypage.de/weg/zum/forum</nowiki>'<br />
 
 
 
<br /></font><font color="#006600">);&nbsp;</font><font color="chocolate"></font></font></code></div><br />
 
<br />
 
Je mehr solcher Links hinzugef&uuml;gt werden, desto umfangreicher wird auch das Hauptmen&uuml;.<br />
 
Wie schon aufgefallen ist, ist das nur eine Erweiterung f&uuml;r die deutschen Men&uuml;s. Will man die Links auch f&uuml;r andere Sprachen verf&uuml;gbar machen, so m&uuml;ssen diese Arrays auch angepasst werden.<br />
 
<br />
 
<br />
 
Beim BB Code Export k&ouml;nnen die Farben &uuml;ber diese Konstanten angepasst werden. Dazu einfach einen Farbcode aus eurem Forum eingeben.<br />
 
<div class="code"><code><font color="#000000"><font color="chocolate"><br />
 
<br />define</font><font color="#006600">(</font><font color="yellowgreen">'BBCODE_COORDINATES&amp;quot;<font color="#006600">,</font>'deeppink'<font color="#006600">);</font><br />
 
<br />
 
<font color="chocolate">define</font><font color="#006600">(</font>'BBCODE_MOON&amp;quot;<font color="#006600">,</font>'burlywood'</font><font color="#006600">);<br />
 
<br /></font><font color="chocolate">define</font><font color="#006600">(</font><font color="yellowgreen">'BBCODE_DEBRISFIELD'</font><font color="#006600">,</font><font color="yellowgreen">'firebrick'</font><font color="#006600">);<br />
 
 
 
<br /></font><font color="chocolate">define</font><font color="#006600">(</font><font color="yellowgreen">'BBCODE_ALLY'</font><font color="#006600">,</font><font color="yellowgreen">'tomato'</font><font color="#006600">);<br />
 
<br /></font><font color="chocolate">define</font><font color="#006600">(</font><font color="yellowgreen">'BBCODE_ALLYDETAILS'</font><font color="#006600">,</font><font color="yellowgreen">'coral'</font><font color="#006600">);<br />
 
<br /></font><font color="chocolate">define</font><font color="#006600">(</font><font color="yellowgreen">'BBCODE_PLAYERNAME'</font><font color="#006600">,</font><font color="yellowgreen">'teal'</font><font color="#006600">);<br />
 
 
 
<br /></font><font color="chocolate">define</font><font color="#006600">(</font><font color="yellowgreen">'BBCODE_BANNED'</font><font color="#006600">,</font><font color="yellowgreen">'red'</font><font color="#006600">);<br />
 
<br /></font><font color="chocolate">define</font><font color="#006600">(</font><font color="yellowgreen">'BBCODE_VACATION'</font><font color="#006600">,</font><font color="yellowgreen">'skyblue'</font><font color="#006600">);<br />
 
<br /></font><font color="chocolate">define</font><font color="#006600">(</font><font color="yellowgreen">'BBCODE_NOOB'</font><font color="#006600">,</font><font color="yellowgreen">'limegreen'</font><font color="#006600">);<br />
 
 
 
<br /></font><font color="chocolate">define</font><font color="#006600">(</font><font color="yellowgreen">'BBCODE_INACTIVE'</font><font color="#006600">,</font><font color="yellowgreen">'silver'</font><font color="#006600">);<br />
 
<br /></font><font color="chocolate">define</font><font color="#006600">(</font><font color="yellowgreen">'BBCODE_LONGINACTIVE'</font><font color="#006600">,</font><font color="yellowgreen">'silver'</font><font color="#006600">);<br />
 
<br /></font></font></code></div>
 
<br />
 
<br />
 
<font style="font-size:10pt; font-weight:bold;">Ostat</font><br />
 
 
 
Nachdem mehrfach Anfragen zur direkten Verlinkung zu [http://www.ostat.de/ Ostat] aufkamen, wurde jetzt die M&ouml;glichkeit daf&uuml;r integriert.<br />
 
Es m&uuml;ssen lediglich das Universum sowie der ostat-Server (de oder org) angegeben werden.<br />
 
Die Angabe des Universums empfiehlt sich in jedem Fall, so dass es oben Links im Hauptmen&uuml; angezeigt werden kann. Damit wird die Benutzung des Tools f&uuml;r die User erleichtert, die in mehreren Universen spielen.<br />
 
<div class="code"><code><font color="#000000"><font color="chocolate">&nbsp;$ostat_universe&nbsp;</font><font color="#006600">=&nbsp;</font><font color="yellowgreen">'15'</font><font color="#006600">;&nbsp;<br />
 
 
 
<br />&nbsp;</font><font color="chocolate">$ostat_server&nbsp;</font><font color="#006600">=&nbsp;</font><font color="yellowgreen">'de'</font><font color="#006600">;&nbsp;</font><font color="chocolate"></font></font></code></div><br />
 
<br />
 
Dieses Beispiel würde für das deutsche Universum 15 die Links zu  [http://www.ostat.de/ Ostat] erstellen. <br />
 
<br />
 
<font style="font-size:10pt; font-weight:bold;">Abschließendes</font> <br />
 
<font color='orangered'>Im Abschluss sollte aus Sicherheitsgründen die install.php sowie die update.php vom Server gelöscht werden!</font><br />
 
 
 
Der erste Login nach der Installation erfolgt mit:<br />
 
<font color='limegreen'><br />
 
Loginname: admin<br />
 
Passwort: galatool<br />
 
</font><font color='orangered'><br />
 
Es sollte jedem klar sein, dass als erstes das Passwort für den Admin geändert werden sollte!</font>
 
</div>
 
</div>
 

Aktuelle Version vom 2. Februar 2013, 15:01 Uhr

Vorbereitung

Nach dem Herunterladen muss die Datei entpackt werden. Dazu wird ein Programm zum Entpacken von .zip-Dateien benötigt. ( Empfehlung: 7-Zip) Anschließend müssen die Dateien auf euren Webserver hochgeladen werden. Dies geschieht mit einem FTP-Programm wie Filezilla ([1]) oder einem vom Hoster dafür vorgesehen Panel. Danach sollten Schreibrechte auf den config-Ordner gesetzt werden.

Installation

Nach dem Hochladen aller Dateien muss man die install.php im Browser aufrufen:

http://example.com/path_to_galaxytool/install.php

Folgt nun den Anweisungen auf dem Bildschirm und gebt dort alle erforderlichen Informationen ein. Die Anweisungen geben euch detaillierte Hinweise, wenn etwas nicht funktioniert bzw. was einzugeben ist.
Alle Konfigurations-Dateien werden während der Installation erzeugt - es ist nicht notwendig irgendeine Datei manuell zu editieren.

Abschließendes

Im Abschluss sollte aus Sicherheitsgründen die install.php sowie die update.php vom Server gelöscht werden! Der Login nach der Installation erfolgt mit den bei der Installation erzeugten Accountdaten.