I just installed roundcube for the first time (tired of squirrelmail
and it was a snap on FreeBSD. This is how I did it (worked on the first try) (I am using Mysql5):
# Install software
cd /usr/ports/mail/roundcube/ && make install
# setup data base
echo "CREATE DATABASE roundcube" | mysql
cd /usr/local/www/roundcube/SQL/
mysql < mysql5.initial.sql
# setup database user
mysql_setpermission
# Edit DB username into roundcube config file
vim /usr/local/www/roundcube/config/db.inc.php
# setup the system to use localhost for my imap server... edit mail.inc.php
### $rcmail_config['default_host'] = 'localhost';
### $rcmail_config['enable_caching'] = FALSE;
vim /usr/local/www/roundcube/config/mail.inc.php
I restarted Apache for good luck and it Worked Just Fine. Then I decide to see how easy it was to install a skin. (It shows up in the preferences page so users can pick it once they log in).
# change into the skins folder
cd /usr/local/www/roundcube/skins
# download the mvinsion2 skin
fetch -o mvinsion2.zip "http://www.roundcubeforum.net/downloads.php?do=fileid=2&act=down"
unzip mvinsion2.zip
# person who made the mvinsion2.zip left some dirty laundry in their zip...
rm -rf __MACOSX/
Phew, I've been a roundcube user for 10 hours now.
Let's see if there is a plugin to change user passwords in my backend MySQL (stored in a different table than roundcube stuff).