Skip to main content

Lyceum Installation

Lyceum is an extension of the popular Wordpress blogging software. While Wordpress is a single user blogging software, Lyceum is a multiple users blogging software. Under early development, read about it here

I tried installing it on my Windows XP system, running Apache 2.0.59, PHP 4.4.3 & MySQL 3.23.42 and faced quite some problems, so thought to blog about it.

Installation Steps

Download, Install and configure Apache, MySQL and PHP on your Windows Machine. Download and Installation should not be a problem. For configuration, you may follow these links:

http://www.thesitewizard.com/archive/php4install.shtml

http://www.dmxzone.com/ShowDetail.asp?NewsId=6452

After you’ve configured all the above 3 components, download Lyceum source from here

Extract the source and place it under your DocumentRoot (). You should have the following directory structure.

 /lyceum
+ /dev
| /doc
| /src
| + /bin
| | /config
| | /installation
| | /lib
| + /lyceum
+ /tests

Before starting the installation verify the Apache configuration first. You must have mod_rewrite module enabled in your Web Server Configuration. Also in the configuration part of your Apache configuration file, you must set the AllowOverride directive to “All”; that is, “AllowOverride All

Now, create a database in your MySQL server for lyceum as lyceum does not create the database itself.
SQL : mysql>CREATE DATABASE lyceum;

In case you are using MySQL <>/lyceum/src/installation/) accordingly to remove the ENGINE directives from SQL statements.

Modify wp-config-sample.php (/lyceum/src/config/) to create wp-config.php with modifications to following fields:

DB_NAME : Name of the Database you’ve created in MySQL.
DB_USER : Database User Name
DB_PASSWORD : Password for the specified Database User Name.
DB_HOST : Server Name / Addresss (’localhost’ in case of local installation)
WEBROOT : Location of /lyceum/src/lyceum on the server (Directory where portal.php is placed. Note: ‘no trailing slash after the path)
MAINDOMAIN : 127.0.0.1 ( For local installation. Note: ‘localhost’ will not work)

Start the installation from your web browser using the URL : <server_address>/<webroot>/wp-admin/install.php

It should work fine. Comment if you face any issues.

Popular posts from this blog

iPod Nano 5G synchronization issues in Ubuntu

I was able to manage my iPod Nano using Ubuntu until now. When I recently upgraded to Ubuntu 11.04 Natty which was a clean install, a weird problem started. I could not synchronize my iPod using any application like Banshee, Rhythmbox, gtkpod, Amarok etc. On closer look, I realized that when I transferred any file, it was copied to the iPod but the database on iPod was not updated. None of the applications seemed to work and it was same error in each case. Since the iPod database was not updated, iPod could not see the file and was unable to play it. It was an iPod Nano generation 5, which comes with a video camera on the back side. To debug the issue, I executed Banshee in debug mode (banshee -debug on the terminal), and I noticed the following error when trying to transfer any file on iPod. ‘Failed to save iPod database – GLib.GException: Failed to generate sqlite database (in `libgpod-sharp)’ I searched for solutions on Internet but was confused at various solutions suggest...

Sydney Trip

I went to Sydney on a business trip for 2-3 weeks. Since, it was a business trip I was going to travel alone and miss my family. Therefore, I appreciated the short duration of the trip but it did not feel like a short one. Most of it was work only and some time for me during the two weekends. I had decided to make the most of available time instead of idling and feel more homesick. Also, I was going to stay in the CBD area so it was a big advantageous factor since not much effort was to be spent for sightseeing. The journey began with the longest flight I’ve ever been on (17 hours) with a stopover at Bangkok for 2 hours. I had a terrible time in the flight from Delhi to Bangkok; I was struggling a lot in the airplane seats and couldn’t sleep at all. However, the flight from Bangkok to Sydney was much better. On my flight from Bangkok to Sydney, an Australian lady was seated at the window seat on my right hand side. She asked me if I wanted to swap my seat with hers as I had starte...

Busy or Lazy?

Either of the two. But that’s been the case after my wedding. I’ve not done a blog post, neither I did anything on Facebook, Twitter, Google+ for that matter. Whatever! Better late than never. So, in order of priority, I wanted to write down a few important events that happened since my last post - We were blessed with a baby daughter – Naisha. Literal meaning of Naisha is ‘Special’ and she justifies this meaning completely. She’s beautiful, cranky and a fighter. She’s awesome! Naisha is one creature in the house. She just celebrated her first birthday dressed up as a Barbie, which was cute. All the day she’s running around the house and interpreting various things and objects in her unique style. I cannot understand much of it, but most of it appears very logical somehow. I switched from X to Y organization. It was a long pending decision for me and thankfully it worked out this time. It took its own time and I was recruited after long six months of interviewing process. A...