SugarCRM HOWTO
# Install Apache With It's Documentation #####
$ sudo apt-get install apache2 apache2-doc
# Start Apache (it should already be started) #####
$ sudo /etc/init.d/apache2 start
# Test Apache #####
Type on Mozilla Firefox: http://127.0.0.1/
It souhld read: It works!
Note: The message "It works!" can be found at the /var/www
directorie, which is apaches's root directory, wich is were
we will install SugaCRM.
# Instaling MySQL and PHP necessary Dependencies #####
$ sudo apt-get install mysql-server mysql-client
Type in mySQL's root password in the upcoming textbox.
$ sudo apt-get install libapache2-mod-php5 libapache2-mod-perl2
$ sudo apt-get install php5 php5-cli php5-common php5-curl php5-dev php5-gd php5-imap php5-ldap
$ sudo apt-get install php5-mhash php5-mysql php5-odbc curl libwww-perl imagemagick
# Creating SugarCRM MySQL Database #####
$ mysql -u root -p
mysql> create database sugarcrm;
mysql> exit
# Extract SugarCRM #####
$ cd /home/jose/Desktop/SugarCRM
$ unzip SugarCE-5.0.0f.zip
# Installing SugarCRM in Apache #####
# Copiar o SugarCRM para /var/www (apache root dir)
$ sudo cp -vr SugarCE-Full-5.0.0f /var/www
# Give Apache Ownership Over SugarCRM Files (apache-user: www-data) #####
$ sudo chown www-data -vR /var/www/SugarCE-Full-5.0.0f/*
# Write Permitions for Apache on Some of SugarCRM Files #####
$ cd /var/www/SugarCE-Full-5.0.0f
$ sudo chmod 766 config.php
$ sudo chmod 766 custom
$ sudo chmod -R 766 data
$ sudo chmod -R 766 cache
$ sudo chmod -R 766 modules
# Restart Apache #####
$ sudo /etc/init.d/apache2 restart
# Delete Apache's Test Page #####
$ sudo rm -rf /var/www/index.html
# Configuring php.ini #####
sudo gedit /etc/php5/apache2/php.ini
;memory_limit = 16M
memory_limit = 50M
;upload_max_filesize = 2M
upload_max_filesize = 10M
# Configuring SugarCRM #####
Type on Mozilla Firefox:
http://127.0.0.1/SugarCE-Full-5.0.0f/install.php
and configure SugarCRM acording to the presented instructions.