Installation
Vtiger CRM is web-application built using PHP.
Pre-requisites
- Apache 2.1+
- MySQL 5.1+ (default storage engine = InnoDB)
- PHP 5.2+, 5.3
- php-imap
- php-curl
- php-xml
- max_memory (min. 256MB)
- max_execution_time (min. 60 seconds)
- error_reporting (E_ALL & ~E_NOTICE &~E_DEPRECATED)
- 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
- The wizard will help you get through next steps of installation.
Migration
Attention
PLEASE MAKE SURE TO TAKE BACKUP OF EXISTING SETUP - BOTH DATABASE AND SOURCE.
Steps
- Unzip vtigercrm-6ab-6xy-patch.zip into Vtiger CRM Folder.
- vtiger6.zip and migrate folder will be unpacked.
- Through browser open /migrate path.
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)