Thomas Bruederli
2016-05-15 bd13f92ffb89446c5e4c3c097b32a2aa9bf990b7
UPGRADING
@@ -32,19 +32,33 @@
   - ./bin/
   - ./SQL/
   - ./program/
2. rsync the contents of the following folders from your installation
   - ./installer/
2. Replace the configuration defaults files:
   - config/defaults.inc.php
   - config/mimetypes.php
3. rsync the contents of the following folders from your installation
   directory into the target folder:
   ./skins/
   ./plugins/
3. Run ./bin/update.sh from the commandline OR
   ./vendor/
4a. If you previously installed plugins through composer, update dependencies
   by running `php composer.phar update --no-dev`
4b. Install/update dependencies using composer:
   - get composer from https://getcomposer.org/download/
   - rename the composer.json-dist file into composer.json
   - if you want to use LDAP address books, enable the LDAP libraries in your
     composer.json file by moving the items from "suggest" to the "require"
     section (remove the explanation texts after the version!).
   - run `php composer.phar install --no-dev`
5. Run `./bin/update.sh` from the commandline OR
   open http://url-to-roundcube/installer/ in a browser and choose "3 Test config".
   To enable the latter one, you have to temporary set 'enable_installer'
   to true in your local config/main.inc.php file.
   to true in your local config/config.inc.php file.
   WARNING: See SQLite database upgrade below.
4. Let the update script/installer check your configuration and
6. Let the update script/installer check your configuration and
   update your config files and database schema as suggested by the updater.
5. Make sure 'enable_installer' is set to false again.
6. See Post-Upgrade Activities section.
7. Make sure 'enable_installer' is set to false again.
8. See Post-Upgrade Activities section.
Post-Upgrade Activities