Skip to content

SuiteCRM Tutorials, Tips and Tricks

SuiteCRM Tutorials, Tips and Tricks
Install SuiteCRM
If installing on your own through cPanel:
Within cPanel, under the softaculous apps installer select Portals/CMS and search or SuiteCRM.
Click “Install Now”
Select the install directory which will be the URL used for accessing your instance of SuiteCRM.
Select the site name create the admin username and password and write all of these down somewhere as you’ll need them soon here!

Scrolling down, you’ll be able to add your First name, last name,
email and a database name (note – database name cannot be more than 7
characters). Click Install!

Common updates required to first run SuiteCRM
Out of the box, SuiteCRM does require a couple of tweaks in order to fully get running. These are common requirements across all hosting platforms, but the syntax may vary depending on the platform. The following information is specific to cPanel installs.
The first issue is related to a default file/folder permission that is set on install. This will result in some functions not working correctly – if you see “undefined” in place of expected text or labels – this SHOULD fix it for you. 

File Permissions Fix:
Back within cPanel look for “terminal” (you can use the search box if it’s faster here!)
Within terminal type (or copy and paste, we all do it!) the text in bold below:
cd public_html/YourSiteName/public/legacy and click enter. This should bring you to the legacy folder. If for any reason it says path not found, type dir to see the folders in the current directory – possible typo or site name wasn’t correct. You can “cd” (change directory) to one folder at a time as well to get to the legacy folder.
dir this is short for directory and will give you a list of all of the files and folders within the current folder. Yours should look something like this:
Make sure you see the following files/folders:cache, custom, modules, themes, data, upload, config_override.php

More typing now – don’t forget the ‘.’ in this next one! chmod –R 755 .thenchmod -R 775 cache custom modules themes data upload config_override.phpThis should set the files and folders to the permissions required to function within SuiteCRM. For reference: https://community.suitecrm.com/t/default-permissions-for-suitecrm/11826   

Php version confirmation:
The other issue will present itself by not allowing you to save records, view things, basically – it won’t work! Back in cPanel again use the search bar and find “Select PHP version”. You’ll want to change this to 8.0 if it is anything lower than 8.0 and save. https://docs.suitecrm.com/admin/compatibility-matrix/