Installing EzPublish 3 (Version 2.9-6) from source
Download the latest ezpublish 3 source as a tar.bz2 file from www.ez.no.
Unzip it and untar it to the webservers root directory /var/www and run the modfix.sh script
$ bzip2 -d ezpublish-2.9-6.tar.bz2
$ cd /var/www/
$ sudo tar xvf ~/Downloads/ezpublish-2.9-6.tar
$ cd ezpublish-2.9-6/
$ sudo bin/modfix.sh
The modfix.sh script just checks to see that you have installed ezpublish in the default location and if you havent't will fix some things up.
Read the install document
$ less doc/INSTALL
First step is to check that you have all the requirements to run EzPublish. In debian dpkg -l php4 will give you the version of php4 that you have installed on your system. If you don't have the required packages you should use apt to install them. As I had already set up a number of CMS on my server I had all the requirements needed for EzPublish.
Then I unpacked the var.tgz file and ran modfix.sh again.
$ sudo tar zxvf var.tgz
$ sudo bin/modfix.sh
The next step is to configure EzPublish
Again the install instructions are very simple so it only took 20 seconds to edit the settings/site.ini file.
Then I had to set up the virtualhost in apache. I changed it a little bit from the install insructions though as I already had a number of CMSs running and wanted to have EzPublish running on a different port than the default.
<VirtualHost 203.53.14.43:8103>
<Directory /var/www/ezpublish-2.9-6/>
Options FollowSymLinks Indexes ExecCGI
AllowOverride None
</Directory>RewriteEngine On
RewriteRule !.(gif|css|jpg|png)$ /var/www/ezpublish-2.9-6/index.phpPort 8103
ServerAdmin j_habermann@tpg.com.au
DocumentRoot /var/www/ezpublish-2.9-6
ServerName www.sydney.wilderness.org.au/ez3
</VirtualHost>
Then pointing my browser to www.sydney.wilderness.org.au:8103 takes me to the ezpublish SetUp and Initialisation page.
I clicked on System Check which was fine and then clicked on Next.
Then I clicked on Language Options and left the default which was monolingual and then clicked on Regional Options and left it at the default which was English UK.
Then I clicked on Summary and then Setup the Database.
It failed when I clicked on Create database as there wasn't enough memory to run the php script. I increased the amount in /etc/php4/apache/php.ini from 8 MB to 10 MB and then ran the script again.cmsuser.
Database was initialised fine.
You then just go through and answer some config questions and finally click on done.
Then you have to add "/admin" to the url and then log in as admin using password publish.
The interface is very different to the 2.2. interface. It looks like they are moving to a more Zope or Midgard like interface. Could not figure out just how to actually get to the website though, maybe I should have installed the demo interface. There did seem to be a lot of stuff missing though as I couldn't find out how to set up a publish date or retraction date and although I did find some information in kernel/manual/ it didn't really help much. I think I will stick with 2.2 for the time being.
