Installing eZ Publish community version on Ubuntu 11.04

Printer-friendly versionPrinter-friendly version

As a favour to a colleague, I recently downloaded and installed the web content management system eZ Publish (the community version) on my Ubuntu 11.04 system. Conveniently, Falko Timme had already documented the process for Ubuntu 7.10 here and, with only a few tweaks to Falko's writeup, the latest version of eZ Publish went in nicely.

Before you get started, you should probably check the official requirements page here to verify that you seem to have all of the essential software installed. And as for those minor tweaks, here you go:

  • Since you need to use pear to install the eZ Components PHP library, make sure you:
    $ sudo apt-get install php-pear
    

    before you get to that step in the installation instructions.

  • For brevity, Falko recommends you rename the directory that is unloaded under /var/www with a command similar to:
    $ cd /var/www
    $ sudo mv ezpublish_community_project-2011.5-with_ezc ezc
    

    Personally, I prefer to use symlinks to get the same effect:

    $ sudo ln -s ezpublish_community_project-2011.5-with_ezc ezc
    

    Symlinks make it easier to wipe out and re-install the entire download without constantly messing with renaming but, obviously, either technique will work.

  • Finally, Falko's instructions don't appear to show the option of selecting PostgreSQL as the underlying database, but it's certainly mentioned in the newer installation process.

Other than the above, the entire process just plain worked. Always a good thing. I suspect there will be more eZ Publish blog posts in the near future. Stay tuned.

We know

We're aware of the time and budget pressures at most companies, normally accompanied by the plaintive cry from management of, "Yes, I know we need training on that topic, but I just can't afford to send my entire team away for three (or four or five) days to get it!" And that's where we come in.

Choices!

The main focus at Crashcourse is to offer a choice of intense, 1-day, hands-on courses on specific topics in Linux and open source. And given that we already have the laptops for the delivery of that training, the idea is to show up early, set up a classroom, then spend the day teaching exactly the topic you're interested in. No travel time, and no wasted classroom time.

Customization

If we don't already have a course that addresses the topic you're interested in, drop us a note and we'll see what we can do -- our content providers can almost certainly put together a course that's precisely what you're after.

The difference

While there are a variety of sources for Linux and open source training, we at Crashcourse are taking a slightly different approach. Our philosophy is simple: exactly the training you want, and no wasted time or travel to get it.