none
authorPeterThoeny <PeterThoeny>
Tue, 18 Jul 2000 05:40:14 +0000 (05:40 +0000)
committerPeterThoeny <PeterThoeny>
Tue, 18 Jul 2000 05:40:14 +0000 (05:40 +0000)
TWiki/TWikiInstallationGuide.mdwn

index 26a74f2..f47a5c6 100644 (file)
@@ -4,9 +4,21 @@ These installation steps use the Apache web server on Linux as an example. TWiki
 
 - Request the TWiki distribution (in Unix ZIP format) from <http://TWiki.SourceForge.net/download.html> .
 - Create directory `/home/httpd/twiki` and unzip the TWiki distribution to this directory.
-- The `twiki/bin` directory of TWiki must be set as a cgi-bin directory. Add `/home/httpd/twiki/bin` to `/etc/httpd/conf/access.conf` with only `ExecCGI` option.
-- The `twiki/pub` directory of TWiki must be set so that it is visible as a URL. Add `/home/httpd/twiki` to `/etc/httpd/conf/access.conf` with normal access options (copy from /home/httpd/html).
-- Now add `ScriptAlias` for `/twiki/bin` and `Alias` for `/twiki` to `/etc/httpd/conf/srm-conf` . Example: <br />`ScriptAlias /twiki/bin/ /home/httpd/twiki/bin/`<br />`Alias /twiki/ /home/httpd/twiki/`<br />**_Note:_** The `ScriptAlias` **must** come before the `Alias` in Apache, otherwise it will fail to correctly set up `/twiki/bin/` , due to the fact that it sees that as being just another subdirectory of the `/twiki/` alias.
+- The `twiki/bin` directory of TWiki must be set as a cgi-bin directory. Add `/home/httpd/twiki/bin` to file `/etc/httpd/conf/http.conf` with only `ExecCGI` option.
+- The `twiki/pub` directory of TWiki must be set so that it is visible as a URL. Add `/home/httpd/twiki` to file `http.conf` with normal access options (copy from `/home/httpd/html` ).
+- Now add `ScriptAlias` for `/twiki/bin` and `Alias` for `/twiki` to file `http.conf` . <br />**_Note:_** The `ScriptAlias` **must** come before the `Alias` in Apache, otherwise it will fail to correctly set up `/twiki/bin/` , due to the fact that it sees that as being just another subdirectory of the `/twiki/` alias.
+- Here are example `http.conf` entries:      ScriptAlias /twiki/bin/ "/home/httpd/twiki/bin/"
+     Alias /twiki/ "/home/httpd/twiki/pub/"
+     <Directory "/home/httpd/twiki/bin">
+        Options +ExecCGI
+        SetHandler cgi-script
+        Allow from all
+     </Directory>
+     <Directory "/home/httpd/twiki/pub">
+        Options FollowSymLinks +Includes
+        AllowOverride None
+        Allow from all
+     </Directory>
 - Restart Apache by `/etc/rc.d/rc5.d/S85httpd restart` .
 - Test if the `twiki/bin` directory is cgi-enabled:
   - Enter the URL of that directory into your browser ( `http://your.domain.com/twiki/bin` ). It is not set correctly as cgi-bin in case you get something like `"Index of /twiki/bin"` . It is OK if you get a message like `"Forbidden. You don't have permission to access /twiki/bin/ on this server."`
@@ -226,4 +238,4 @@ directory `twiki/pub/icn/` :
     -rw-r--r-- 1 twiki twiki             152 Mar 27  1999 xls.gif
     -rw-r--r-- 1 twiki twiki             144 Mar 27  1999 zip.gif
 
--- [[PeterThoeny]] - 24 May 2000 <br />
+-- [[PeterThoeny]] - 17 Jul 2000 <br />