Difference between revisions of "SuiteCRM"

From SME Server
Jump to navigationJump to search
(Created page with "{{Incomplete}} {{Needs review}} {{Warning box|SuiteCRM Requires PHP56. These instructions were developed under SME 10.0Alfa3 and SuiteCRM 7.10.4 }} == Overview == [https:...")
(No difference)

Revision as of 16:17, 12 April 2018

Incomplete.png Incomplete:
This article or section needs to be expanded. Please help to fill the gaps or discuss the issue on the talk page


Edit-find-replace.png Not reviewed:
This howto or contrib has not been reviewed and might contain code that could harm your installation. For more information on the review process have a look at the Development Review page.


Warning.png Warning:
SuiteCRM Requires PHP56. These instructions were developed under SME 10.0Alfa3 and SuiteCRM 7.10.4


Overview

SuiteCRM is an open source Customer Relationship Management platform supporting both paid and free/community users.

Installation

install in primary ibay or

  • Create an ibay named 'crm'
  • Download and extract SuiteCRM Check for the latest version at https://suitecrm.com/download/ . For some reason, wget does not exit after the download completes until you press <Enter>.
cd /home/e-smith/files/ibays/Primary/files
wget https://suitecrm.com/files/160/SuiteCRM-7.10.4/276/SuiteCRM-7.10.4.zip
  • Unzip the downloaded file
cd /home/e-smith/files/ibays/Primary/files
unzip SuiteCRM-7.10.4.zip
  • Make the files accessible to the web server
chown -R www:www *
  • link to html
cd /home/e-smith/files/ibays/Primary/html
ln -s ../files/SuiteCRM-7.10.4/* .
chown -R www:www *
  • customize ibay settings to enable FollowSymLinks and set the correct value for PHPBaseDir:
db accounts setprop Primary PHPBaseDir /home/e-smith/files/ibays/Primary:/tmp
db accounts setprop Primary FollowSymLinks enabled
signal-event ibay-modify
  • remove index.html from Primary (or other) ebay
cd /home/e-smith/files/ibays/Primary/html
rm index.html
  • create sugarcrm mysql database and admin account. IMPORTANT: replace mydbpwd with a secure password in the commands below!
mysqladmin create 'sugarcrm'
mysql
grant all on sugarcrm.* to 'sugaradmin'@'localhost' identified by 'mydbpwd' ;
quit
  • Run the SugarCRM installer at http://your.smeserver.name.or.IP/install.php
    • Set the database name to match the database created above (sugarcrm)
    • Set the database server name to localhost
    • Enter the database administrator name and password created (sugaradmin, mydbpwd)
    • Since we pre-created the sugarcrm database manually, you will be prompted to agree to overwrite the existing database; select "I Accept"
    • Answer the remaining questions (timezone, date and time format, etc) as appropriate