Here is a mini howto for installing Achievo on an SME 5.1.2 server.
The folks at
http://www.achievo.org have an excellent and very easy howto to do the basic install. Follow their instructions carefully and it will work first time. Those instructions are at:
http://www.achievo.org/support/manual/installation/I suggest untarring the achievo file to /opt/achievo-8.1.0 instead of their suggestion.
Once untarred, follow the steps in the howto to create the mysql database and user. I use phpMyAdmin to do the actual database and user creation but the instructions given will allow you to do it manually if you don't have phpMyAdmin.
To template this for an SME box follow the next steps:
# mkdir -p /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf
# cd /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf
# pico 93Achievo
Then insert the following text, making sure the paths are correct.
#-------------------------------------------
# Achievo-0.8.1
#-------------------------------------------
Alias /achievo /opt/achievo-0.8.1
Options -Indexes
AllowOverride None
order allow,deny
allow from all
AddType application/x-httpd-php .php .php3
php_flag magic_quotes_gpc off
php_flag track_vars on
#------------------------------------------------
Save and exit, then:
# /sbin/e-smith/expand-template /etc/httpd/conf/httpd.conf
# service httpd restart
That's all there is to it. You should now have a working app in
http://yourdomain.com/achievoHope this helps....
-jeff