Question
I am trying to install a TWiki at my provider
Strato
.
My TWiki is reachable as
http://www.haardt.de/cgi-bin/twiki/bin/view
.
One of the main problem was, that there are only very few system programs available, so I had to create my own bin-Directory in my htdocs-Directory for the
RCS and the greps.
During installation I noticed, that testenv-script didn't show the user-Id (which is 'www.haardt.de' with group 'customer'), but it seems to work. I was able to register with a password and I got a mail with my registration.
But every time after editing a topic (I tried some) I've got the following error:
Topic save error
During save of file
ChristopherHaardt an error was found by the version control system. Please notify your TWiki administrator.
/home/strato/www/ha/www.haardt.de/htdocs/bin/ci -q -l -m'none' -t-none -w'guest' /home/strato/www/ha/www.haardt.de/htdocs/twiki/data/Main/ChristopherHaardt.txt 2>&1 1>/dev/null
/home/strato/www/ha/www.haardt.de/htdocs/bin/ci: syntax error at line 1: `(' unexpected
Go back in your browser and save your changes locally.
The files were there but there wasn't any '('-char in them, so where can I look for the reason of this error ?
- TWiki version: 2001-12-01
- Web server: Apache/1.3.11 (Unix)
- Server OS: Sun Solaris
- Web browser: Netscape 4.7 (Linux 2.2), Internet-Explorer 5.5 (Win98)
- Client OS: see above
--
HardyHaardt - 25 Jan 2002
Answer
Moved topic from Codev web to here since it is a support issue. It might be helpful to state the server environment.
--
PeterThoeny - 25 Jan 2002
Some troubleshooting tips:
- Test if you can create new topics. If yes, make sure that the existing topic & rcs files are writable by the cgi-bin user and that the rcs files are locked by that user.
- There seems to be a problem with the Perl installation, the
getpwuid used in testenv should return the user.
- Make sure the directories are writable by the cgi-bin user.
- If you have rcs in your own bin directory you need to build them specifically for that directory since there are some hard coded path dependencies. Simply copying Solaris binaries will not work. Build the GNU diffs and rcs into the same bin.
- For security, do not make put bin directory (for rcs and diff) in the htdocs tree nor into the cgi-bin.
--
PeterThoeny - 28 Jan 2002
After doing a bit of testing I think that I'm not allowed to do the system calls required for the
RCS. Maybe the solution for this problem could be the
RcsLite solution. I will try this one
--
HardyHaardt - 06 Feb 2002
Same problem here - I had to use RcsLite as well. See also
http://www.clausbrod.de/Main/StratoInstallationNotes
.
--
ClausBrod - 28 Jan 2007