Our dashboard contents are not being displayed all I have is the sidebar and the buttons to add dashlet and dashboard but the dashboard itself is empty.
checking the logs we got this:
[FATAL] log call at: modules/Administration/index.tpl:54 - MY_FRAME is not set
but checking our code that was already patched with this:
{if isset($MY_FRAME)}
{$MY_FRAME}
{else}
{log msg="MY_FRAME is not set"}
{/if}
Iâm not certain what is causing this problem. Though our site is not yet on SSL connection.
Also, checking the network logs I found this: index.php?entryPoint=retrieve_dash_page
I think that is the one that should be populating the dashboard since the data that should be seen in the dashboard can be viewed in that page if viewed directly but itâs not populating our dashboard for some reason.
I would also like to point out that in the dashboard when I click the actions dropdown the âAdd Dashboardâ value is not populated only the âAdd Dashlets and Edit Tabsâ
Also paste here what appears in your Admin / Schedulers, at the the bottom under the table. The crontab instructions (these are specific to your installation).
In order to run SuiteCRM Schedulers, edit your web server user's crontab file with this command:
sudo crontab -e -u www-data
... and add the following line to the crontab file:
* * * * * cd /var/www/html/ems/crm; php -f cron.php > /dev/null 2>&1
Your permissions look fine, although there are some files with less permissions (sugarcrm.log etc).
Is your cron.php launching from www-dataâs crontab, like the instructions say? Or is it possible you have it running as root? Please check with this:
crontab -l -u root
crontab -l -u www-data
Anyway you can try resetting your permissions once:
I find it strange that you donât have any cron set up. Are your Scheduler jobs all deactivated? No Workflows, no Reminders and Meeting notifications, no Advanced Search? Or are you launching your Jobs using some other system?
This is important to know because if the Jobs launch as different user they might be messing up your permissions.
Above, you said you tried several users, and you tried refreshing the dashboard. Can you please try also creating a new user?
Your logs probably have more information:
suitecrm.log what other FATAL/ERROR/WARNING messages do you see besides that MY_FRAME one?
php_errors.log: this is where the Web server throws PHP errors. It is very important to also track this log.
In Admin / Schedulers, when you go into a job that runs frequently, do you see the âlast ran successfullyâ time showing as a recent time, and in the correct timezone? Or are all your jobs showing âlast ranâ as âneverâ?
If they are running, you must be launching them in some way. If you donât have any crontab configured, you could be using an external service like EasyCron or similar (which isnât really recommended, but shouldnât affect your current problem).
Do you see any errors in your browserâs Javascript console?
Also, please try upgrading to 7.10.8 in a cloned test instance, to see if it makes a differenceâŚ
Note that when you upgraded, you were given a warning saying that SuiteCRM was going to replace a file for which you had a custom version present. This means that the new file wonât take effect, because your custom file will override it, and it might cause things to break.
You always need to pay close attention to these warnings during upgrade, it will save you a lot of trouble. There is no better way to handle this, only manually checking each file. SuiteCRM cannot guess what you did in the custom files you created, and it canât override themâŚ
What did you mean that removing that file fixed this problem? What file are you referring to? I am having the same issue, but donât have dashboardPages anywhere on the system.