Update/install latest RoundCube via cPanel or manually

Update/install latest RoundCube via cPanel or manually

Roundcube Webmail is a browser-based multilingual IMAP client with an application-like user interface providing full functionality like MIME support. Free and open source webmail software for the masses, written in PHP. Roundcube – Open source webmail project.
Update/install latest RoundCube on cPanel

First you will have to uninstall/remove exiting RoundCube files/folder/database on your server,

Uninstall/remove exiting RoundCube

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
cd /usr/local/cpanel/base
rm -rf roundcube*
mysql -e ‘drop database roundcube’;
/scripts/upcp
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

Now use this following steps to  update/install latest roundcube version.

We need to get Roundcube before we can use it. The easiest way to get it is to visit http://www.roundcube.net and click on “Downloads” or just go to http://roundcube.net/downloads. Wait for it to download and then unzip (using WinZip or ZipGenius or tar -xzf roundcubemail-0.1.tar.gz) in the current directory.

Update/install latest roundcube

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
cd /usr/local/cpanel/base
wget -O roundcube.tar.gz http://superb-sea2.dl.sourceforge.net/project/roundcubemail/roundcubemail/0.7.1/roundcubemail-0.7.1.tar.gz
rm -rf roundcube.tar.gz
mv -f roundcubemail-0.2.1/ roundcube
cd roundcube
chmod -R 777 temp
chmod -R 777 logs
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

Configure roundcube Database

Create the database, database user and install the intial sql file. You can use following commands.

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
mysql -e “CREATE DATABASE roundcube;”
mysql -e “GRANT ALL PRIVILEGES ON roundcube.* TO roundcube@localhost IDENTIFIED BY ‘DATABASEPASSWORD’;”
mysql -e “FLUSH PRIVILEGES;”
mysql -e “use roundcube; source SQL/mysql.initial.sql;”
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

RoundCube Configuration

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
cd config
mv db.inc.php.dist db.inc.php
mv main.inc.php.dist main.inc.php
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

then open database configruation file  db.inc.php in your favroite editor like vi or pico or nano

vi db.inc.php

Find following line

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$rcmail_config[‘db_dsnw’] = ‘mysql://roundcube:pass@localhost/roundcubemail’;
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

Replace it with

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$rcmail_config[‘db_dsnw’] = ‘mysql://roundcube:DATABASEPASSWORD@localhost/roundcube’;
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

Now Open main.inc.php

vi main.inc.php

Find

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$rcmail_config[‘default_host’] = ”;
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

Replace with

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$rcmail_config[‘default_host’] = ‘localhost’;
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

Now your roundcube is updated.

Bookmark the permalink.

Comments are closed.