The most common cause for multiple “undefined”, especially when they are scattered in several places in the app, not just one, is permissions problems.
However, if your problems are mostly in the Email “compose” window, that’s a different bug (already fixed in the latest version).
Can you post the results of this command, given from your SuiteCRM root directory, so I can have a quick look at your permissions?
you obfuscated the ownerships, which is what I need to see. If you need to keep those detail private simply find-and-replace them for something else before posting online. You can post in text here, inside the forums’ “code” tags.
Let me ask for an additional thing - go into Admin / Schedulers and tell me what is written in the bottom of the list, the instructions for setting up the crontab. I can get the web server user name from there.
To Setup Crontab
In order to run SuiteCRM Schedulers, edit your web server user’s crontab file with this command:
sudo crontab -e -u rootuser
… and add the following line to the crontab file:
cd /home/rootuser/public_html/domain.com/crm; php -f cron.php > /dev/null 2>&1
SuiteCRM has been written and assembled by SalesAgility. The Program is provided AS IS, without warranty. Licensed under AGPLv3.
I have manually modified the username to “rootuser” to share the data here. My user includes my name and surname so I thought it would be better changing it.
Wherever you see rootuser was the real name of the main admin user.
Ok, I understand you changed the name, but is that actually a “root” user on this machine? Because, if it is, you’re running your installation against all basic best-practices.
The web-server should under a relatively low-privilege account, and an account that is not allowed to log in interactively. On Ubuntu with Apache this is usually www-data.
The commands you would need for that user name are these:
These should be given from the root directory of your SuiteCRM installation. Pay attention to the " ." at the end of some of those commands - it’s a space followed by a dot.
I can’t click on those links on the Admin Panel because they are hidden under the oversized header. Is there any way to access them through a direct link?
I think you can click “view source”, find the link in the middle of the HTML, and click it.
Anyway, once permissions are fixed, you shouldn’t have problems with broken layouts. You can delete the cache/themes folder on your server (it will get recreated) and try from a different browser, to work around caching problems.