**** This is the 'screenshot' of what the configure script gives me at the first start. I have added some comments with --> the ip address displayed here has been changed **** Environment variables(read only) COMSPEC C:\WINDOWS\system32\cmd.exe DOCUMENT_ROOT c:/apache/htdocs GATEWAY_INTERFACE CGI/1.1 HOME c:/twiki HTTP_ACCEPT */* HTTP_ACCEPT_ENCODING gzip, deflate HTTP_ACCEPT_LANGUAGE en-ca HTTP_CONNECTION Keep-Alive HTTP_HOST 200.200.200.11 HTTP_UA_CPU x86 HTTP_USER_AGENT Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727) LOGNAME system --> This is the account used by Apache to start and also the user used to access this web PATH C:\Perl\bin\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem PERL5SHELL c:/cygwin/bin/bash.exe -c --> from the setenv apache config, seems to work after all QUERY_STRING RCSINIT -x,v/ --> from the setenv apache config REMOTE_ADDR 200.200.200.11 REMOTE_PORT 1146 REQUEST_METHOD GET REQUEST_URI /twiki/bin/configure SCRIPT_FILENAME c:/twiki/bin/configure SCRIPT_NAME /twiki/bin/configure SERVER_ADDR 200.200.200.11 SERVER_ADMIN techsupport@mydomain.com SERVER_NAME testserver --> this is the name of my Windows 2003 box SERVER_PORT 80 SERVER_PROTOCOL HTTP/1.1 SERVER_SIGNATURE Apache/1.3.34 Server at testserver Port 80 SERVER_SOFTWARE Apache/1.3.34 (Win32) SYSTEMROOT C:\WINDOWS TEMP c:/temp --> from the setenv apache config TMP c:/temp --> from the setenv apache config TZ GMT-5 --> from the setenv apache config WINDIR C:\WINDOWS CGI Setup(read only) 1 warning Operating system Windows (MSWin32) Perl version 5.8.7, build 815 (ActiveState) --> So it seems that Twiki detect ActivePerl fine here @INC library path c:/twiki/lib/CPAN/lib//arch/ c:/twiki/lib/CPAN/lib//5.8.7/MSWin32-x86-multi-thread/ c:/twiki/lib/CPAN/lib//5.8.7/ c:/twiki/lib/CPAN/lib// c:/twiki/lib --> from your /twiki/bin/locallib.cfg C:/Perl/lib --> important !! C:/Perl/site/lib CGI bin directory c:/twiki/bin TWiki module in @INC path OK, TWiki.pm found (Version: Wed, 08 Feb 2006 build 8740) Required Perl modules Error 0.15 File::Copy 2.08 Net::SMTP 2.29 --> See ? it is the ppm install libnet stuff MIME::Base64 3.05 File::Spec 3.05 CGI 3.10 CGI::Carp 1.29 Algorithm::Diff 1.1901 FileHandle 2.01 Optional Perl Modules CGI::Cookie 1.25 Text::Diff 0.35 CGI::Session 4.02 POSIX 1.08 MIME::Base64 3.05 Digest::SHA1 2.10 Digest::MD5 2.33 Locale::Maketext::Lexicon 0.49 Encode 2.10 PATH_INFO For a URL such as http://200.200.200.11/twiki/bin/configure/foo/bar, the correct PATH_INFO is /foo/bar, without any prefixed path components. Click here to test this - particularly if you are using mod_perl, Apache or IIS, or are using a web hosting provider. Look at the new path info here. It should be /foo/bar. mod_perl Not used for this script --> Normal, we are using ActivePerl mod_perl is not loaded into Apache --> same thing here CGI user userid = system groups = system administrators --> Hope that is it good here ... Your CGI scripts are executing as this user. Original PATH C:\Perl\bin\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem Current PATH /bin:/usr/bin --> May have to be modified later I guess. Because we are on Windows, not on Unix PERL5SHELL c:/cygwin/bin/bash.exe -c --> from the setenv apache config, seems to work after all General path settings2 warnings {DefaultUrlHost} = http://your.domain.com --> have to be changed to http://200.200.200.11/twiki {ScriptUrlPath} = /twiki/bin {PubUrlPath} = /twiki/pub {PubDir} = /home/httpd/twiki/pub --> wrong obviously, we will change that later {TemplateDir} = /home/httpd/twiki/templates --> idem {DataDir} = /home/httpd/twiki/templates --> idem {LocalesDir} = c:/twiki/locale {ScriptSuffix} = '' --> empty here because Apache handle the cgi script as is, it's not the same with IIS Security setup Sessions {UseClientSessions} = on by default {Sessions}{IDsInURLs} = off by default {Sessions}{UseIPMatching} = on by default {Sessions}{MapIP2SID} = off by default {Sessions}{Dir} = /tmp --> hmmm, unix path again. {Sessions}{ExpireAfter} = 2600 --> by default Authentication {LoginManager} = none --> by default {AuthScripts} = attach,edit,manage,rename,save,upload,viewauth,rdiffauth {AuthRealm} = Enter your TWiki.LoginName. (Typically First name and last name, no space, no dots, capitalized, e.g. !JohnSmith, unless you chose otherwise). Visit TWiki.TWikiRegistration if you do not have one. {DefaultUserLogin} = guest --> by default, I don't know exactly to do with it ... {DefaultUserWikiName} = TWikiGuest {AdminUserWikiName} = TWikiAdminGroup Passwords {PasswordManager} TWiki::Users::HtPasswdUser --> Selected by default {Htpasswd}{FileName} = /home/httpd/twiki/data/.htpasswd --> We will need to change that {Htpasswd}{Encoding}= crypt --> they say sha1 is recommaned for windows, we will change that {Register}{AllowLoginName} = off {Register}{HidePasswd} = off {Register}{NeedVerification} = on {MapUserToWikiName} = on {SuperAdminGroup} = TWikiAdminGroup {UsersTopicName} = TWikiUsers {SafeEnvPath} = /bin:/usr/bin --> Surely we want to change that {DenyDotDotInclude} = on {AllowInlineScript} = on {UploadFilter} = (?-xism:^(\.htaccess|.*\.(?i)(?:php[0-9s]?|phtm[l]?|pl|py|cgi))$) {NameFilter} = (?-xism:[\s\*?~^\$@%`"'&;|<>\x00-\x1f]) {ForceUnsafeRegexes} = off {GetScriptUrlFromCgi} = off {RemovePortNumber} = off Anti-spam measures {AntiSpam}{EmailPadding} {AntiSpam}{RobotsAreWelcome} = on Log files4 errors {Log}{view} = on {Log}{search} = on {Log}{changes} = on {Log}{rdiff} = on {Log}{edit} = on {Log}{save} = on {Log}{upload} = on {Log}{attach} = on {Log}{rename} = on {Log}{register} = on {ConfigurationLogName} = /home/httpd/twiki/data/configurationlog.txt --> Unix path again {DebugFileName} = /home/httpd/twiki/data/debug.txt {WarningFileName} = /home/httpd/twiki/data/warn%DATE%.txt {LogFileName} = /home/httpd/twiki/data/log%DATE%.txt Localisation2 warnings --> I will skip this part because I will only use english display for now Store settings {StoreImpl} RcsWrap --> by default {AutoAttachPubFiles} = on {RCS}{asciiFileSuffixes} = .(txt|html|xml|pl)$ {RCS}{dirPermission} = 0775 {RCS}{filePermission} = 0644 --> interesting ... we will let this default value for now {RCS}{useSubDir} = off {RCS}{coMustCopy} = off --> Note : you will notice that for the next few lines, Twiki seems to be ok with --> unix likes path (/usr or /bin) and Twiki confirm the fact because it can display the --> version of the command --> sounds ok so ? It seems related to the Current PATH (/bin:/usr/bin) setting and --> the PERL5SHELL env variable (that goes on cygwin) --> we will not modifying anything here. {RCS}{EgrepCmd} = /bin/egrep %CS{|-i}% %DET{|-l}% -H -- %TOKEN|U% %FILES|F% {RCS}{FgrepCmd} = /bin/fgrep %CS{|-i}% %DET{|-l}% -H -- %TOKEN|U% %FILES|F% {RCS}{initBinaryCmd} = /usr/bin/rcs -x,v -q -i -t-none -kb %FILENAME|F% {RCS}{initTextCmd} = /usr/bin/rcs -x,v -q -i -t-none -ko %FILENAME|F% {RCS}{tmpBinaryCmd} = /usr/bin/rcs -x,v -q -kb %FILENAME|F% {RCS}{ciCmd} = /usr/bin/ci -x,v -q -m%COMMENT|U% -t-none -w%USERNAME|S% -u %FILENAME|F% {RCS}{ciDateCmd} = /usr/bin/ci -x,v -q -m%COMMENT|U% -t-none -d%DATE|D% -u -w%USERNAME|S% %FILENAME|F% {RCS}{coCmd} = /usr/bin/co -x,v -q -p%REVISION|N% -ko %FILENAME|F% {RCS}{histCmd} = /usr/bin/rlog -x,v -h %FILENAME|F% {RCS}{infoCmd} = /usr/bin/rlog -x,v -r%REVISION|N% %FILENAME|F% {RCS}{rlogDateCmd} = /usr/bin/rlog -x,v -d%DATE|D% %FILENAME|F% {RCS}{diffCmd} = /usr/bin/rcsdiff -x,v -q -w -B -r%REVISION1|N% -r%REVISION2|N% -ko --unified=%CONTEXT|N% %FILENAME|F% {RCS}{lockCmd} = /usr/bin/rcs -x,v -q -l %FILENAME|F% {RCS}{unlockCmd} = /usr/bin/rcs -x,v -q -u %FILENAME|F% {RCS}{delRevCmd} = /usr/bin/rcs -x,v -q -o%REVISION|N% %FILENAME|F% {RCS}{WorkAreaDir} = /home/httpd/twiki/pub/_work_areas --> We need to change that later {EnableHierarchicalWebs} = on {SystemWebName} = TWiki {TrashWebName} = Trash {UsersWebName} = Main Mail and Proxies {NotifyTopicName} = WebNotify {RemoveImgInMailnotify}= on {MailProgram} --> we don't care here, I am going to use SMTP {SMTP}{MAILHOST} = '' {SMTP}{SENDERHOST} = '' {PROXY}{HOST} = '' {PROXY}{PORT} = '' Miscellaneous settings {SiteWebTopicName} = '' {SitePrefsTopicName} = TWikiPreferences {LocalSitePreferences} = Main.TWikiPreferences {HomeTopicName} = WebHome {WebPrefsTopicName} = WebPreferences {Stats}{TopicName} = WebStatistics {Stats}{TopViews} = 10 {Stats}{TopContrib} = 10 {NumberOfRevisions} = 4 {ReplaceIfEditedAgainWithin} = 3600 {LeaseLength} = 3600 {LeaseLengthLessForceful} = 3600 {MimeTypesFileName} = /home/httpd/twiki/data/mime.types --> Need to change that {RegistrationApprovals} = /home/httpd/twiki/data/RegistrationApprovals --> idem {WarningsAreErrors} = off Plugins --> we don't care for the moment