error_reporting
E_WARNING & ~E_NOTICE & ~E_DEPRECATED
https://wiki.vtiger.com/index.php/Installation_with_XAMP
System Requirements
- Hardware: Hosted.
- Web Server: Apache 2.0.40 or above.
- Database: MySQL version 4.1.x through 5.1.x.
- PHP:PHP 5.0.x through 5.3.x.
- Web Browser: Firefox 1.5.x and above, IE7
- Operating System: Debian 4.0/5.0, Centos, Ubuntu or Fedora Core/6/9
MYSQL Requirements
Please make sure to review MySQL configuration (my.cnf or server start parameters)
SQL_MODE
Should not have STRICT_TRANS_TABLE
ENGINE=InnoDB
Should be available. (Turn off --skip-innodb)
PHP Extensions
Following extensions should be enabled for your PHP setup
GD
Mandatory
Charts and graphs generation are dependent on this library.
IMAP
Mandatory
Webmails Module is dependent on this library.
Zlib
Mandatory
OpenSSL
Optional
Imap with OpenSSL should be enabled in case Mail server needs to be connected via SSL
Curl
Optional
PHP Configuration
Make sure to verify if your PHP configuration meets the recommended values.
allow_call_time_pass_reference on
error_reporting E_WARNING & ~E_NOTICE & ~E_DEPRECATED
safe_mode off
display_errors on
file_uploads on
max_execution_time 600
memory_limit 64M
log_errors off
output_buffering on
register_globals off
short_open_tag On
File Permissions
Provide read-write access to the following files and folder (recursively):
Read and Write permissions should be enabled for user/group who owns webserver process (like www-data or httpd or apache).
If you are not sure about this, you can use (chmod -R a+rw) and enable Read and Write permissions to any user.
- config.inc.php
- tabdata.php
- install.php
- parent_tabdata.php
- cache
- cache/images/
- cache/import/
- storage/
- install/
- user_privileges/
- Smarty/cache/
- Smarty/templates_c/
- modules/Emails/templates/
- modules/
- cron/modules/
- test/vtlib/
- backup/
- Smarty/templates/modules/
- test/wordtemplatedownload/
- test/product/
- test/user/
- test/contact/
- test/logo/
- logs/
- modules/Webmails/tmp/
Proceed with the next step of installation by visiting index.php from the browser.
Installation steps for Source
- Download vtiger CRM 5.4.0 TAR GZ
- Now untar the source file in your apache web root to untar use the follwing command
tar -xvzf vtigercrm-5.4.0.tar.gz
- After untar the file give the permissions for that file by using this command
chmod -R a+rw filename(vtigercrm)
Your apache and mysql should be start
- Now go to the browser and access the product by using your ip address like this
http://192.168.0.1/vtigercrm
Installation with Source