2012-05-13 00:09:12 +02:00
|
|
|
|
|
|
|
This README contains additional information specific to the
|
|
|
|
openSUSE package of roundcube.
|
|
|
|
|
|
|
|
|
|
|
|
INSTALLATION
|
|
|
|
============
|
|
|
|
|
|
|
|
This application is packaged to integrate with Apache and MySQL but
|
|
|
|
it can basically run with every webserver being able to run PHP and
|
|
|
|
also use other SQL based database engines.
|
|
|
|
|
|
|
|
After installation of the package the application will immediately
|
|
|
|
be reachable from everywhere once Apache is enabled under the URL
|
|
|
|
|
2016-10-05 13:21:28 +02:00
|
|
|
http://IP-ADDRESS/roundcubemail
|
2012-05-13 00:09:12 +02:00
|
|
|
|
|
|
|
The configuration is copied from the example config files from the
|
|
|
|
package and therefore not really working.
|
|
|
|
|
|
|
|
First step is to prepare the MySQL database for Roundcube:
|
|
|
|
|
|
|
|
Setting up the mysql database can be done by creating an empty database,
|
|
|
|
importing the table layout and granting the proper permissions to the
|
|
|
|
roundcube user. Here is an example of that procedure:
|
|
|
|
|
|
|
|
# mysql
|
|
|
|
> CREATE DATABASE roundcubemail /*!40101 CHARACTER SET utf8 COLLATE utf8_general_ci */;
|
2018-10-26 16:42:37 +02:00
|
|
|
> GRANT ALL PRIVILEGES ON roundcubemail.* TO 'roundcube'@'localhost' IDENTIFIED BY 'password';
|
|
|
|
> FLUSH PRIVILEGES;
|
2012-05-13 00:09:12 +02:00
|
|
|
> quit
|
|
|
|
|
2013-11-24 10:49:38 +01:00
|
|
|
# mysql roundcubemail < /usr/share/doc/packages/roundcubemail/SQL/mysql.initial.sql
|
2012-05-13 00:09:12 +02:00
|
|
|
|
|
|
|
Note 1: 'password' is the master password for the roundcube user. It is strongly
|
|
|
|
recommended you replace this with a more secure password. Please keep in
|
2018-10-26 16:42:37 +02:00
|
|
|
mind: You need to specify this password later in '/etc/roundcubemail/config.inc.php'.
|
2016-10-05 13:21:28 +02:00
|
|
|
|
2012-05-13 00:09:12 +02:00
|
|
|
To use the integrated web based installer you need to enable it first
|
2016-10-05 13:21:28 +02:00
|
|
|
in /etc/roundcubemail/config.inc.php:
|
2012-05-13 00:09:12 +02:00
|
|
|
|
|
|
|
$rcmail_config['enable_installer'] = true;
|
|
|
|
|
|
|
|
IMPORTANT: This MUST be disabled again after installation is finished
|
|
|
|
for SECURITY reasons
|
|
|
|
|
|
|
|
and then access
|
|
|
|
|
2016-10-05 13:21:28 +02:00
|
|
|
http://IP-ADDRESS/roundcubemail/installer
|
2012-05-13 00:09:12 +02:00
|
|
|
|
|
|
|
to finish the installation.
|
|
|
|
|