Installation Animegame

Aus Animegame-Wiki
Wechseln zu: Navigation, Suche

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

Der Quellcode kann unter https://www.animegame.eu/svn/ag/core/v1.0/trunk/ heruntergeladen werden.

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.