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_