Koozali.org: home of the SME Server

Obsolete Releases => SME 7.x Contribs => Topic started by: chaloner on August 31, 2006, 05:09:29 PM

Title: ezPublish CMS - Content Management System - SME7
Post by: chaloner on August 31, 2006, 05:09:29 PM
I have just installed the ezPublish CMS on SME7. It was surprisingly easy. The only version that can be installed for now is 3.6.10. I will shortly have a howto for it, eventhough everything needed to do it can easily be found here, in the forums... I have been interested in this CMS for some time and have finally got it going after taking another whirl at it.

It comes ready to go with blog, news, polls, forums, gallery, etc... and each of the items can be turned on or off very easily...

For now, have a peek at http://ez.chaloner.ca. There are a few bugs that I found that can be fixed or worked around, but it does work, and I do like it.

The install is actually extremely easy...

Feel free to play around with it...

Chaloner Hale
email @ chaloner.ca
Title: Installing Ezpublish
Post by: steveo on October 01, 2006, 09:12:30 AM
Here's how I installed ezPublish on my sme7 - feel free to post comments:

EzPublish installation (version 3.6.11)
(latest requires an update to php > v4.4 - not php5*)

Create an ibay
   Name -> as required
   Description -> as required
   Group -> Everyone
   User access via file sharing or user ftp -> write = admin, read = group
   Public access via web or anonymous ftp -> Entire Internet (no password required)
   Execution of dynamic content (CTI, PHP, SSI) -> Enabled
   
Create a database
   Log into mysql as root -> mysql -u root
   Create the database -> create database ezpubish;
   Grant permission to the database -> grant all on ezpublish.* to ezdbuser@localhost identified by '<password>';
   Exit from mysql -> exit
   
Transfer the files to the html directory of the ibay
   delete the default html file
   upload fies via ftp
   
Change the PHPBaseDir
   db accounts setprop <ibayname> PHPBaseDir /home/e-smith/files/ibays/<ibayname>/:/tmp
   /sbin/e-smith/signal-event ibay-modify <ibayname>
   
Change some permissions
   cd /home/e-smith/files/ibays/<ibayname>/html
   chmod -R ug+rwx settings settings/override var var/storage var/cache settings/siteaccess settings/siteaccess/admin design
   chown -R www:www settings settings/override var var/storage var/cache settings/siteaccess settings/siteaccess/admin design

Then run through the web install routine - it's pretty straight forward. :lol:

Enable Webdav
cd /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf
pico 80EzPublishWebDav
Add the following to the file:

Code: [Select]
<VirtualHost 0.0.0.0:80>
     Options FollowSymLinks Indexes
     ServerAdmin admin@localhost
     DocumentRoot /home/e-smith/files/ibays/<ebay>/html
     RewriteEngine On
     RewriteRule !\.(css|jar|js|html|php)$ /home/e-smith/files/ibays/<ebay>/html/webdav.php
     ServerName webdav.<domain>
     ErrorLog logs/error_log
     CustomLog logs/access_log common
</VirtualHost>


Expand the template and restart the web server
Code: [Select]
expand-template /etc/httpd/conf/httpd.conf
/etc/init.d/httpd-e-smith restart


Turn on the ezpublish webdav by editing [ezpublish root]/settings/webdav.ini - change the EnableWebDav line to read:
Code: [Select]
EnableWebDAV=true

To access the webdav server go to http://webdav.<domain> and enter an ezpublish username and password