What permissions values did you set to the directories/files? They may be too restrictive.
Also, If you go to Admin -> Repair and run a Quick Repair and Rebuild, then clear your browser’s cache and press CTRL+F5, does the issue resolve?
Also, if you navigate to your config.php file, you can find the array:
‘default_permissions’ =>
array (
‘dir_mode’ => ,
‘file_mode’ => ,
‘user’ => ‘’,
‘group’ => ‘’,
),
As you have your Apache user as www-data:www-data, it may be worth changing these values in the array to something like:
I have gone through these steps, the config file reflects exactly those values. The permissions are right but the labels are still missing from the UI.
I am having this issue in Suite 7.10.6 as well as others
I have found that the official sugarcrm way of adding language labels to the Administration menu no longer works.
if you want to support different languages in the admin menu, you would need to do something like this now
I add a file for a custom module in custom/Extension/modules/Administration/Ext/Administration/.php
and in this file following the sugarcrm instructions, you will build an array of links and then add all these links to a new entry in the admin_group_header array
but instead of grabbing the labels from the Administration module, you’ll grab them from the modules language files instead,
so if you want to extend an existing module put your new labels in a file inside custom/Extension/modules//Ext/Language/..php or if it’s a custom module it the label will be defined in modules//language/.lang.php
and use the global translate function to take the label from the module you specify.
so a full example of the file inside custom/Extension/modules/Administration/Ext/Administration/.php would look like the following
$admin_section_links = array (); //name of this array doesn't matter we are just defining links here for convenience
$admin_section_links['Administration']['<section key>'] = array(
<icon>,
translate('LBL_LINK_NAME, <module name>),
translate('LBL_LINK_DESCRIPTION', <module name>),
<link url>,
);
$admin_group_header[] = array( //this is where we are actually adding to the administration menu
translate('LBL_SECTION_HEADER, <module name>), //this is the text for a group of links
'', // I don't know what this does, always seen it empty sugarcrm support site says it's $other_text parameter for get_form_header()
false, // same as above, not sure what this is for but sugarcrm site says it's $show_help parameter for get_form_header()
$admin_section_links, // links we defined above
translate('LBL_SECTION_DESCRIPTION, <module name>) //text under the tsection title
);