September 23, 2003
Install: .LRN 1.0.1

This is my attempt at installing the Learning Management System .LRN 1.0.1 on Linux Debian 3.

Prerequisiste Software

Software installed:

  1. .LRN 1.0.1 which includes OpenACS 4.6.3
  2. tcl8.3-dev Debian package (already installed on my machine)
  3. libxml2 and libxml2-devel Debian packages (already installed)
  4. AOLserver 3.3oacs1 (instead of the AOL server 3.4.2-1 package available because the offered version should have all the patches needed by OpenACS.)
  5. OpenFTS TCL 0.3.2
  6. Analog 5.23-0woody1 Debian package (already installed)
  7. PostgreSQL 7.1.2-2woody2 Debian packages, including postgresql-contrib and postgresql-dev (partially installed)

To be installed later:

  1. Analog 5.32 Debian testing package
  2. Daemontools 0.76

.LRN installation

Created the lrn user.
Created a /usr/local/openacs/web directory for OpenACS services.
Created the lrn user with that directory as its home.
Did the CVS checkin and -out.
Created the appropriate directories.

Created postgresql user and database.

Configured AOLserver.

Configured the AOLserver service for .LRN by using the OpenACS Installer through the web, allowing the database to be initialized.

Backed up the database.
Updated CVS

Installed cron job to back up the database daily.

Set up analog.
Linked images with this command:
ln -s /usr/share/doc/analog/images /usr/local/openacs/web/lrn/www/log

Running through proxy

Because my machine already had an Apache server listening on port 80 and serving other users on the machine, I had to use a proxy to redirect to the OpenACS web server.

Here are my changes to the apache configuration:
<VirtualHost 25.219.351.34>
ServerName openyourmind.com
ServerAlias *.openyourmind.com
ServerPath /openyourmind
ProxyPass / http://127.0.0.1:8000/
ProxyPassReverse / http://127.0.0.1:8000/
</VirtualHost>

And I had to modify config.tcl in /usr/local/openacs/web/lrn/etc/config.tcl to set address 127.0.0.1. Don't know why I had to do that.

Note that 'localhost' didn't work in place of 127.0.0.1.

Of course, I also had to set up DNS to accept this virtual host.

Posted by juliob at September 23, 2003 08:39 PM
Comments
Post a comment
Name:


Email Address:


URL:


Comments:


Remember info?

Please enter the Security Code as shown below:




License:
Creative Commons License