|You have to install Greenstone on the server as described in the
Installation Guide. For example, our server is running Linux and the
installer asks whether we want to use the default cgi-bin or we want to
set up another directory for cgi programs. We are using the default
cgi-bin directory. The rest of the Greenstone we installed to another
directory. Then you should set up your web server as described in
Section 4 of Installation Guide. I see that on Windows are two versions:
local library and web library. If your server is running Windows then
you should go with the web library version. Unfortunately, I have not
tried that. Perhaps the administrator of the webserver could help you.
When all is up and running put your collections to collect/ directory of
the installation, and change images/ and macros/ directories if necessary.
> Dear Mr Vladimir,
> Your clear, simple and logical answer solved some more doubts on this
> issue. Still a minor layer remains unsolved.
> If I find a server which allow running CGI files ( dynamic content),
> what is the procedure to put the built up greenstone collection in the
> website ?
> My question arises just because here in greenstone we do not create or
> copy any cgi files in to the CGI-BIN.
> My understanding, as per my experience with CGI files in another
> program is that we need to copy some CGI files (perl files with/
> .cgi/ extension) in the CGI-BIN folder of the webserver to run the
> dynamic content put in the /web root folder. /
> So my specific question is what is the procedure to put a greenstone
> collection in the website, if CGI executable permission is there ?
> Please answer me in the simple way, as in earlier answers, considering
> that I am not a computer man.
> K Rajasekharan
> Librarian, Kerala Institute of Local Administration(KILA)
> Mulagunnathukavu, Thrissur - 680581 , India
> ----- Original Message -----
> *From:* Vladimir Risojevic <mailto:firstname.lastname@example.org>
> *To:* Rajan <mailto:email@example.com>
> *Cc:* Greenstone Waikato
> *Sent:* Tuesday, February 12, 2008 5:00 PM
> *Subject:* Re: [greenstone-users] How to upload a greenstone
> This time the answer is unfortunatelly no. You need permissions to
> execute CGI programs on the server in order to run a Greenstone
> collection. CGI (Common Gateway Interface) is a method which
> server uses
> to execute programs that dinamically generate contents. It is
> to configure server to recognize a program as callable through CGI or
> else it will not be possible to run it, although you have set execute
> permissions for it.
> I realize the importance of this problem but the only way to solve
> it is
> to find a provider willing to let you to run CGI programs.
> Greenstone is
> regularly maintained open source software and it seems that it is
> not a
> bigger threat to server security than any other similar software.
> Moreover, nowadays providers have different options of setting up
> virtual servers and reduce the security risks. Try to talk to some of
> the administrators and find out is there a way to reach an
> agreement on
> this issue.
> Best regards,
Faculty of Electrical Engineering
University of Banjaluka
Bosnia and Herzegovina
Phone: +387 51 221 847, +387 51 221 876
Fax: +387 51 211 408