Administrator Home Page LUG-S.org
User
Navi:
Software:
- Installiert ist usemod wiki: https://www.usemod.org/wikicode/usemod-1.2.2.tar.gz unter /var/www/www.lug-s.org
- Urspüngliche Installation:
WWWHOME=/serv/www/group/faveve-lugs
mkdir $WWWHOME/usemod # data repository
tar -xvzpf usemod10.tar.gz
cd usemod10
cp wiki.* $WWWHOME/current
cp config $WWWHOME/usemod/config
vi $WWWHOME/current/wiki.pub.pl
68c68
< $DataDir? = "/tmp/mywikidb"; # Main wiki directory
---
> $DataDir? = "/serv/www/group/faveve-lugs/usemod"; # Main wiki directory
70c70
< $ConfigFile? = "$DataDir?/config.pub"; # Configuration file
---
> $ConfigFile? = "$DataDir?/config"; # Configuration file
vi $WWWHOME/current/wiki.adm.pl
68c68
< $DataDir? = "/tmp/mywikidb"; # Main wiki directory
---
> $DataDir? = "/serv/www/group/faveve-lugs/usemod"; # Main wiki directory
70c70
< $ConfigFile? = "$DataDir?/config.adm"; # Configuration file
---
> $ConfigFile? = "$DataDir?/config"; # Configuration file
Plan
- Es gibt zwei Wiki-Instanzen, die auf denselben Datenbestand zugreifen:
- Das eine (index.cgi) ist fuer die Praesentation, kann nicht editieren, und zeigt keine Wiki-Navigation.
- Das andere (edit/index.cgi mit htaccess) ermoeglicht die Bearbeitung des Datenbestandes.
- index.cgi deswegen, weil der Webserver das so kann und es daher bequem ist.
- Beide Instanzen haben ihr eigenes config-file (config.pub und config.adm).
- Da sie weitestgehend identisch sind, wird ein gemeinsames config-File
- includiert. Die speziellen Angaben ueberschreiben dabei die allgemeineren.
- Das Passwort wird monatlich geaendert und ueber die Liste vermailt.
- cronjob des users "www-data" in /etc/cron.d/lugs-passwd, Script /var/www/www.lug-s.org/exec/setpass , authfile /var/www/www.lug-s.org/auth/htpasswd
- Das erscheint als sinnvoller Kompromiss zwischen Offenheit und Schutz vor Missbrauch (Spam, Linkplazierung, Vandalismus, etc)