Difference between revisions of "Nieuw WWW-lid"
(→Nieuw lid) |
(→Nieuw lid) |
||
Line 31: | Line 31: | ||
Als eerste ga je de code van de website binnenhalen en je eigen debugomgeving aanmaken. Dit doe je door de volgende commando's in een terminal te draaien: | Als eerste ga je de code van de website binnenhalen en je eigen debugomgeving aanmaken. Dit doe je door de volgende commando's in een terminal te draaien: | ||
+ | |||
+ | (Weet je niet hoe je een 'terminal' moet openen? Vraag een medewebcieër!) | ||
cd /mnt/wwwdebug2 | cd /mnt/wwwdebug2 | ||
Line 41: | Line 43: | ||
(Hier moet je <code>DEBUGNAAM</code> vervangen met de naam van je debugomgeving, bijvoorbeeld 'pepernoot' of 'comint'.) | (Hier moet je <code>DEBUGNAAM</code> vervangen met de naam van je debugomgeving, bijvoorbeeld 'pepernoot' of 'comint'.) | ||
− | |||
Dit zorgt ervoor dat de code die in de map <code>~/wwwdebug</code> staat wordt uitgevoerd wanneer je naar <code>DEBUGNAAM-debug.a-eskwadraat.nl</code> gaat in je browser. | Dit zorgt ervoor dat de code die in de map <code>~/wwwdebug</code> staat wordt uitgevoerd wanneer je naar <code>DEBUGNAAM-debug.a-eskwadraat.nl</code> gaat in je browser. |
Revision as of 20:34, 5 October 2018
Wat je moet doen voor een nieuw lid van de www:
Bestuur
- Toevoegen aan 'webcie' (inloggen op de server en bij de repo)
Webcie
Ga naar de vm-www-debug en log in als user webcie:
ssh vm-www-debug sudo -i -u webcie
Toevoegen aan de htpasswd:
htpasswd /srv/htpasswd $USER
Toevoegen aan de htgroups
vim /srv/config/vm-www-debug/httpd/conf.d/htgroups vim /srv/config/vm-www/httpd/conf.d/htgroups
Toevoegen aan de wwwdebug.conf
cd /srv/http/www/git vim webcie_leden.sh ./webcie_leden.sh git add -p git commit git push sudo service httpd restart
Toevoegen aan de git repo
Vraag aan een momenteel webcie lid om dit te doen
Nieuw lid
Als eerste ga je de code van de website binnenhalen en je eigen debugomgeving aanmaken. Dit doe je door de volgende commando's in een terminal te draaien:
(Weet je niet hoe je een 'terminal' moet openen? Vraag een medewebcieër!)
cd /mnt/wwwdebug2 mkdir $USER/ cd $USER git clone https://git.a-eskwadraat.nl/webcie/website.git wwwdebug cd wwwdebug/www ./manage build --enable-debug --hostname=DEBUGNAAM-debug.a-eskwadraat.nl ln -s /mnt/wwwdebug2/$USER/wwwdebug/ ~/wwwdebug
(Hier moet je DEBUGNAAM
vervangen met de naam van je debugomgeving, bijvoorbeeld 'pepernoot' of 'comint'.)
Dit zorgt ervoor dat de code die in de map ~/wwwdebug
staat wordt uitgevoerd wanneer je naar DEBUGNAAM-debug.a-eskwadraat.nl
gaat in je browser.
Je eerste commit doen
In de root van je website (dat is de map ~/wwwdebug/www/ dus doe als je daar nog niet in zit cd ~/wwwdebug/www/
) staat de map space/auth/ met daarin het bestand init.php. Voeg jezelf hier toe bij de $GODNRS. Om dit bestand vervolgens te committen doe je
git commit space/auth/init.php
Vervolgens moet je het bestand pushen zodat de rest van de webcieërs het binnen kunnen halen
git push