This is an old revision of the document!


Testumgebung einrichten

Admidio benötigt einen Webserver mit PHP-Unterstützung, sowie eine MySQL-Datenbank. Dies ist i.d.R. auf dem Webspace bereits fertig eingerichtet. Zum Entwickeln empfiehlt es sich aber, eine Webserver mitsamt PHP und MySQL lokal einzurichten. Dazu bietet sich das XAMPP-Paket an, welches alle Komponenten mitliefert und auch einen Installationsassistenten mitbringt. Zur Einrichtung von XAMPP solltest du die Dokumentation auf der XAMPP-Projektseite nutzen. Wurde der Webserver erfolgreich eingerichtet, so sollten noch einige Einstellungen angepasst werden.

Der Sourcecode von Admidio kann über eine Subversion-Client aus der Sourcecodeverwaltung heruntergeladen werden. Diesen musst du dann in den htdocs-Pfad deines Webservers kopieren. Nun musst du im Admidio-Hauptordner die Datei config_default.php kopieren und als config.php ablegen. Öffne diese Datei und gib deine Daten dort ein. Falls du mit unseren mitgelieferten Testdaten arbeiten willst, dann muss als Tabellenpräfix demo und als Organisation DEMO eingegeben werden. Außerdem sollte noch das Debugflag sowie, falls noch nicht geschehen, die PHP-Logdatei eingerichtet werden.

Nachdem die Admidio-Dateien kopiert wurden und die Konfigurationsdatei angepasst wurde, können nun die Testdaten eingespielt werden. Dazu muss im Browser das Script build.php aus dem Ordner db_scripts ausgeführt werden. Der komplette Pfad lautet dann http://Pfad_zum_lokalen_Admidio_Ordner/db_scripts/build.php . Ist das Script mit der Meldung Installation erfolgreich durchgelaufen, musst du nun noch das Updatescript aufrufen. Die Testdaten werden immer in der gerade veröffentlichten Version eingespielt. Der Sourcecode des Trunk wurde aber weiterentwickelt und aus diesem Grund muss nun die Datenbank aktualisiert werden. Das Updatescript erreichst du über folgenden Link: http://Pfad_zum_lokalen_Admidio_Ordner/adm_install/update.php .

Nun ist deine Admidio-Testumgebung fertig eingerichtet und du kannst mit der Entwicklung neuer Funktionen beginnen!

  • de/entwickler/testumgebung_einrichten.1256591089.txt.gz
  • Last modified: 2009/10/26 22:04
  • (external edit)