Difference between revisions of "Nieuw WWW-lid"

From A-Eskwiki
Jump to: navigation, search
(Up-To-Date maken van wat puntjes)
Line 2: Line 2:
 
Wat je moet doen voor een nieuw lid van de [[WebCie|www]]:
 
Wat je moet doen voor een nieuw lid van de [[WebCie|www]]:
  
==Sysop==
+
==Bestuur==
 
#Toevoegen aan de volgende groepen:
 
#Toevoegen aan de volgende groepen:
 
#:*  'gods' (meer quotum & aanzien)
 
#:*  'gods' (meer quotum & aanzien)
 
#:*  'webcie' (inloggen op de server)
 
#:*  'webcie' (inloggen op de server)
 +
 +
==Sysop==
 +
#Toevoegen aan de <code>/etc/httpd/conf.d/htpasswd</code> en <code>/etc/httpd/conf.d/htgroups</code> op de vm-svn
  
 
==WWW==
 
==WWW==
# <code>cieleden +lid</code>
 
 
# op de whoswho toevoegen, natuurlijk!
 
# op de whoswho toevoegen, natuurlijk!
De rest moet worden uitgevoerd op de vm-www-debug.
+
De rest moet worden uitgevoerd op de vm-www-debug (dus doe <code>ssh vm-www-debug</code>.
# /etc/http/conf.d:
+
# /srv/:
 
#:*  toevoegen aan htpasswd
 
#:*  toevoegen aan htpasswd
 
# $HOME:
 
# $HOME:
Line 17: Line 19:
 
#:*  <code>sudo chgrp apache wwwdebug</code>
 
#:*  <code>sudo chgrp apache wwwdebug</code>
 
#:*  <code>chmod o= wwwdebug</code> (!!!! heel belangrijk !!!!)
 
#:*  <code>chmod o= wwwdebug</code> (!!!! heel belangrijk !!!!)
#:*  <code>cd wwwdebug/www; autoconf; ./configure --enable-debug \</code>
+
#:*  <code>cd wwwdebug/www; autoconf; ./configure --enable-debug --with-hostname=$bla-debug.a-eskwadraat.nl</code>
#:*: <code>    --with-hostname=$bla-debug.a-eskwadraat.nl</code>
+
<!-- www/secret.php en lib/iDEALv$zoveel/includes/* installeren en chgrp'en -->
+
 
#:*  <code>ln -s /srv/http/www/www/{agenda.rss,agenda.vcs,tweets.html} .</code>
 
#:*  <code>ln -s /srv/http/www/www/{agenda.rss,agenda.vcs,tweets.html} .</code>
#:*  <code>cd Layout/Theme; ./generate</code>
+
# (als webcie (<code>s webcie</code>)) in /srv/config/vm-www-debug/httpd/conf.d:
# (als www) /srv/config/vm-www-debug/httpd/conf.d:
+
 
#:*  toevoegen aan htgroups
 
#:*  toevoegen aan htgroups
#:*  <code>vim wwwdebug.sh</code>
+
#:*  toevoegen aan wwwdebug.sh
 
#:*  <code>./wwwdebug.sh</code>
 
#:*  <code>./wwwdebug.sh</code>
 
#:*  <code>svn commit</code>
 
#:*  <code>svn commit</code>
#:*  <code>(als user) sudo /etc/init.d/httpd reload</code>
+
#:*  <code>(als eigen user) sudo /etc/init.d/httpd reload</code>
 
# in $GODNRS zetten (space/auth/init.php)
 
# in $GODNRS zetten (space/auth/init.php)
# in ~www/git-mirror/.git/svn-authors.txt zetten
+
# in $webciecommitters zetten (WhosWho4/constants.php)
 
# Vertel deze persoon 'even' hoe subversion werkt enzo
 
# Vertel deze persoon 'even' hoe subversion werkt enzo

Revision as of 14:32, 15 November 2014

Wat je moet doen voor een nieuw lid van de www:

Bestuur

  1. Toevoegen aan de volgende groepen:
    • 'gods' (meer quotum & aanzien)
    • 'webcie' (inloggen op de server)

Sysop

  1. Toevoegen aan de /etc/httpd/conf.d/htpasswd en /etc/httpd/conf.d/htgroups op de vm-svn

WWW

  1. op de whoswho toevoegen, natuurlijk!

De rest moet worden uitgevoerd op de vm-www-debug (dus doe ssh vm-www-debug.

  1. /srv/:
    • toevoegen aan htpasswd
  2. $HOME:
    • svn co https://www.a-eskwadraat.nl/svn/www/trunk/ wwwdebug
    • sudo chgrp apache wwwdebug
    • chmod o= wwwdebug (!!!! heel belangrijk !!!!)
    • cd wwwdebug/www; autoconf; ./configure --enable-debug --with-hostname=$bla-debug.a-eskwadraat.nl
    • ln -s /srv/http/www/www/{agenda.rss,agenda.vcs,tweets.html} .
  3. (als webcie (s webcie)) in /srv/config/vm-www-debug/httpd/conf.d:
    • toevoegen aan htgroups
    • toevoegen aan wwwdebug.sh
    • ./wwwdebug.sh
    • svn commit
    • (als eigen user) sudo /etc/init.d/httpd reload
  4. in $GODNRS zetten (space/auth/init.php)
  5. in $webciecommitters zetten (WhosWho4/constants.php)
  6. Vertel deze persoon 'even' hoe subversion werkt enzo