Ich schildere hier eine Beispielinstallation, die keinen Anspruch auf Vollständigkeit hat und nur dem Zweck dient, auf einfache Art und Weise das Programm "zum Laufen" zu bringen. Ich gehe davon aus, dass die Installation auf einem UNIX/LINUX-System erfolgt und die Kennung, unter der der Apache läuft "wwwrun" und die Gruppe "wwwadmin" ist (bei meinem SUSE-System ist das Standard). Das Document root ist /usr/local/httpd/htdocs. SUSE richtet den Apache und PHP mit "register_globals = On" ein (/etc/php.ini). Damit läuft das Programm auf jeden Fall. Mittlerweile sollte es davon allerdings unabhängig sein, d.h. eine Einrichtung "register_globals = Off" sollte es nicht aus der Ruhe bringen.
- Speichern der Downloaddatei unter /tmp/phpBuliTipp.tgz
- Anlegen des Verzeichnisses /usr/local/httpd/htdocs/phpBuliTipp mit den Rechten des Apache-Users.
- cd /usr/local/httpd/htdocs
- mkdir phpBuliTipp
- chmod 766 phpBuliTipp
- chown wwwrun phpBuliTipp
- chgrp wwwadmin phpBuliTipp
- Auspacken des Archivs in das Verzeichnis.
- cd phpBuliTipp
- tar xvfz phpBuliTipp.tgz
- chown -R wwwrun *
- chgrp -R wwwadmin *
- Anlegen einer Datenbank (z.B. phpBuliTipp) über phpMyAdmin. Aufruf durch einen Klick auf den Eintrag "Home" in der linken Leiste des phpMyAdmin.
- Anlegen eines Datenbank-Users (z.B. BuliTipp) über phpMyAdmin (z.B. BuliTipp). Siehe hier den Punkt "Benutzer" im o.a. Screenshot.
- Kennwort für den User vergeben (z.B. passBuliTipp). Es sind nicht alle Rechte erforderlich. Ich habe sie hier über "Alle auswählen" angehakt.
- Daran denken den MySql-Server neu zu starten! ("Home" - "MySQL neu starten")
- Einspielen der Datenbank aus der Datei "/usr/local/httpd/htdocs/phpBuliTipp/Daten/phpBuliTipp.sql". Auch dies geht über phpMyAdmin ganz einfach.
- Eintrag der Datenbank, des SQL-Hosts, des Usernamens und des Userkennwortes in der Datei "myDBconnection.inc.php".
- Eintragen des Installationsverzeichnisses in die Datei "Config.inc.php". Z.B. $PFAD="/usr/local/httpd/htdocs/phpBuliTipp"; (geplant ist eine Version, die nicht im Dokumentenverzeichnis installiert wird)
- Anmelden mit der Kennung "admin" und Kennwort "root". (ist in der Datenbank nach dem Einspielen enthalten)
- Anlegen der Mittipper über "Verwaltung" - "Personenkreispflege".
Alle Mittipper erhalten das Kennwort "BULI", dass jeder nach der ersten Anmeldung ändern kann/sollte ("Verwaltung" - "Kennwortänderung").
- Wichtig ist, dass ein Tipper als Admin eingetragen wird, damit einer die Ergebnisse einpflegen kann usw.
- Evtl. muss im Skript "myDBconnectio.inc.php" noch eine Anpassung der include-Anweisung für adodb erfolgen. Ich habe adodb im Verzeichnis "/usr/share/php/adodb" installiert. Daher der Pfad "include("adodb/adodb.inc.php"). Dies müsste entsprechend angepasst werden.