New User Help Needed

Hi Everyone,

I’m evaluating SuiteCRM as a Salesfoce replacement. I have it set up on an Amazon EC2 Linux instance with load balancer.

SuiteCRM Version 8.7.1
PHP 8.2.26
Apache - 2.4.58

I can access it using the domain url and almost everything appears to function as it should except:

  1. when I use the search to find an account for example, it returns the name but the link assigned is using the IP instead of the domain name and the link fails. All other links I have tried are correctly using the domain name.

  2. In an account record, the website url has the CRM domain in front of the account website address.

Any help sorting this out would be appreciated. Please let me know if more details are required.

Thanks,
…Dave

Hi, welcome to the Community! :tada:

Please check your config.php for a value called site_url, which is coming from what you provided when installing. Maybe that needs to be updated to a domain name instead of an IP address.

1 Like

Thank you both for the quick responses.

I’m trying to locate the files. I’ve tried whereis config.php and it gives no results. I tried find and it says no file found.

I’ve browsed and don’t see anything. My installation appears to be in var/www/html/crm

There’s no .config files there and it has the followitn directories:
bundles
dist
extensions
legacy

It has these files:
favicon.ico
index.php
robots.txt
site.webmanifest

Am I looking in the wrong directories?

…Dave

Update:

Apache sends the incoming traffic to var/www/html/crm/public

It’s files are:

favicon.ico
index.php
install.php
robots.txt
site.webmanifest

The directories are:

bundles
dist
extensions
legacy

var/www/html/crm/public/legacy/config.php

Do you have your web server root set to below?

var/www/html/crm/public


Download zip file from here and extract in your var/www/html/crm/ folder

You need to transfer file from local system to EC2 server.

Your installation doesn’t seem to have all the directories. You should see a public directory, for example.

Did you use the package, or just pulled from git?

Thanks everyone. I’ve been too busy to try anything but will check out the info provided as soon as I can.

…Dave

Hi Folks,

Apologies for the delayed response, but another project required my full attention.

My journey continues. I decided to delete my install and start over.

I re-installed using the script found at How to install SuiteCRM 8.6.1 under 10 minutes

Everything came up and the issues I was having seem to be gone.

I am migrating data from Salesforce. This time I took a different approach. I imported all the accounts with the Salesforce Account ID and Parent ID, then exported all the accounts from SuiteCRM and added the SuiteCRM ID to the Contacts CSV file by matching to the Salesforce ID.

I then imported all the Contacts that had no parents, then imported the Contacts with parents.

Everything seems to have matched up ok and uses the SuiteCRM generated ID’s.

One challenge I ran into was that the import dropped any accentedn characters in Contact names, plus the character after it.

I have about 300 names that need to be corrected. I have them from the Salesforce export with the Salesforce ID so I wanted to add my custom Salesforce ID to the global search.

I found some instructions the say to edit a file in the legacy/custom/modules/Contacts/metadata folder but when I try to go to the metadata folder I get “-bash: cd: metadata: Permission denied”

If I list the directories I get - drwxrws— 2 www-data www-data 4.0K Feb 9 12:52 metadata

The install script appeared to have updated the permissions necessary during install, so I’m not sure how to fix this.

Any suggestions are appreciated.

Thanks,

…Dave

Add your user to the www-data group so that you can navigate the directories.

Losing accented characters is typically caused by the wrong encoding in the text files you use to export/import.

You would be better off fixing the original problem and doing the import again, than trying to fix the problems after they are created…