Installation error on Solaris 8

bblancha
Posts: 3
Joined: Wed Jan 16, 2002 5:02 pm

Installation error on Solaris 8

Post by bblancha »

The error log messages written when the install failed were:


[Fri Jan 18 15:38:07 2002] [error] [client 128.174.86.162] File does not exist: /services/www/htdocs/services/cgi-bin/texis/installtest/func.html
[Fri Jan 18 15:38:07 2002] [error] [client 128.174.86.162] File does not exist: /services/www/htdocs/services/cgi-bin/texis/installtest/func.html

/services/www/htdocs/ is the Document Root as defined in httpd.conf. It seems to be appending the path to the cgi directory I entered and then looking for /texis/installtest/func.html. Is there a way for it not to look for the document root. I want to install webinator outside of the document root.

Also, our setup does in fact forbid CGI to be setuid.
User avatar
mark
Site Admin
Posts: 5514
Joined: Tue Apr 25, 2000 6:56 pm

Installation error on Solaris 8

Post by mark »

The problem appears to be that your webserver does not recognize your specified CGI directory as a CGI directory. You can't pick just any directory. It has to be one that has been CGI enabled in the webserver's config. Once that's done, a properly CGI compliant webserver will tell texis the proper directory paths. During the install you may have to give a different url than the default it suggests for unusual setups.

If you can't make the CGI program setuid, you will have to make all of the databases owned by the webserver user or make the global database (INSTALLDIR/texis/testdb) world read/writable. And that directory will have to be accessable by the webserver user.
Post Reply