Linux/Unix Download and Installation

For Linux/Unix platforms, download the webinator-27.2.0.tar.gz file, from the URL given to you during the registration procedure, to a temporary directory on your machine. (The number 27.2.0 in the filename may differ, if you are downloading a different version.) Then decompress it, extract it, and run the install script using the following two commands:

gunzip < webinator-27.2.0.tar.gz | tar xvf -
cd webinator-27.2.0 && sh ./install.sh

Note: The Webinator install must be run as root. It will ask for a non-privileged user to own and run the files; this should be the same user your web server uses to run CGI programs (typically a non-login user); consult your web server config files for details (e.g. for Apache this user is typically given by the User directive). Note: Once installed, Webinator should generally be run as this non-privileged user, not root

You will be asked several other questions during the installation. For some of these questions, a default answer may appear in square brackets. E.g.:

Install dir [ENTER for /usr/local/morph3]:

In this case, if you just hit Enter without typing a path, the install will use the answer /usr/local/morph3 as if you'd typed that. Note: Just because a default answer is given, does not necessarily mean that is the correct or best answer for your particular environment. It is up to you to choose the default or enter your own value based on knowledge of your machine's setup.

You will be asked the following questions:

  • Install dir This is the directory where Webinator will place its files and subdirectories. It should be a unique (empty) directory. If it does not exist the install script will ask permission to create it for you. The standard install directory is /usr/local/morph3; you should use this if at all possible to avoid potential path issues later. Only enter a different directory if you are specifically unable to install to the standard directory. Whatever directory you choose should be inaccessible to your web server (i.e. outside its server and document directories): the install will place just the public files of Webinator in your web server tree later.

  • CGI directory This is the directory from which your web server runs CGI programs. The install will create a symbolic link to the texis executable here. Note: Since Webinator runs as a CGI program your web server must be configured to run CGI programs. Consult your web server documentation and config files to find out how and where your server places CGI programs. For Apache servers it is typically done with a ScriptAlias directive. Note that this is the file path to your CGI directory, not the URL entered in a browser.

  • CGI URL prefix This is the URL prefix to the CGI directory you just entered. In other words, it's the URL that you would enter in a browser to access a CGI program in that directory, but without the program name.

    For example, assume you already have a CGI program findit installed on this machine, and you access it via the URL http://www.example.com/cgi-bin/findit. You would enter /cgi-bin as your URL prefix. If your site uses virtual hosts, or runs on a non-standard port, you can enter a full URL instead (e.g. http://myothersite.example.com:2001/cgi-bin).

    If you want to start over with a new CGI directory (previous question), then enter /newdir to back up a step.

  • CGI extension This is the filename extension that CGI programs have in the URL. On some web servers, instead of just one directory for CGI programs, any program with a special extension such as .cgi at the end signifies a CGI program. If this is true for the CGI URL prefix you've selected, enter it here. For example, if your CGI programs are named findit.cgi or shop.cgi, then you might enter .cgi as the extension. (This may be the case for Apache servers if CGI is set up with an AddHandler cgi-script directive instead of ScriptAlias.) If your programs do not have an extension in the URL, type none.

  • Webinator admin password This is the password for the default Webinator administration account. This password is used to control access to your Webinator walks, so choose a password with care, and ensure that only authorized administrators know it. (Once installed, you can create multiple administration accounts with different passwords if you desire, from the web-based admin interface.) Under some circumstances on some OSes, setting the password from the install may fail. Don't worry: you will be asked to set the password the first time you access the administrative interface.

Once the installation has completed successfully, you can remove the tar and install files, as they are no longer needed:

rm -f install webinator-27.2.0.tar.gz webinator.tar

Note: If you move your web server directories around or change your CGI configuration after installing Webinator, you will have to re-install it.

Note: To completely uninstall Webinator and all its files, including any walk data, run the uninstaller (located in the install dir) as root, e.g.:

/usr/local/morph3/uninstall.sh


Copyright © Thunderstone Software     Last updated: Apr 15 2024
Copyright © 2024 Thunderstone Software LLC. All rights reserved.