Provide a simple way to install GS2 on a hosting company
|Greenstone 2 wishlist
We could provide a small php installation script that people could upload to their hosting company (ISP) in order to simplify the installation process.
Then this php script will download a tar.gz binary distribution of GS2 directly from greenstone.org servers in just a few seconds (from a server to another server).
Then the user will be able to choose where to install Greenstone2, the script will first check for permissions (and ask the user to chmod using ftp if needed) then will extract everything in the right place.
The script will then edit the lines in gsdlsite.cfg according to the current configuration.
So in just a few minutes anyone should be able to install GS2 on their cheap hosting server as long as FTP, PHP, PERL, are available. It should be as simple are installing a modern Blog or CMS script.
We should also take into consideration the CPU usage of GS2 since most people will use inexpensive (or even free) shared hosting servers. So in order to not have their account suspended we must make sure that GS2 will not use too much memory and CPU. This is explained in another ticket "GLI update for remote greenstone server".