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.
Enable Webdavcd /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