| | |
| | | * The Apache or Lighttpd Webserver |
| | | * .htaccess support allowing overrides for DirectoryIndex |
| | | * PHP Version 5.2 or greater including |
| | | - PCRE (perl compatible regular expression) |
| | | - DOM (xml document object model) |
| | | - PCRE, DOM, JSON, XML, Session, Sockets (required) |
| | | - libiconv (recommended) |
| | | - mbstring (optional) |
| | | * php.ini options: |
| | | - mbstring, fileinfo, mcrypt (optional) |
| | | * PEAR packages distributed with Roundcube or external: |
| | | - MDB2 2.5.0 or newer |
| | | - Mail_Mime 1.6.0 or newer |
| | | - Net_SMTP 1.4.1 or newer |
| | | * php.ini options (see .htaccess file): |
| | | - error_reporting E_ALL & ~E_NOTICE (or lower) |
| | | - memory_limit (increase as suitable to support large attachments) |
| | | - memory_limit > 16MB (increase as suitable to support large attachments) |
| | | - file_uploads enabled (for attachment upload features) |
| | | - session.auto_start disabled |
| | | - zend.ze1_compatibility_mode disabled |
| | | - suhosin.session.encrypt disabled |
| | | - mbstring.func_overload disabled |
| | | * PHP compiled with OpenSSL to connect to IMAPS and to use the spell checker |
| | | * A MySQL or PostgreSQL database engine or the SQLite extension for PHP |
| | | * A MySQL, PostgreSQL or MSSQL database engine or the SQLite extension for PHP |
| | | * One of the above databases with permission to create tables |
| | | * An SMTP server or PHP configured for mail delivery |
| | | * An SMTP server (recommended) or PHP configured for mail delivery |
| | | |
| | | |
| | | INSTALLATION |
| | |
| | | PHP errors to be logged there as well, enable the 'php_value error_log' line |
| | | in the .htaccess file and set the path to the log file accordingly. |
| | | |
| | | By default the session_path settings of PHP are not modified by Roundcube. |
| | | However if you want to limit the session cookies to the directory where |
| | | Roundcube resides you can uncomment and configure the according line |
| | | in the .htaccess file. |
| | | |
| | | |
| | | DATABASE SETUP |
| | | ============== |
| | | |
| | | Note: Database for RoundCube must use UTF-8 character set. |
| | | |
| | | * MySQL |
| | | ------- |
| | |
| | | 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 |
| | | mind: You need to specify this password later in 'config/db.inc.php'. |
| | | |
| | | Note 2: For MySQL version 4.1 and up, it's recommended to create the database for |
| | | RoundCube with utf-8 charset. |
| | | |
| | | |
| | | * SQLite |