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
-
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
-
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:
<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
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:
EnableWebDAV=true
To access the webdav server go to http://webdav.<domain> and enter an ezpublish username and password