Friday 8 May, 2009

Vtiger CRM 5.0.4 - Installation On Fedora 8

Requirements,

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.2.x.
* Web Browser: Firefox 1.5.x and above or Opera 7.21 and above.
* Operating System: RedHat Linux 7.2/8.0/9.0, SuSe 9.0, Debian 3.0/4.0, Mandrake 10.0, or Fedora Core 3/6/9.

Install Dependency Packages
# yum install libpng libpng-devel libjpeg libjpeg-devel freetype freetype-devel zlib-devel xorg-x11-devel openssl-devel krb5-devel imap-2004d

Prerequisites - PHP

Your php.ini must configured with the following parameters:

* safe_mode = Off
* display_errors = On
* file_uploads = On
* register_globals = Off
* max_execution_time = 600
* output_buffering= On
* memory_limit = 32M
* error_reporting = E_WARNING & ~E_NOTICE
* allow_call_time_pass_reference = On
* log_errors = Off
* short_open_tag= On

Install From Source

1. Download http://prdownloads.sourceforge.net/vtigercrm/vtigercrm-5.0.4.tar.gz from the Sourceforge.net.
[root@ds9 vtigercrm]# wget -c http://prdownloads.sourceforge.net/vtigercrm/vtigercrm-5.0.4.tar.gz?download

2. Extract the vtigercrm-5.0.4.tar.gz file into the Apache root directory. Alternately you may extract it in a subdirectory

#tar -zxvf vtigercrm-5.0.4.tar.gz
#chown -R apache:apache www.progresspartners.co.in/vtiger

3.Start a Web Browser and follow the procedure given in the Configuring vtiger CRM Server chapter for completing vTiger CRM installation.
http://www.progresspartners.co.in/vtiger
Follow the Wizard: (ref)

Database Configuration
create database in mysql and enter your database configuration information

Or create database manually in mysql cli.

[root@ds9 www]# mysql -p
mysql> CREATE DATABASE vtigertest DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;

mysql> grant all on vtigertest.* to vtigertest@localhost identified by 'vtigertest';

mysql> quit

Rest is very simple and web based.


Here is my login screen




Post-installation Check List

1. You must have READ/WRITE permissions on the following vtiger CRM folders and Files within those folders:

* PHP Configuration - config.inc.php
* Cache Directory - cache/
* Mail Merge Template Directory -test/wordtemplatedownload/
* Uploads Directory - storage/
* Install Directory - install/
* Installation file -install.php
* Product Image Directory -test/product/
* User Image Directory - test/user/
* Contact Image Directory- test/contact/
* Logo Directory- test/logo/
* Email Templates Directory -modules/Emails/templates/
* User Privileges Directory - user_privileges/
* Smarty Compile Directory - Smarty/templates_c
* Tabdata File Permission - tabdata.php
* ParentTabdata File Permission - parent_tabdata.php
* Smarty Cache Directory - Smarty/cache
* Logs Directory - logs/
* WebMail attachments Directory - modules/Webmails/tmp/