none
authorPeterThoeny <PeterThoeny>
Fri, 2 Aug 2002 21:10:36 +0000 (21:10 +0000)
committerPeterThoeny <PeterThoeny>
Fri, 2 Aug 2002 21:10:36 +0000 (21:10 +0000)
TWiki/TWikiInstallationGuide.mdwn
TWiki/TWikiPreferences.mdwn

index 4832ff8..fe3b893 100644 (file)
@@ -143,12 +143,10 @@ To install TWiki on a system where you don't have server administrator privilege
 - Set the permission of all files below `twiki/data` so that they are writable by user `nobody`. A simple way is to `chmod` them to `-rw-rw-r--` (664) and to `chown` them to `nobody`.
 - Set the permission of the `twiki/data` directory and its subdirectories so that files in there are writable by user `nobody`. A simple way is to chmod them to `drwxrwxr-x` (775) and to `chown` them to `nobody`.
 - Set the permission of the `twiki/pub` directory and all its subdirectories so that files in there are writable by user `nobody`. A simple way is to `chmod` them to `drwxrwxr-x` (775) and to `chown` them to `nobody`.
-- %H% The `twiki/data/*/*.txt,v` RCS repository files in the installation package are locked by user `nobody`. If your CGI scripts are **_not_** running as user `nobody`, it's not possible to check in files (you'll see that the revision number won't increase after saving a topic). In this case, you need to unlock all repository files (check the RCS man pages) and lock them with a different user, ex `www-data`, or delete them all - new files will be automatically created the first time each topic is edited. A simple way to change ownership is with a search-and-replace in all files; for example, using sed:
+- %H% The `twiki/data/*/*.txt,v` RCS repository files in the installation package are locked by user `nobody`. If your CGI scripts are **_not_** running as user `nobody`, it's not possible to check in files (you'll see that the revision number won't increase after saving a topic). In this case, you need to unlock all repository files (check the RCS man pages) and lock them with a different user, ex `www-data`, or delete them all - new files will be automatically created the first time each topic is edited. A simple way to change ownership is with a search-and-replace in all files; for example, using perl:
 
 > cd twiki/data
->     for f in */*,v; do sed 's/nobody\:/www-data\:/' $f > x; mv -f x $f; done
-
-Note that this is not required if you use the Perl based RCS implementation - see _Dataframework_.
+>     perl -pi -e 's/nobody:/www-data:/' */*,v
 
 ### <a name="Step 3: Set the Main Configurati"></a> Step 3: Set the Main Configuration File
 
index a044a62..ddda7ed 100644 (file)
@@ -9,7 +9,7 @@ The following are **_site-level_** settings that affect all users in all webs on
     <li><a href="#Web Preferences"> Web Preferences</a></li>
     <li><a href="#User Settings"> User Settings</a></li>
     <li><a href="#TWiki Platform Settings"> TWiki Platform Settings</a></li>
-    <li><a href="#Email Settings"> Email Settings</a><ul>
+    <li><a href="#Email and Proxy Server Settings"> Email and Proxy Server Settings</a><ul>
         <li><a href="#Email Link Settings"> Email Link Settings</a></li>
       </ul>
     </li>
@@ -84,7 +84,7 @@ The following are **_site-level_** settings that affect all users in all webs on
   - Set WIKIWEBLIST = [[Main|Main/WebHome]] | [[TWiki|TWiki/WebHome]] | [[Know|Know/WebHome]] | [[Sandbox|Sandbox/WebHome]]
   - %T% **NOTE:** To automatically list all non-hidden webs in alphabetical order, use the `%WEBLIST{}%` variable instead: <br />
 
-## <a name="Email Settings"></a> Email Settings
+## <a name="Email and Proxy Server Settings"></a> Email and Proxy Server Settings
 
 - TWiki webmaster email address:
   - Set WIKIWEBMASTER = <webmaster@your.company>
@@ -95,6 +95,10 @@ The following are **_site-level_** settings that affect all users in all webs on
 - Mail domain sending mail. SMTP requires that you identify the TWiki server sending mail. If not set, <code>**Net::SMTP**</code> will guess it for you. Ex: <code>**twiki.your.company**</code>
   - Set SMTPSENDERHOST =
 
+- Proxy Server. Some environments require outbound HTTP traffic to go through a proxy server. Set the host in PROXYHOST (example: <code>**proxy.your.company**</code>), and the port number in PROXYPORT (example: <code>**8080**</code>). No proxy is used if PROXYHOST or PROXYPORT is empty.
+  - Set PROXYHOST =
+  - Set PROXYPORT =
+
 ### <a name="Email Link Settings"></a> Email Link Settings
 
 - 'Mail this topic' mailto: link - can be included in topics, templates or skins