|
|
|
#### **Installation**
|
|
|
|
* Pre-requisites
|
|
|
|
* Apache 2.1+
|
|
|
|
* MySQL 5.1+
|
|
|
|
* storage_engine = InnoDB
|
|
|
|
* local_infile = ON (under [mysqld] section)
|
|
|
|
* sql_mode = empty (or NO_ENGINE_SUBSTITUTION) for MySQL 5.6+
|
|
|
|
* PHP 5.2+, 7.0+
|
|
|
|
* php-imap
|
|
|
|
* php-curl
|
|
|
|
* php-xml
|
|
|
|
* memory_limit (min. 256MB)
|
|
|
|
* max_execution_time (min. 60 seconds)
|
|
|
|
* error_reporting (E_ERROR & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED)
|
|
|
|
* display_errors = OFF
|
|
|
|
* short_open_tag = OFF
|
|
|
|
* Hardware: 4 GB RAM, 250 GB Disk (for file attachments)
|
|
|
|
* Procedure
|
|
|
|
* Get your LAMP, WAMP, MAMP configured that meets the above pre-requisites.
|
|
|
|
* Unzip Vtiger CRM into web-folder (or document root)
|
|
|
|
* Make sure to provide writeable access to (Apache process owner) on web-folder.
|
|
|
|
* Visit [http://yourserver.tld/index.php] (http://yourserver.tld/index.php)
|
|
|
|
* The wizard will help you get through next steps of installation.
|
|
|
|
|
|
|
|
#### **Migration**
|
|
|
|
* PLEASE MAKE SURE TO TAKE BACKUP OF EXISTING SETUP - BOTH DATABASE AND SOURCE.
|
|
|
|
* Steps
|
|
|
|
* Ensure your server configuration meets the pre-requisites.
|
|
|
|
* Unzip vtigercrm-6ab-7xy-patch.zip into Vtiger CRM Folder.
|
|
|
|
* vtiger7.zip and migrate folder will be unpacked.
|
|
|
|
* Through browser open /migrate path.
|
|
|
|
* [http://yourserver.tld/vtigercrm/migrate] (http://yourserver.tld/vtigercrm/migrate)
|
|
|
|
* Follow the instructions provided on the wizard.
|
|
|
|
|
|
|
|
*Note On *nix? Enable write-permission for the apache process owner for smooth migration.*
|
|
|
|
* Tips
|
|
|
|
* Always download the latest migration patch pointed from our website.
|
|
|
|
* Migration script execution is hungry on time and memory.Ensure your PHP configuration does not limit it.
|
|
|
|
* Make sure you have configured error_reporting well. Wrong configuration can clog the log files.
|
|
|
|
* Review - existing table Engine type to be in InnoDB - (expect sequential tables ending with _seq).
|
|
|
|
|
|
|
|
#### **Backup**
|
|
|
|
Routine backup (archives) of the database and application setup is essential to ensure failover is smooth.
|
|
|
|
|
|
|
|
* Tip
|
|
|
|
* mysqldump - administration tool is recommended to take dump of database.
|
|
|
|
* zip - vtigercrm folder (specifically storage, user_privileges)
|
|
|
|
|