enCore Installation

Introduction

enCore requires that you have a web server such as Apache running on the same machine as the MOO server.

The installation instructions below have been tested under Sun Solaris and Debian GNU/Linux, and should work similarly on other Unix, GNU, and BSD systems. If you are running your MOO under a non-Unix operating system such as Windows NT, you must adapt the steps below to fit your operating system requirements.

How to Install a New enCore MOO

1) Create a new directory in your UNIX home directory and name it moo. Copy the directory /usr/lib/encore to the new moo directory.

mkdir $HOME/moo
cp -R /usr/lib/encore $HOME/moo
cd moo

3) Copy the enCore database file, /usr/lib/lambdamoo/encore to your moo directory.

cp /usr/lib/lambdamoo/encore $HOME/moo/enCore.db

4) Move the encore directory to the root level of your web server's document directory, or to your public_html directory. Please note that if you choose to use your public_html directory, it must be located on the same machine that is running the MOO.

mv encore $HOME/public_html

5) Make sure the Lambdamoo server is installed. If it is not, run the following command as root:

apt-get install lambdamoo

6) Start up your MOO and log in as wizard (no password is necessary). Perform the core-setup procedure by typing @configure. You should customize all relevant settings in the configure-menu, and pay special attention to the setting called Base URL. This is where you must type a URL pointing to the new encore directory. To go with the example above, you should type something like:

http://someserver.somesite.edu/~user/encore/

7) Point your web browser to port 7000 on your machine and log in with Xpress.

http://someserver.somesite.edu:7000

8) If you wish to install the optional VASE file upload utility please see instructions in the file vase.cgi which youll find in the directory encore/vase/