Installatie handleiding

Apache

De GiPLan bestanden moeten worden gekopieerd naar een directory binnen de DocumentRoot zoals deze door Apache wordt gebruikt. Deze is terug te vinden in /etc/httpd/conf/httpd.conf, maar staat binnen schoolLAN standaard op /var/www/html. We raden aan om de GiPlLan bestanden nu te kopieren naar de directory /var/www/html/giplan.

Sudo

Om de PHP scripts toegang te geven tot de schoolLAN scripts moet er aangegeven worden dat de user Apache de scripts uit mag voeren. Dit omdat PHP draait als een Apache module en dus dezelfde rechten heeft als Apache. Om de benodigde aanpassingen te maken moet men inloggen als root. Vervolgens geeft men het commando:

visudo

Druk nu op 'i' (Insert-mode) en gebruik de pijltjes toetsen om naar de regel direct onder # User privilege specification te gaan. Voeg hier de volgende regel toe:

apache ALL = NOPASSWD: ALL

Druk op escape om uit Insert-mode te gaan en druk vervolgens op ':', gevolgd door 'wq' en 'enter'. De user Apache, en daarmee PHP, heeft nu de juiste rechten om via sudo de scripts aan te roepen.

Tftpboot

Er moet een directory worden aangemaakt in /tftpboot genaamd ref_en_bpb_bestanden met de juiste toegangsrechten. Dit kan gedaan worden met de volgende code:

cd /tftpboot
mkdir ref_en_bpb_bestanden
chmod 777 ref_en_bpb_bestanden/

Vervolgens moeten er enkele bestanden naar de zojuist aangemaakt directory worden gekopieerd. De bestanden zijn autoexec.ref, patch.ref, sizes.bpb en includes.bpb.

cd /tftpboot/win98/default/
cp autoexec.ref patch.ref sizes.bpb /tftpboot/ref_en_bpb_bestanden

cd /tftpboot/win98/share
cp includes.bpb /tftpboot/ref_en_bpb_bestanden

MrZip

Voor een correcte werking van het Image-maken gedeelte moet er een directory worden opengezet voor de Apache server. Dit gebeurd met het volgende commando:

chmod 777 /tftpboot/mrzip/utils/zipwin.mrz

Tot slot

Het GiPLan systeem is nu te bereiken door met een webbrowser te gaan naar http://server.ip/giplan/. Vul voor server.ip het IP-adres van de server in. We gaan er hierbij vanuit dat de GiPLan bestanden naar de directory zijn gekopieerd zoals aangegeven in het hoofdstuk '
Apache'.