Title: setup twiki Subject: Just some notes from my setup process. # Make a web accessable directory for twiki cd /usr/local/httpd/ mkdir TWiki20030201 ln -s TWiki20030201 twiki echo "SetHandler cgi-script" > /usr/local/httpd/twiki/bin/.htaccess cd TWiki20030201 tar -zxvpf /home/jstile/TWiki20030201.tar.gz # you need to unlock all repository files (check the RCS man pages) # I cheet and changed the owner from 'nobody' or 'wwwrun' # Wrong: perl -pi~ -e 'NR <= 10 && s/nobody:/www-data:/ ' */*,v # Good: find . -name *.v~ -exec perl -pi~ -e '$. <= 10 && s/nobody:/www-data:/ ' {} ; Files=`find ./ -name "*,v"` for File in $Files; do cat $File |sed 's/nobody/wwwrun/g' > /tmp/twiki.tmp ; mv /tmp/twiki.tmp $File; done echo "SetHandler cgi-script" > bin/.htaccess chmod 755 bin/* chmod 644 bin/setlib.cfg su chown -R wwwrun.nogroup data/ chown -R wwwrun.nogroup pub/ vi bin/setlib.cfg $twikiLibPath = '/twiki/lib'; # Tweek your Twiki vi lib/TWiki.cfg $defaultUrlHost = "http://stilen.com"; $scriptUrlPath = "/twiki/bin"; $pubUrlPath = "/twiki/pub"; $pubDir = "/usr/local/httpd/twiki/pub"; $templateDir = "/usr/local/httpd/twiki/templates"; $dataDir = "/usr/local/httpd/twiki/data"; $logDir = "$dataDir"; vi ./data/TWiki/TWikiPreferences.txt vi bin/setlib.cfg # Configure Apache vi /etc/httpd/JohnsConfig_include.conf ################################################# # -BEGIN- Custom Config for TWiki # ################################################# Alias /twiki/ "/usr/local/httpd/twiki/" ScriptAlias /twiki/bin/ "/usr/local/httpd/twiki/bin/" Options +ExecCGI SetHandler cgi-script Allow from all Options FollowSymLinks +Includes Order allow,deny Allow from all Order deny,allow Deny from all deny from all deny from all ################################################# # -END- Custom Config for TWiki # ################################################# # Test and fix any errors: http://stilen.com/twiki/bin/testenv # Set global mail options http://stilen.com/twiki/bin/view/TWiki/TWikiPreferences TWikiPreferences * Set SMTPMAILHOST = smtp.stilen.com * Set WIKIWEBMASTER = joe@stilen.com * Set SMTPSENDERHOST = stilen.com Click Edit WIKIWEBMASTER # Setup authentication: cp ./bin/.htaccess.txt ./bin/.htaccess ./bin/.htaccess AuthUserFile /usr/local/httpd/twiki/data/.htpasswd # Setup the password htpasswd -b data/.htpasswd SkyWaker BuckeR0_