I’ve installed a fresh version of SuiteCRM 7.2.2 on a shared hosting provider (so I don’t have access to a few things). Using PHP 5.3. The install went fine, but when I logged on for the first time I was asked to set up an outgoing mail server. When I tested my settings, I got a dialog and noticed one of the buttons on it was labelled “undefined”. See the attached image.
After a bit of searching I found that some people think it may be a permissions problem. To clarify, I did do the following from the root SuiteCRM folder before I installed:
Being on a shared host I couldn’t do that with ‘sudo’.
I tried a quick repair, but that didn’t seem to do the trick (Admin > Repair > Quick Repair).
For fun, I also tried “chmod -R 777 .” in the SuiteCRM root. This fixed the problem in some areas (e.g. when sending a test mail), but not in others (e.g. inserting line items on an invoice - the labels there are still all “undefined”). Afterwards I reverted back to the original permissions.
Any ideas to what a lad can try? Keeping in mind this is a shared hosting environment.
Replying to myself here, but maybe this will help others in the future.
Somewhere between doing the repair on SuiteCRM, and changing the permissions, this issue was resolved. I’m not seeing “undefined” labels in the app anymore.
I perform periodically Quick Repair and Rebuild as well as the two sudo chmod commands to keep the system in good shape.
Unfortunately, for some reason, in some circumstances, permissions are not fully respected by the application, so it is better to prevent rather than to cure!
Same problem here. They show up in many locations.
One example is line items for invoices. Every label there is “undefined”.
Some dialogs and confirmation boxes have “undefined” as labels for buttons. Very dangerous - Guessing the left button is “OK” and the right button is “Cancel”.
Not sure if my post went through earlier. So just in case.
I have struggled with this issue for over a month. In my case I am using a subdomain, not a subfolder.
I have performed pretty much all of the steps I could find in this forum. However, I still remained with the same issue.
I checked my htaccess out of interest as one of the steps was to rebuild it. I noticed there was a RewriteBase /suite in there. Well I am running with a subdomain so even to a linux newb like myself this didn’t make sense.
So I changed it to : RewriteBase /
And this solved ALL of my problems with this issue.
I realise this is likely linux 101. But it was a big thing for me and it worked! Hope it might help someone else