How to install SugarCRM ce on Dreamhost

Here is the guide to show you how to install SugarCRM Community Edition on Dreamhost share hosting plan.

Step 1:
Set up a new domain, subdomain, or folder for Sugar.

Step 2:
Set up a new MySQL database in Dreamhost Web Panel. Write down the mysql host name, user name, password and database name.

Step 3:
Download the latest Community Edition of SugarCRM. It is free version. Then, unzip into a folder such as /home/yourUserName/

Step 4:
To enable full functionality of SugarCRM (specifically, uploading modules and upgrades (especially over 7MB)) under PHP 5.3, you will need to add the following lines to ~/.php/5.3/phprc (create it if it doesn’t exist):

post_max_size = 40M

upload_max_size = 40M

max_input_time = 999

memory_limit = 128M

upload_max_filesize = 40M

suhosin.executor.include.whitelist = upload

Then, do a killall -9 p0hp53.cgi to restart PHP 5.3.

Step 5:

From the web browser, enter the web address of the Sugar folder.

It will show the installation wizard

Step 6

The informatin sheet will ask for the folders and files permission to be changed to writeable by Web Server user.

  • cache
  • custom
  • data
  • modules
  • config.php

The rest is simple, I think it is no problem to everyone. You can choose to install it without sample data or with sample data.

If the permissions are wrong, it will looks wired on layout.