I didn’t solve the problem, but have a workaround where you just add them to the en_us.lang.php file (be careful not to add an extra bracket, the entire system will no load)
Attempted to make a change in Studio and got the following error codes
Thu Aug 23 08:24:03 2018 [13238][2018b652-0b18-f6ef-d318-5b7d763f20cf][FATAL] Query Failed: select * from versions: MySQL error 1146: Table ‘suitecrmdata.versions’ doesn’t exist
Thu Aug 23 08:24:08 2018 [11190][2018b652-0b18-f6ef-d318-5b7d763f20cf][FATAL] log call at: modules/Administration/index.tpl:54 - MY_FRAME is not set
Thu Aug 23 08:24:42 2018 [8313][1][FATAL] log call at: modules/Administration/index.tpl:54 - MY_FRAME is not set
Thu Aug 23 08:25:27 2018 [14462][1][FATAL] DeployedMetaDataImplementation: could not write new viewdef file custom/working/modules/Accounts/metadata/editviewdefs.php
Thu Aug 23 08:25:27 2018 [14462][1][FATAL] DeployedMetaDataImplementation: could not write new viewdef file custom/working/modules/Accounts/metadata/detailviewdefs.php
Thu Aug 23 08:25:32 2018 [14881][1][FATAL] log call at: modules/Administration/index.tpl:54 - MY_FRAME is not set
Thu Aug 23 08:26:16 2018 [13238][1][FATAL] log call at: modules/Administration/index.tpl:54 - MY_FRAME is not set
Thu Aug 23 08:26:27 2018 [14462][1][FATAL] Mysqli_query failed.
Thu Aug 23 08:26:27 2018 [14462][1][FATAL] Query Failed: DESCRIBE versions: MySQL error 1146: Table ‘suitecrmdata.versions’ doesn’t exist
Thu Aug 23 08:26:27 2018 [14462][1][FATAL] Mysqli_query failed.
Thu Aug 23 08:26:27 2018 [14462][1][FATAL] Query Failed: SHOW INDEX FROM versions: MySQL error 1146: Table ‘suitecrmdata.versions’ doesn’t exist
Thu Aug 23 08:26:27 2018 [14462][1][FATAL] Mysqli_query failed.
Thu Aug 23 08:26:27 2018 [14462][1][FATAL] Query Failed: select * from versions: MySQL error 1146: Table ‘suitecrmdata.versions’ doesn’t exist
Thu Aug 23 08:26:40 2018 [14881][1][FATAL] log call at: modules/Administration/index.tpl:54 - MY_FRAME is not set
Thu Aug 23 08:36:14 2018 [6991][1][FATAL] log call at: modules/Administration/index.tpl:54 - MY_FRAME is not set
Thu Aug 23 08:36:23 2018 [6958][1][FATAL] ERROR: rmdir_recursive(): argument cache/themes/SuiteP/modules is not a file or a dir.
Thu Aug 23 08:36:28 2018 [6991][1][FATAL] log call at: modules/Administration/index.tpl:54 - MY_FRAME is not set
Thu Aug 23 08:36:54 2018 [6958][1][FATAL] DeployedMetaDataImplementation: could not write new viewdef file custom/working/modules/Accounts/metadata/editviewdefs.php
Thu Aug 23 08:36:54 2018 [6958][1][FATAL] DeployedMetaDataImplementation: could not write new viewdef file custom/working/modules/Accounts/metadata/detailviewdefs.php
Thu Aug 23 08:37:05 2018 [7023][1][FATAL] log call at: modules/Administration/index.tpl:54 - MY_FRAME is not se
Thu Aug 23 08:48:10 2018 [8304][1][FATAL] DeployedMetaDataImplementation: could not write new viewdef file custom/working/modules/Accounts/metadata/editviewdefs.php
Thu Aug 23 08:48:10 2018 [8304][1][FATAL] DeployedMetaDataImplementation: could not write new viewdef file custom/working/modules/Accounts/metadata/detailviewdefs.php
Thu Aug 23 08:49:49 2018 [7701][1][FATAL] DeployedMetaDataImplementation: could not write new viewdef file custom/modules/Accounts/metadata/editviewdefs.php
Thu Aug 23 08:49:49 2018 [7701][1][FATAL] DeployedMetaDataImplementation: could not write new viewdef file custom/modules/Accounts/metadata/detailviewdefs.php
Thu Aug 23 08:49:54 2018 [8304][1][FATAL] DeployedMetaDataImplementation: could not write new viewdef file custom/working/modules/Accounts/metadata/editviewdefs.php
Thu Aug 23 08:49:54 2018 [8304][1][FATAL] DeployedMetaDataImplementation: could not write new viewdef file custom/working/modules/Accounts/metadata/detailviewdefs.php
Our permissions look good, so that isn’t our problem with the dropdown editor. Your workaround worked for now. It isn’t ideal, since I’d like to have it functioning properly. In the meantime, it will have to do.
Princeps, don’t you have SSH access to your server?
Do you know which user name your web server is running under? That is a required setting, using the chown command to set the ownership of the files. Permissions don’t mean anything without reference to ownership and to the process trying to access the file.
I do have SSH access to my server, but I find the commands I use within it do not often work as it runs with BASH and the commands people have outlined run slightly differently. I need to modify the commands. I am doing my level best to work around for now and learning SSH commands so I can use it better.
Bash shouldn’t be a problem at all. Maybe your problem is when the commands need sudo (administrator) access. Do you have sudo access or is it a shared server?
What is your brand of Linux, and which web server are you running?
I log in as root so I have admin access, it is a server made specifically to run Suite CRM The Linux version is CentOS 7.
I normally can get the webserver admin team to run the commands for me. Apparently I don’t need to use the sudo first element in the syntax. I think I have moved past most of the SSH level work by setting the file permissions through FileZilla. But I might need to revisit it later when I am done configuring the software and cleaning the data.
It’s much better to set ownerships and permissions from a Bash shell than from Filezilla, believe me.
Is your Studio working fine already? Make sure your file ownerships are correct. The user given should match the user that your web server is running under.
To be fair it wasn’t working until I set all the permissions to 777 but I put it in the to hard basket for a little bit. Is there a quick way to tell which user given is the one running the webserver?
I have the same problem and it doesn’t appear to be the file permissions. If I create a new dropdown field in Studio (or the Dropdown editor) and save it, it doesn’t save. I get no real insights from the error logs either. I’ve deleted the content of the log files (both suitecrm.log and apache2/error.log) but nothing is showing up at all. The screen prompts tell me that its completed successfully though.