Installation Animegame
Aus Animegame-Wiki
Inhaltsverzeichnis |
Vorwort
Die Installation ist derzeit etwas aufwendig. Dies hat vor allem historische Gründe. Diese Seite soll bei der Installation und Konfiguration helfen.
Voraussetzungen
Um das Animegame zu betreiben benötigt man einen Webserver (Apache, o.ä) mit PHP und einer Mysql-Datenbank. Es kann durchaus sein, dass folgende Dinge benötigt werden.
Version auswählen
Derzeit gibt es das Animegame in drei Variationen:
Alle drei Versionen sind im SVN verfügbar. Im weiteren Verlauf wird jedoch nur die installation der animegame.eu Version beschrieben (die anderen können leicht abweichen)
Quellcode herunterladen
Konfigurationsdateien anpassen
Folgende Konfigurationsdateien müssen erstellt werden. Hierfür können die Daten aus den "exapmple Dateien benutzt werden.
- ads.inc.php , in dieser Datei wird die Einblendung von Werbung konfiguriert.
- awards_example.inc.php , in dieser Datei wird die Einblendung von erreichten Awards konfiguriert.
- db_example.inc.php , in dieser Datei wird die Verbindung zur Datenbank konfiguriert.
- partner_example.inc.php , in dieser Datei wird die Einblendung von Partnern konfiguriert.
- server_example.inc.php , in dieser Datei werden Grundeinstellungen des Servers konfiguriert.
- settings_example.inc.php , in dieser Datei werden Grundeinstellungen konfiguriert.
- toplists_example.inc.php , in dieser Datei wird die Einblendung von Toplisten konfiguriert.
ads.inc.php
Diese Datei sollte 4 Funktionen deklarieren:
function getHorizontalAdvertisement(){
return ' ';
}
function getVerticalAdvertisement(){
return ' ';
}
function getBoxAdvertisement(){
return ' ';
}
function getLayerAdvertisement(){
return ' ';
}
Anstelle innerhalb von ' ' sollte der Quellcode für die Werbung stehen. Jedoch müssen dafür Vorkommnisse innerhalb dieser Anfürhungszeichen von ' in \' umgewandelt werden. Ein Beispiel für eine valide Zeile ist
'return <a href="http://ag01.animegame.eu/ag"><img src="http://ag01.animegame.eu/ag/design/pub/animegame_fahne.jpg" /></a>';
Probleme
Es kann vorkommen, dass trotz aller Konfigurationen noch Fehler kommen, dass der Pfad nicht aufgelöst werden kann. Dies liegt daran, dass der DocumentRoot des Webservers nicht richtig eingestellt ist.

