Updated installation instructions

release-0.6
thomascube 19 years ago
parent e93c08daed
commit 535da27ca6

@ -1,4 +1,18 @@
REQUIREMENTS
============
* The Apache Webserver
* .htaccess support allowing overrides for DirectoryIndex
* PHP Version 4.3.1 or greater
* PCRE (perl compatible regular expression) installed with PHP
* php.ini options:
- error_reporting E_ALL & ~E_NOTICE (or lower)
- file_uploads on (for attachment upload features)
* A MySQL or PostgreSQL database engine or the SQLite extension for PHP
* A database with permission to create tables
INSTALLATION INSTALLATION
============ ============
@ -31,6 +45,10 @@ roundcube user. Here is an example of that procedure:
> quit > quit
# mysql roundcubemail < SQL/mysql.initial.sql # mysql roundcubemail < SQL/mysql.initial.sql
For MySQL version 4.1 and up, it's recommended to create the database for
RoundCube with the following command:
> CREATE DATABASE `roundcube` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
* SQLite * SQLite
-------- --------
@ -64,28 +82,16 @@ versions don't have a -O option for the createdb, so if you are
using that version you'll have to change ownership of the DB later. using that version you'll have to change ownership of the DB later.
CONFIGURATION
=============
Change the files in config/* according your to environment and your needs.
Details about the config paramaters can be found in the config files.
UPGRADING UPGRADING
========= =========
If you already have a previous version of RoundCube installed, If you already have a previous version of RoundCube installed,
please refer to the instructions in UPGRADING guide. please refer to the instructions in UPGRADING guide.
REQUIREMENTS
============
* The Apache Webserver
* .htaccess support allowing overrides for DirectoryIndex
* PHP Version 4.3.1 or greater
* PCRE (perl compatible regular expression) installed with PHP
* php.ini options:
- error_reporting E_ALL & ~E_NOTICE (or lower)
- file_uploads on (for attachment upload features)
* A MySQL or PostgreSQL database engine or the SQLite extension for PHP
* A database with permission to create tables
CONFIGURATION
=============
Change the files in config/* according your to environment and your needs.
Details about the config paramaters can be found in the config files.

@ -1,5 +1,5 @@
-- RoundCube Webmail initial database structure -- RoundCube Webmail initial database structure
-- Version 0.1a -- Version 0.1b
-- --
-- -------------------------------------------------------- -- --------------------------------------------------------
@ -19,7 +19,7 @@ CREATE TABLE `cache` (
KEY `user_id` (`user_id`), KEY `user_id` (`user_id`),
KEY `cache_key` (`cache_key`), KEY `cache_key` (`cache_key`),
KEY `session_id` (`session_id`) KEY `session_id` (`session_id`)
) TYPE=MyISAM; );
-- -------------------------------------------------------- -- --------------------------------------------------------
@ -39,7 +39,7 @@ CREATE TABLE `contacts` (
`vcard` text NOT NULL, `vcard` text NOT NULL,
PRIMARY KEY (`contact_id`), PRIMARY KEY (`contact_id`),
KEY `user_id` (`user_id`) KEY `user_id` (`user_id`)
) TYPE=MyISAM; );
-- -------------------------------------------------------- -- --------------------------------------------------------
@ -60,7 +60,7 @@ CREATE TABLE `identities` (
`signature` text NOT NULL, `signature` text NOT NULL,
PRIMARY KEY (`identity_id`), PRIMARY KEY (`identity_id`),
KEY `user_id` (`user_id`) KEY `user_id` (`user_id`)
) TYPE=MyISAM; );
-- -------------------------------------------------------- -- --------------------------------------------------------
@ -75,7 +75,7 @@ CREATE TABLE `session` (
`ip` VARCHAR(15) NOT NULL default '', `ip` VARCHAR(15) NOT NULL default '',
`vars` text NOT NULL, `vars` text NOT NULL,
PRIMARY KEY (`sess_id`) PRIMARY KEY (`sess_id`)
) TYPE=MyISAM; );
-- -------------------------------------------------------- -- --------------------------------------------------------
@ -93,7 +93,7 @@ CREATE TABLE `users` (
`language` varchar(5) NOT NULL default 'en', `language` varchar(5) NOT NULL default 'en',
`preferences` text NOT NULL default '', `preferences` text NOT NULL default '',
PRIMARY KEY (`user_id`) PRIMARY KEY (`user_id`)
) TYPE=MyISAM; );
-- -------------------------------------------------------- -- --------------------------------------------------------
@ -122,6 +122,6 @@ CREATE TABLE `messages` (
KEY `cache_key` (`cache_key`), KEY `cache_key` (`cache_key`),
KEY `idx` (`idx`), KEY `idx` (`idx`),
KEY `uid` (`uid`) KEY `uid` (`uid`)
) TYPE=MyISAM; );

@ -1,5 +1,5 @@
-- RoundCube Webmail update script for MySQL databases -- RoundCube Webmail update script for MySQL databases
-- Version 0.1-20051007 -- Updates from version 0.1-20051007
ALTER TABLE `session` ADD `ip` VARCHAR(15) NOT NULL AFTER changed; ALTER TABLE `session` ADD `ip` VARCHAR(15) NOT NULL AFTER changed;
@ -8,7 +8,7 @@ ALTER TABLE `users` ADD `alias` VARCHAR(128) NOT NULL AFTER mail_host;
-- RoundCube Webmail update script for MySQL databases -- RoundCube Webmail update script for MySQL databases
-- Version 0.1-20051021 -- Updates from version 0.1-20051021
ALTER TABLE `session` CHANGE `sess_id` `sess_id` VARCHAR(40) NOT NULL; ALTER TABLE `session` CHANGE `sess_id` `sess_id` VARCHAR(40) NOT NULL;
@ -52,6 +52,6 @@ CREATE TABLE `messages` (
-- RoundCube Webmail update script for MySQL databases -- RoundCube Webmail update script for MySQL databases
-- Version 0.1-20051216 -- Updates from version 0.1-20051216
ALTER TABLE `messages` ADD `created` DATETIME NOT NULL AFTER `cache_key` ; ALTER TABLE `messages` ADD `created` DATETIME NOT NULL AFTER `cache_key` ;

Loading…
Cancel
Save