installing webinator

User avatar
Thunderstone
Site Admin
Posts: 2504
Joined: Wed Jun 07, 2000 6:20 pm

installing webinator

Post by Thunderstone »



I am trying to run Webinator on a Virtual System (shared system) running
BSDI BSD/OS 2.1 Kernel #2.


I was unable to run this commmand:

chown www gw

because this was returned

Command not found.

I was able to run the other setup commands, however, I get this error
message when trying to view webinator from Netscape.


I get this error message:

/usr/home/shotgunr/usr/local/etc/httpd/htdocs/webinator/db/SYSOBJECTS.tbl
is missing


I am unsure of the references to "root" and how to work with it.

Can you please help?

------------------------------------------------------------
Roland Leong, Publisher and Editor
Shotgun Report-Internet Magazine for Clay Target Shotgun Sports
<http://www.shotgunreport.com> Email:publish@shotgunreport.com


User avatar
Thunderstone
Site Admin
Posts: 2504
Joined: Wed Jun 07, 2000 6:20 pm

installing webinator

Post by Thunderstone »




The install should have given you a warning and continued.
You just need to make sure the database files are accessable by
the userid that the webinator cgi program is run as.
You can make webinator setuid to yourself or make the database
files readable by the web server.


Webinator may be installed by a non-root user. You just have to follow
the above.


This may be a side effect of the installation problem. Does the file exist?
Does the userid that webinator runs as have permission to read the file,
and all directories above it?

Unless you make webinator setuid, it will run as the web server's user id.
This is usually some fake non-privledged user. If you can't make webinator
setuid to yourself (chmod u+s webinator) you may have to make your database,
and directories above it, world readable.
User avatar
Thunderstone
Site Admin
Posts: 2504
Joined: Wed Jun 07, 2000 6:20 pm

installing webinator

Post by Thunderstone »





Yes. The file exists.



Who does your WEB server run as?
Enter the user id that the WEB server runs as.
This is required so that the indexer will be able to
make files that are readable by the searcher.

Leave this field blank to make the database files read/write
to all instead of making Webinator setuid.

User:



I left this field blank.





Additionally, I deleted everything and re-installed Webinator and the same
problems arise.

------------------------------------------------------------
Roland Leong, Publisher and Editor
Shotgun Report-Internet Magazine for Clay Target Shotgun Sports
<http://www.shotgunreport.com> Email:publish@shotgunreport.com


User avatar
Thunderstone
Site Admin
Posts: 2504
Joined: Wed Jun 07, 2000 6:20 pm

installing webinator

Post by Thunderstone »



^^^^^^^^^^^^^^^^^^^^^^^^
The file may exist and be readable, but if the directories above it are
not read/executable by the web server, it won't be able to descend
the tree to read the file.
Test the accessibility of the directory by placing an html file in it,
temporarily renaming .htaccess to something else, and accessing that
page from your web browser.

Are you able to access .../webinator/index.html which is disk file
/usr/home/shotgunr/usr/local/etc/httpd/htdocs/webinator/index.html
with your web browser?
User avatar
Thunderstone
Site Admin
Posts: 2504
Joined: Wed Jun 07, 2000 6:20 pm

installing webinator

Post by Thunderstone »



Here's the, somewhat edited, final outcome of installing in a unix chroot
(change root) environment. This is where the web server runs cgi programs
chroot for security on shared systems. The full path to files will be
different for the running Webinator search cgi program than for gw.