Question
Completed the install of Twiki
added the ip address (static) of the computer to allowed list.
when i point the browser at 192.168.80.2/twiki i get the Welcome to Twiki page. I can click on the Installation Guide.
When I click on the Configure TWiki, I get a pop up User Name and Password box. None ofthe users setup as user of the computer will work. If there is a default Twiki user and password to run this for the first time I do not know what it is. After running this I checked the Apache Log see below;
[Sat Dec 16 10:30:43 2006] [error] [client 192.168.80.2] (2)No such file or directory: Could not open password file: /var/www/twiki/data/.htpasswd, referer: http://192.168.80.2/twiki/
[Sat Dec 16 10:30:43 2006] [error] [client 192.168.80.2] user root not found: /twiki/bin/configure, referer: http://192.168.80.2/twiki/
[Sat Dec 16 10:30:43 2006] [error] [client 192.168.80.2] (13)Permission denied: exec of '/var/www/twiki/bin/view' failed, referer: http://192.168.80.2/twiki/
[Sat Dec 16 10:30:43 2006] [error] [client 192.168.80.2] Premature end of script headers: view, referer: http://192.168.80.2/twiki/
I also tried using the local 127.0.0.1/twiki this was giving me the same problem, but now it just gives me below; I had searched help and attempted to use htpasswd to create a file and user for access I ran htpasswd -cb /var/www/twiki/data .htpasswd username password. It appeared to work, did not give an error but I could not locate the file. Anyway see error below
"the server encountered an internal error or misconfiguration and was unable to complete your request."
I checked the apache log and found
[Sat Dec 16 10:52:22 2006] [error] [client 127.0.0.1] (13)Permission denied: exec of '/var/www/twiki/bin/configure' failed, referer: http://127.0.0.1/twiki/
[Sat Dec 16 10:52:22 2006] [error] [client 127.0.0.1] Premature end of script headers: configure, referer: http://127.0.0.1/twiki/
Environment
--
DaveGritten - 16 Dec 2006
Answer
If you answer a question - or someone answered one of your questions - please remember to edit the page and set the status to answered. The status selector is below the edit box.
This should help:
http://twiki.org/cgi-bin/view/Support/ConfigureAuthentication
--
ThomasEsau - 17 Dec 2006
Tried everything in there, no success. I think I will do a clean install of Twiki. I am afraid I may have forgotten to undo an attempt.
Maybe this may add something though. When I access on local machine using 127.0.0.1 i do not get the login id and password popup.
I just get the following error.
"The server encountered an internal error or misconfiguration and was unable to complete your request."
Checking the log I see
[Sun Dec 17 12:35:28 2006] [error] [client 127.0.0.1] (13)Permission denied: exec of '/var/www/twiki/bin/configure' failed, referer: http://127.0.0.1/twiki/
[Sun Dec 17 12:35:28 2006] [error] [client 127.0.0.1] Premature end of script headers: configure, referer: http://127.0.0.1/twiki/
--
DaveGritten - 17 Dec 2006
This looks as if the user id running your web server is not allowed to read the files in
/var/www/twiki/bin/.
The easiest try would be to try
chmod 644 /var/www/twiki/bin/*.
The user id running the web server must be able to read everything in
/var/www/twiki/, and to write (and create) files in
/var/www/twiki/data/ and
/var/www/twiki/pub/. Finally, for configuration it must be able to write
/var/www/twiki/lib/LocalSite.cfg.
--
HaraldJoerg - 17 Dec 2006
Good recommendation by Harald. The default permissions can cause many issues, see
Bugs:Item3280
. I suggest to
chmod o+r all TWiki files, and to make all directories/files on and below
twiki/data and
twiki/pub owned by the Apache user.
--
PeterThoeny - 18 Dec 2006
--
DaveGritten - 13 Jan 2007
For readers who are concerned about the security implications of opening up permissions so widely, or who are having problems changing ownership, refer to my comments in
ConfigureAuthentication.
--
EricWoods - 07 Feb 2007
Most of my problems are solved. It had to do with installing on Ubuntu. Many assumed modules were not intalled, most noteably make. So when I was trying to intall they would fail.
Anyway finally intalled all but Digest::SHA1 and most everything is working...
Thanks for the help.
--
DaveGritten - 16 Feb 2007