Debug mode logging during install

Hi,

I am doing some non-standard setup and getting errors that are not caught by regular logging. So, to figure out what’s going wrong I need to turn debug mode during installation. The problem is that there is no config.php file yet. I’ve tried public/legacy/config_override.php with the line:
$sugar_config[‘logger’][‘level’] = ‘debug’;

But without success. There are artefacts on checks page and if I press ignore and proceed, I’ve got broken page. Cache rebuild doesn’t make any diffrence. See screens.

Any suggestion on how to turn Debug mode logging on installation?

Thank you!

Have you set correct file permissions?

Also, what is warming on the installation page?

I think permissions are correct, once I remove config_override.php file, all checks are fine and installation page appears normally.

The warning message is:

[2026-04-14 13:55:31] install.log.INFO: Running curl for Api
[2026-04-14 13:55:31] install.log.INFO: Calling Graphql api
[2026-04-14 13:55:31] install.log.ERROR: $sugar_config[‘logger’][‘level’] = ‘debug’;
[2026-04-14 13:55:31] install.log.ERROR: The result of the curl call to the graphql page was empty.
[2026-04-14 13:55:31] install.log.ERROR: The url used for the call was: http://XXX.XXX.XXX.XXX/api/graphql
[2026-04-14 13:55:31] install.log.ERROR: The result of the call was:
[2026-04-14 13:55:31] install.log.ERROR: $sugar_config[‘logger’][‘level’] = ‘debug’; $sugar_config[‘logger’][‘level’] = ‘debug’; $sugar_config[‘logger’][‘level’] = ‘debug’; {“data”:{“systemConfigs”:{“edges”:[{“node”:{“id”:“/api/system-configs/default_language”,“_id”:“default_language”,“value”:“en_us”,“items”:,“__typename”:“SystemConfig”},“__typename”:“SystemConfigEdge”},{“node”:{“id”:“/api/system-configs/passwordsetting”,“_id”:“passwordsetting”,“value”:null,“items”:,“__typename”:“SystemConfig”},“__typename”:“SystemConfigEdge”},{“node”:{“id”:“/api/system-configs/languages”,“_id”:“languages”,“value”:null,“items”:{“en_us”:“English (US)”},“__typename”:“SystemConfig”},“__typename”:“SystemConfigEdge”},{“node”:{“id”:“/api/system-configs/disabled_languages”,“_id”:“disabled_languages”,“value”:null,“items”:,“__typename”:“SystemConfig”},“__typename”:“SystemConfigEdge”},{“node”:{“id”:“/api/system-configs/default_module”,“_id”:“default_module”,“value”:null,“items”:,“__typename”:“SystemConfig”},“__typename”:“SystemConfigEdge”},{“node”:{“id”:“/api/system-configs/default_theme”,“_id”:“default_theme”,“value”:“suite8”,“items”:,“__typename”:“SystemConfig”},“__typename”:“SystemConfigEdge”},{“node”:{“id”:“/api/system-configs/module_name_map”,“_id”:“module_name_map”,“value”:null,“items”:{“Home”:“home”,“Administration”:“administration”,“Activities”:“activities”,“History”:“history”,“Calendar”:“calendar”,“Calls”:“calls”,“Calls_Reschedule”:“calls-reschedule”,“Meetings”:“meetings”,“Tasks”:“tasks”,“Notes”:“notes”,“Leads”:“leads”,“Contacts”:“contacts”,“Accounts”:“accounts”,“Opportunities”:“opportunities”,“Import”:“import”,“MergeRecords”:“merge-records”,“Emails”:“emails”,“EmailTemplates”:“email-templates”,“InboundEmail”:“inbound-email”,“MailMerge”:“mail-merge”,“Campaigns”:“campaigns”,“Targets”:“targets”,“Prospects”:“prospects”,“ProspectLists”:“prospect-lists”,“Documents”:“documents”,“Cases”:“cases”,“Project”:“project”,“ProjectTask”:“project-task”,“Bugs”:“bugs”,“ResourceCalendar”:“resource-calendar”,“AOBH_BusinessHours”:“business-hours”,“SecurityGroups”:“security-groups”,“ACL”:“acl”,“ACLRoles”:“acl-roles”,“ACLActions”:“acl-actions”,“Roles”:“roles”,“Configurator”:“configurator”,“UserPreferences”:“user-preferences”,“Users”:“users”,“Employees”:“employees”,“SavedSearch”:“saved-search”,“Studio”:“studio”,“Connectors”:“connectors”,“SugarFeed”:“sugar-feed”,“EAPM”:“eapm”,“OutboundEmailAccounts”:“outbound-email-accounts”,“ExternalOAuthProvider”:“external-oauth-provider”,“ExternalOAuthConnection”:“external-oauth-connection”,“TemplateSectionLine”:“template-section-line”,“OAuthKeys”:“oauth-keys”,“OAuthTokens”:“oauth-tokens”,“OAuth2Tokens”:“oauth2-tokens”,“OAuth2Clients”:“oauth2-clients”,“Surveys”:“surveys”,“SurveyResponses”:“survey-responses”,“SurveyQuestionResponses”:“survey-question-responses”,“SurveyQuestions”:“survey-questions”,“SurveyQuestionOptions”:“survey-question-options”,“Reminders”:“reminders”,“Reminders_Invitees”:“reminders-invitees”,“AM_ProjectTemplates”:“project-templates”,“AM_TaskTemplates”:“task-templates”,“AOK_Knowledge_Base_Categories”:“knowledge-base-categories”,“AOK_KnowledgeBase”:“knowledge-base”,“FP_events”:“events”,“FP_Event_Locations”:“event-locations”,“Delegates”:“delegates”,“AOS_Contracts”:“contracts”,“AOS_Invoices”:“invoices”,“AOS_PDF_Templates”:“pdf-templates”,“AOS_Product_Categories”:“product-categories”,“AOS_Products”:“products”,“AOS_Quotes”:“quotes”,“AOS_Products_Quotes”:“products-quotes”,“AOS_Line_Item_Groups”:“line-item-groups”,“jjwg_Maps”:“maps”,“jjwg_Markers”:“markers”,“jjwg_Areas”:“areas”,“jjwg_Address_Cache”:“address-cache”,“AOP_Case_Events”:“case-events”,“AOP_Case_Updates”:“case-updates”,“AOR_Reports”:“reports”,“AOR_Scheduled_Reports”:“scheduled-reports”,“AOR_Fields”:“report-fields”,“AOR_Charts”:“report-charts”,“AOR_Conditions”:“report-conditions”,“AOW_WorkFlow”:“workflow”,“AOW_Actions”:“workflow-actions”,“AOW_Processed”:“workflow-processed”,“AOW_Conditions”:“workflow-conditions”,“Help”:“help”,“Currencies”:“currencies”,“EditCustomFields”:“edit-custom-fields”,“Trackers”:“trackers”,“Releases”:“releases”,“EmailMarketing”:“email-marketing”,“EmailAddresses”:“email-addresses”,“EmailText”:“email-text”,“Schedulers”:“schedulers”,“Schedulers_jobs”:“schedulers-jobs”,“SchedulersJobs”:“schedulers-jobs”,“CampaignTrackers”:“campaign-trackers”,“CampaignLog”:“campaign-log”,“EmailMan”:“emailman”,“Groups”:“groups”,“DocumentRevisions”:“document-revisions”,“Alerts”:“alerts”,“CustomFields”:“custom-fields”,“Dropdown”:“dropdown”,“Dynamic”:“dynamic”,“DynamicFields”:“dynamic-fields”,“DynamicLayout”:“dynamic-layout”,“MySettings”:“my-settings”,“FieldsMetaData”:“fields-metaData”,“UpgradeWizard”:“upgrade-wizard”,“Versions”:“versions”,“LabelEditor”:“label-editor”,“OptimisticLock”:“optimistic-lock”,“Audit”:“audit”,“ModuleBuilder”:“module-builder”,“Sync”:“sync”,“Alert”:“alert”},“__typename”:“SystemConfig”},“__typename”:“SystemConfigEdge”},{“node”:{“id”:“/api/system-configs/action_name_map”,“_id”:“action_name_map”,“value”:null,“items”:{“index”:“index”,“multieditview”:“multieditview”,“DetailView”:“record”,“EditView”:“edit”,“editview”:“duplicate”,“ListView”:“list”,“Popup”:“popup”,“vcard”:“vcard”,“ImportVCard”:“importvcard”,“modulelistmenu”:“modulelistmenu”,“favorites”:“favorites”,“noaccess”:“noaccess”,“Step1”:“step1”,“Step2”:“step2”,“ComposeView”:“compose”,“SetTimezone”:“set-timezone”,“WizardHome”:“wizard-home”,“WizardEmailSetup”:“wizard-email-setup”,“CampaignDiagnostic”:“diagnostic”,“WebToLeadCreation”:“web-to-lead”,“ResourceList”:“resource-list”,“quick_radius”:“quick-radius”,“Login”:“login”,“Authenticate”:“authenticate”,“Upgrade”:“upgrade”,“repair”:“repair”,“expandDatabase”:“expand-database”,“UpgradeAccess”:“upgrade-access”,“RebuildConfig”:“rebuild-config”,“RebuildRelationship”:“rebuild-relationship”,“RebuildSchedulers”:“rebuild-schedulers”,“RebuildDashlets”:“rebuild-dashlets”,“RebuildJSLang”:“rebuild-js-lang”,“RepairJSFile”:“repair-js-file”,“RepairFieldCasing”:“repair-field-casing”,“install_actions”:“install-actions”,“RepairIE”:“repair-ie”,“SyncInboundEmailAccounts”:“sync-inbound-email-accounts”,“RepairXSS”:“repair-xss”,“RepairActivities”:“repair-activities”,“RepairSeedUsers”:“repair-seed-users”,“RepairUploadFolder”:“repair-upload-folder”,“About”:“about”,“UnifiedSearch”:“unified-search”,“Search”:“search”,“ConvertLead”:“convert-lead”},“__typename”:“SystemConfig”},“__typename”:“SystemConfigEdge”},{“node”:{“id”:“/api/system-configs/system_name”,“_id”:“system_name”,“value”:null,“items”:,“__typename”:“SystemConfig”},“__typename”:“SystemConfigEdge”},{“node”:{“id”:“/api/system-configs/subpanel_pagination_type”,“_id”:“subpanel_pagination_type”,“value”:null,“items”:,“__typename”:“SystemConfig”},“__typename”:“SystemConfigEdge”},{“node”:{“id”:“/api/system-configs/listview_pagination_type”,“_id”:“listview_pagination_type”,“value”:null,“items”:,“__typename”:“SystemConfig”},“__typename”:“SystemConfigEdge”},{“node”:{“id”:“/api/system-configs/classicview_routing_exclusions”,“_id”:“classicview_routing_exclusions”,“value”:null,“items”:{“any”:[“ShowDuplicates”],“administration”:[“upgrade”,“repair”],“Administration”:[“upgrade”,“repair”,“UpgradeWizard_prepare”,“UpgradeWizard_commit”],“Users”:[“ChangePassword”],“Home”:[“UnifiedSearch”]},“__typename”:“SystemConfig”},“__typename”:“SystemConfigEdge”},{“node”:{“id”:“/api/system-configs/default_decimal_seperator”,“_id”:“default_decimal_seperator”,“value”:null,“items”:,“__typename”:“SystemConfig”},“__typename”:“SystemConfigEdge”},{“node”:{“id”:“/api/system-configs/default_number_grouping_seperator”,“_id”:“default_number_grouping_seperator”,“value”:null,“items”:,“__typename”:“SystemConfig”},“__typename”:“SystemConfigEdge”},{“node”:{“id”:“/api/system-configs/default_currency_significant_digits”,“_id”:“default_currency_significant_digits”,“value”:null,“items”:,“__typename”:“SystemConfig”},“__typename”:“SystemConfigEdge”},{“node”:{“id”:“/api/system-configs/default_locale_name_format”,“_id”:“default_locale_name_format”,“value”:null,“items”:,“__typename”:“SystemConfig”},“__typename”:“SystemConfigEdge”},{“node”:{“id”:“/api/system-configs/default_export_charset”,“_id”:“default_export_charset”,“value”:null,“items”:,“__typename”:“SystemConfig”},“__typename”:“SystemConfigEdge”},{“node”:{“id”:“/api/system-configs/export_delimiter”,“_id”:“export_delimiter”,“value”:null,“items”:,“__typename”:“SystemConfig”},“__typename”:“SystemConfigEdge”},{“node”:{“id”:“/api/system-configs/date_format”,“_id”:“date_format”,“value”:null,“items”:,“__typename”:“SystemConfig”},“__typename”:“SystemConfigEdge”},{“node”:{“id”:“/api/system-configs/time_format”,“_id”:“time_format”,“value”:null,“items”:,“__typename”:“SystemConfig”},“__typename”:“SystemConfigEdge”},{“node”:{“id”:“/api/system-configs/snooze_alert_timer”,“_id”:“snooze_alert_timer”,“value”:null,“items”:,“__typename”:“SystemConfig”},“__typename”:“SystemConfigEdge”},{“node”:{“id”:“/api/system-configs/currency”,“_id”:“currency”,“value”:null,“items”:{“id”:“-99”,“name”:“US Dollars”,“symbol”:“$”,“iso4217”:“USD”,“conversion_rate”:1},“__typename”:“SystemConfig”},“__typename”:“SystemConfigEdge”},{“node”:{“id”:“/api/system-configs/currencies”,“_id”:“currencies”,“value”:null,“items”:,“__typename”:“SystemConfig”},“__typename”:“SystemConfigEdge”},{“node”:{“id”:“/api/system-configs/list_max_entries_per_page”,“_id”:“list_max_entries_per_page”,“value”:null,“items”:,“__typename”:“SystemConfig”},“__typename”:“SystemConfigEdge”},{“node”:{“id”:“/api/system-configs/list_max_entries_per_subpanel”,“_id”:“list_max_entries_per_subpanel”,“value”:null,“items”:,“__typename”:“SystemConfig”},“__typename”:“SystemConfigEdge”},{“node”:{“id”:“/api/system-configs/list_max_entries_per_modal”,“_id”:“list_max_entries_per_modal”,“value”:null,“items”:,“__typename”:“SystemConfig”},“__typename”:“SystemConfigEdge”},{“node”:{“id”:“/api/system-configs/list_max_entries_per_record_thread”,“_id”:“list_max_entries_per_record_thread”,“value”:“10”,“items”:,“__typename”:“SystemConfig”},“__typename”:“SystemConfigEdge”},{“node”:{“id”:“/api/system-configs/record_modal_pagination_type”,“_id”:“record_modal_pagination_type”,“value”:null,“items”:,“__typename”:“SystemConfig”},“__typename”:“SystemConfigEdge”},{“node”:{“id”:“/api/system-configs/cache_reset_actions”,“_id”:“cache_reset_actions”,“value”:null,“items”:{“Login”:[“index”],“users”:[“edit”,“Wizard”,“2fa-config”],“administration”:[“repair”,“UpgradeWizard”,“ConfigureTabs”,“Locale”,“PasswordManager”,“ThemeSettings”,“Languages”],“module-builder”:[“index”],“configurator”:[“edit”],“currencies”:[“index”],“security-groups”:[“index”,“config”],“studio”:[“wizard”],“emailman”:[“campaignconfig”]},“__typename”:“SystemConfig”},“__typename”:“SystemConfigEdge”},{“node”:{“id”:“/api/system-configs/navigation_tab_limits”,“_id”:“navigation_tab_limits”,“value”:null,“items”:{“XSmall”:1,“Small”:1,“Medium”:3,“Large”:10,“XLarge”:12},“__typename”:“SystemConfig”},“__typename”:“SystemConfigEdge”},{“node”:{“id”:“/api/system-configs/filter_range_search_types”,“_id”:“filter_range_search_types”,“value”:null,“items”:[“int”,“currency”,“float”,“double”,“decimal”,“uint”,“ulong”,“long”,“short”,“tinyint”],“__typename”:“SystemConfig”},“__typename”:“SystemConfigEdge”},{“node”:{“id”:“/api/system-configs/listview_column_limits”,“_id”:“listview_column_limits”,“value”:null,“items”:{“without_sidebar”:{“XSmall”:1,“Small”:3,“Medium”:5,“Large”:7,“XLarge”:8},“with_sidebar”:{“XSmall”:1,“Small”:3,“Medium”:4,“Large”:6,“XLarge”:7}},“__typename”:“SystemConfig”},“__typename”:“SystemConfigEdge”},{“node”:{“id”:“/api/system-configs/listview_settings_limits”,“_id”:“listview_settings_limits”,“value”:null,“items”:{“XSmall”:3,“Small”:3,“Medium”:5,“Large”:5,“XLarge”:5},“__typename”:“SystemConfig”},“__typename”:“SystemConfigEdge”},{“node”:{“id”:“/api/system-configs/listview_actions_limits”,“_id”:“listview_actions_limits”,“value”:null,“items”:{“XSmall”:3,“Small”:3,“Medium”:3,“Large”:3,“XLarge”:4},“__typename”:“SystemConfig”},“__typename”:“SystemConfigEdge”},{“node”:{“id”:“/api/system-configs/listview_line_actions_limits”,“_id”:“listview_line_actions_limits”,“value”:null,“items”:{“without_sidebar”:{“XSmall”:5,“Small”:5,“Medium”:5,“Large”:7,“XLarge”:8},“with_sidebar”:{“XSmall”:5,“Small”:5,“Medium”:5,“Large”:6,“XLarge”:7}},“_typename":“SystemConfig”},“typename":“SystemConfigEdge”},{“node”:{“id”:“/api/system-configs/listview_url_query_filter_mapping”,“id":“listview_url_query_filter_mapping”,“value”:null,“items”:{“{field}range_choice":{“not_equal”:{"range{field}”:“target”},“between”:{"start_range{field}”:“start”,“end_range{field}”:“end”},“greater_than”:{"range{field}”:“target”},“less_than”:{"range{field}”:“target”},“last_7_days”:{“{field}_range_choice”:“operator”},“next_7_days”:{“{field}_range_choice”:“operator”},“last_30_days”:{“{field}_range_choice”:“operator”},“next_30_days”:{“{field}_range_choice”:“operator”},“last_month”:{“{field}_range_choice”:“operator”},“this_month”:{“{field}_range_choice”:“operator”},“next_month”:{“{field}_range_choice”:“operator”},“last_year”:{“{field}_range_choice”:“operator”},“this_year”:{“{field}_range_choice”:“operator”},“next_year”:{“{field}_range_choice”:“operator”}},“{field}_filter_type”:{“equal”:{“{field}_filter_value”:“target”},“not_equal”:{“{field}_filter_value”:“target”},“between”:{“{field}_filter_start”:“start”,“{field}_filter_end”:“end”},“greater_than”:{“{field}_filter_start”:“target”},“less_than”:{“{field}_filter_end”:“target”},“last_7_days”:{“{field}_filter_type”:“operator”},“next_7_days”:{“{field}_filter_type”:“operator”},“last_30_days”:{“{field}_filter_type”:“operator”},“next_30_days”:{“{field}_filter_type”:“operator”},“last_month”:{“{field}_filter_type”:“operator”},“this_month”:{“{field}_filter_type”:“operator”},“next_month”:{“{field}_filter_type”:“operator”},“last_year”:{“{field}_filter_type”:“operator”},“this_year”:{“{field}_filter_type”:“operator”},“next_year”:{“{field}_filter_type”:“operator”}}},“__typename”:“SystemConfig”},“__typename”:“SystemConfigEdge”},{“node”:{“id”:“/api/system-configs/module_routing”,“_id”:“module_routing”,“value”:null,“items”:{“home”:{“index”:false,“list”:false,“record”:false},“saved-search”:{“index”:true,“list”:true,“record”:false},“calls-reschedule”:{“index”:true,“list”:true,“record”:false},“calls”:{“index”:true,“list”:true,“record”:false},“tasks”:{“index”:true,“list”:true,“record”:true},“meetings”:{“index”:true,“list”:true,“record”:false},“notes”:{“index”:true,“list”:true,“record”:false},“leads”:{“index”:true,“list”:true,“record”:true},“contacts”:{“index”:true,“list”:true,“record”:true},“accounts”:{“index”:true,“list”:true,“record”:true},“opportunities”:{“index”:true,“list”:true,“record”:true},“email-templates”:{“index”:true,“list”:true,“record”:false},“email-marketing”:{“index”:true,“list”:true,“record”:true},“campaigns”:{“index”:true,“list”:true,“record”:true},“prospects”:{“index”:true,“list”:true,“record”:true},“prospect-lists”:{“index”:true,“list”:true,“record”:true},“documents”:{“index”:true,“list”:true,“record”:false},“cases”:{“index”:true,“list”:true,“record”:true},“project”:{“index”:true,“list”:true,“record”:false},“project-task”:{“index”:true,“list”:true,“record”:false},“bugs”:{“index”:true,“list”:true,“record”:true},“business-hours”:{“index”:true,“list”:true,“record”:false},“roles”:{“index”:true,“list”:true,“record”:false},“users”:{“index”:true,“list”:true,“record”:false},“employees”:{“index”:true,“list”:true,“record”:false},“template-section-line”:{“index”:true,“list”:true,“record”:false},“surveys”:{“index”:true,“list”:true,“record”:false},“survey-responses”:{“index”:true,“list”:true,“record”:false},“survey-question-responses”:{“index”:true,“list”:true,“record”:false},“survey-questions”:{“index”:true,“list”:true,“record”:false},“survey-question-options”:{“index”:true,“list”:true,“record”:false},“project-templates”:{“index”:true,“list”:true,“record”:false},“task-templates”:{“index”:true,“list”:true,“record”:true},“knowledge-base-categories”:{“index”:true,“list”:true,“record”:true},“knowledge-base”:{“index”:true,“list”:true,“record”:true},“events”:{“index”:true,“list”:true,“record”:false},“event-locations”:{“index”:true,“list”:true,“record”:false},“contracts”:{“index”:true,“list”:true,“record”:false},“invoices”:{“index”:true,“list”:true,“record”:false},“pdf-templates”:{“index”:true,“list”:true,“record”:false},“product-categories”:{“index”:true,“list”:true,“record”:true},“products”:{“index”:true,“list”:true,“record”:false},“quotes”:{“index”:true,“list”:true,“record”:false},“products-quotes”:{“index”:true,“list”:true,“record”:false},“maps”:{“index”:false,“list”:false,“record”:false},“markers”:{“index”:true,“list”:true,“record”:false},“areas”:{“index”:true,“list”:true,“record”:false},“address-cache”:{“index”:true,“list”:true,“record”:false},“case-events”:{“index”:true,“list”:true,“record”:false},“case-updates”:{“index”:true,“list”:true,“record”:false},“reports”:{“index”:true,“list”:true,“record”:false},“scheduled-reports”:{“index”:true,“list”:true,“record”:false},“workflow”:{“index”:true,“list”:true,“record”:false},“workflow-processed”:{“index”:false,“list”:false,“record”:false},“security-groups”:{“index”:false,“list”:false,“record”:false},“acl-roles”:{“index”:true,“list”:true,“record”:false},“schedulers”:{“index”:true,“list”:true,“record”:false},“oauth-keys”:{“index”:false,“list”:false,“record”:false},“outbound-email-accounts”:{“index”:true,“list”:true,“record”:false},“inbound-email”:{“index”:true,“list”:true,“record”:false},“external-oauth-provider”:{“index”:true,“list”:true,“record”:false},“external-oauth-connection”:{“index”:true,“list”:true,“record”:false},“emails”:{“index”:false,“list”:false,“record”:false},“calendar”:{“index”:false,“list”:false,“record”:false},“emailman”:{“index”:true,“list”:true,“record”:true},“resource-calendar”:{“index”:true,“list”:true,“record”:true},“alerts”:{“index”:true,“list”:true,“record”:true}},“__typename”:“SystemConfig”},“__typename”:“SystemConfigEdge”},{“node”:{“id”:“/api/system-configs/recordview_actions_limits”,“_id”:“recordview_actions_limits”,“value”:null,“items”:{“XSmall”:3,“Small”:4,“Medium”:4,“Large”:4,“XLarge”:4},“__typename”:“SystemConfig”},“__typename”:“SystemConfigEdge”},{“node”:{“id”:“/api/system-configs/recordview_attachment_limit”,“_id”:“recordview_attachment_limit”,“value”:null,“items”:,“__typename”:“SystemConfig”},“__typename”:“SystemConfigEdge”},{“node”:{“id”:“/api/system-configs/recordview_section_tab_limits”,“_id”:“recordview_section_tab_limits”,“value”:null,“items”:{“type”:“dynamicBreakpoint”,“dynamicBreakpoint”:{“buttonMax”:115,“dropdownMax”:80},“fixedLimits”:{“XSmall”:3,“Small”:5,“Medium”:5,“Large”:4,“XLarge”:5}},“__typename”:“SystemConfig”},“__typename”:“SystemConfigEdge”},{“node”:{“id”:“/api/system-configs/recordview_subpanel_button_limits”,“_id”:“recordview_subpanel_button_limits”,“value”:null,“items”:{“XSmall”:1,“Small”:3,“Medium”:3,“Large”:4,“XLarge”:7},“__typename”:“SystemConfig”},“__typename”:“SystemConfigEdge”},{“node”:{“id”:“/api/system-configs/convert_ignore”,“_id”:“convert_ignore”,“value”:null,“items”:{“default”:[“date_entered”,“date_modified”,“modified_by_name”,“modified_user_id”,“id”]},“__typename”:“SystemConfig”},“__typename”:“SystemConfigEdge”},{“node”:{“id”:“/api/system-configs/duplicate_ignore”,“_id”:“duplicate_ignore”,“value”:null,“items”:{“default”:[null]},“__typename”:“SystemConfig”},“__typename”:“SystemConfigEdge”},{“node”:{“id”:“/api/system-configs/subpanelview_actions_limits”,“_id”:“subpanelview_actions_limits”,“value”:null,“items”:{“XSmall”:2,“Small”:2,“Medium”:2,“Large”:2,“XLarge”:2},“__typename”:“SystemConfig”},“__typename”:“SystemConfigEdge”},{“node”:{“id”:“/api/system-configs/ui”,“id":“ui”,“value”:null,“items”:{“alert_timeout”:3,“user_preferences_save_delay”:500,“loading_display_delay”:900,“table_loading_display_delay”:800,“modal_buttons_collapse_breakpoint”:4,“list_max_entries_per_record_thread”:10,“tinymce”:{“edit”:{“base_url”:“./dist/tinymce”,“suffix”:“.min”,“modelEvents”:“change”,“ignoreEvents”:“onKeyDown,onKeyPress,onKeyUp,onSelectionChange”,“height”:500,“deprecation_warnings”:false,“menubar”:false,“plugins”:[“advlist autolink lists link image charmap print preview anchor”,“searchreplace visualblocks code fullscreen”,“insertdatetime media table paste code help wordcount”],“toolbar”:“undo redo | formatselect | bold italic backcolor | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | removeformat | help”,“toolbar_mode”:“floating”,“mobile”:{“theme”:“mobile”}},“detail”:{“base_url”:“./dist/tinymce”,“suffix”:“.min”,“deprecation_warnings”:false,“readonly”:true,“toolbar”:false,“menubar”:false,“statusbar”:false,“inline”:true}},“navigation_max_module_recently_viewed”:5,“navigation_max_module_favorites”:5,“global_recently_viewed”:10,“subpanel_max_height”:620,“listview_max_height”:0,“record_modal_max_height”:620,“inline_confirmation_loading_delay”:300,“group_field_mobile_breakdown_limit”:350,“relate_field_debounce_time”:250,“multiselect_record_breakpoint”:3,“multiselect_max_number”:{“XSmall”:20,“Small”:20,“Medium”:20,“Large”:20,“XLarge”:20},“displayed_quick_filters”:{“XSmall”:0,“Small”:4,“Medium”:2,“Large”:3,“XLarge”:5},“quick_filters_breakdown_threshold”:{“XSmall”:0,“Small”:4,“Medium”:2,“Large”:3,“XLarge”:5},“enable_quick_filters”:{“XSmall”:false,“Small”:true,“Medium”:true,“Large”:true,“XLarge”:true},“quick_filters_breakdown_screen_sizes”:{“XSmall”:true,“Small”:true,“Medium”:false,“Large”:false,“XLarge”:false},“widget_swap_screen_sizes”:{“XSmall”:true,“Small”:true,“Medium”:false,“Large”:false,“XLarge”:false},“navbar_truncate_character_sizes”:{“minLength”:10,“mediumLength”:16,“maxLength”:22},“validations”:{“regex”:{“phone”:“^([\+]?|00)((([(]{0,1}\s*[0-9]{1,4}\s*[)]{0,1})\s*)|([\-\s\./#x0-9*]))+$”,“email”:"^(?:[\.\-\+\u0026#!\$\*=\?\^`\{\}~\/\w]+)@(?:(?:\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})|\w+(?:[\.-]\w+)*(?:\.[\w-]{2,})+)$”}},“attachments”:{“edit”:{“breakpoint”:2,“maxPerRow”:2},“detail”:{“breakpoint”:2,“maxPerRow”:2},“list”:{“breakpoint”:1,“maxPerRow”:1}},“multiple-file-upload”:{“breakpoint”:2,“chunks”:2},“notifications”:{“module”:“alerts”,“class”:“notifications”,“maxListHeight”:450,“direction”:“desc”,“loadMorePosition”:“bottom”,“filters”:{“orderBy”:“snooze”,“sortOrder”:“desc”},“autoRefreshFrequency”:1,“autoRefreshDeviationMin”:-15,“autoRefreshDeviationMax”:15,“showNoDataMessage”:true,“noDataLabel”:“LBL_NOTIFICATIONS_NONE”,“create”:null,“item”:{“collapsible”:false,“collapseLimit”:200,“itemClass”:“notifications-item”,“buttonGroupClass”:“d-flex flex-row-reverse align-items-end notifications-actions”,“containerClass”:“flex-row align-items-start py-2 justify-content-start containerClass”,“dynamicClass”:[“is_read”],“flexDirection”:“flex-row”,“fields”:{“url_redirect”:{“name”:“url_redirect”,“type”:“varchar”},“date_start”:{“name”:“date_start”,“dynamicLabelKey”:“LBL_NOTIFICATION_ITEM_DATE”,“type”:“datetime”},“is_read”:{“name”:“is_read”,“type”:“bool”}},“layout”:{“body”:{“class”:“itemContentClass”,“rows”:[{“cols”:[{“field”:{“name”:“target_module_type”,“type”:“icon”},“labelDisplay”:“none”,“hideIfEmpty”:false,“class”:“font-weight-bold”}]},{“class”:“d-flex flex-column flex-grow-1 pl-2 pr-2”,“align”:“start”,“cols”:[{“field”:{“name”:“target_module_label”},“labelDisplay”:“none”,“labelClass”:“m-0”,“display”:“readonly”,“hideIfEmpty”:true,“class”:“small text-main text-uppercase”},{“field”:{“name”:“name”,“metadata”:{“link”:true,“linkRoute”:“{{fields.url_redirect.value}}”}},“labelDisplay”:“none”,“labelClass”:“m-0”,“display”:“readonly”,“hideIfEmpty”:false,“class”:“text-bigger-1”},{“field”:{“name”:“snooze”,“dynamicLabelKey”:“LBL_NOTIFICATION_ITEM_DATE_ENTERED”,“type”:“datetime”},“labelClass”:“m-0”,“labelDisplay”:“inline”,“display”:“none”,“hideIfEmpty”:false,“class”:“small”},{“field”:{“name”:“date_start”,“dynamicLabelKey”:“LBL_NOTIFICATION_ITEM_DATE”,“type”:“datetime”},“labelClass”:“m-0”,“labelDisplay”:“inline”,“display”:“none”,“hideIfEmpty”:true,“class”:“small”}]},{“class”:“d-flex”,“align”:“start”,“justify”:“start”,“cols”:[{“actionSlot”:“true”,“class”:“notification-item-buttons”}]}]},“actions”:[{“key”:“dismiss-alert”,“icon”:“cross”,“titleKey”:“LBL_DISMISS”,“asyncProcess”:true,“params”:{“inlineConfirmation”:true,“confirmationLabel”:“LBL_DISMISS_INLINE_CONFIRM”},“klass”:[“btn fill-complementary fill-hover-complementary-light border-0 btn-sm p-0 m-0”],“modes”:[“detail”,“edit”],“acl”:},{“key”:“snooze”,“icon”:“snooze”,“titleKey”:“LBL_SNOOZE”,“asyncProcess”:true,“params”:{“inlineConfirmation”:true,“confirmationDynamicLabel”:“LBL_SNOOZE_INLINE_CONFIRM”},“klass”:[“btn stroke-complementary fill-complementary fill-hover-complementary-light stroke-hover-complementary-light border-0 btn-sm p-0 m-0 mr-2”],“modes”:[“detail”,“edit”],“acl”:}]}},“pageSize”:10,“listActionsClass”:“d-flex align-items-center justify-content-end notification-list-actions pr-2 pt-1”,“listActionsButtonClass”:“line-actions-button btn btn-link small”,“listActionsButtonGroupClass”:“d-flex justify-content-end”,“listActions”:[{“key”:“dismiss-all-alerts”,“label”:“LBL_DISMISS_ALL”,“labelKey”:“LBL_DISMISS_ALL”,“asyncProcess”:true,“params”:{“inlineConfirmation”:true,“confirmationLabel”:“LBL_DISMISS_ALL_INLINE_CONFIRM”,“module”:“alerts”},“klass”:[“”],“modes”:[“detail”,“list”],“acl”:},{“key”:“mark-as-read”,“label”:“LBL_DISMISS_ALL”,“labelKey”:“LBL_DISMISS_ALL”,“asyncProcess”:true,“params”:{“displayConfirmation”:true,“confirmationLabel”:“NTC_DELETE_CONFIRMATION”,“module”:“alerts”},“klass”:[“”],“modes”:,“acl”:}]},“notifications_reload_actions”:{“meetings”:[“create”,“edit”],“calls”:[“create”,“edit”]},“global_recently_viewed_reload_actions”:{“any”:[“detail”,“record”,“list”,“index”]}},“__typename”:“SystemConfig”},“__typename”:“SystemConfigEdge”},{“node”:{“id”:“/api/system-configs/extensions”,“_id”:“extensions”,“value”:null,“items”:{“defaultExt”:{“remoteEntry”:“../extensions/defaultExt/remoteEntry.js”,“remoteName”:“defaultExt”,“enabled”:false,“extension_name”:“Default Extension”,“extension_uri”:“https://suitecrm.com”,“description”:“An example Extension template or for simple instance customisations”,“version”:“1.0.0”,“author”:“SalesAgility”,“author_uri”:“https://www.salesagility.com”,“license”:“GPL3”}},“__typename”:“SystemConfig”},“__typename”:“SystemConfigEdge”},{“node”:{“id”:“/api/system-configs/logout”,“_id”:“logout”,“value”:null,“items”:{“path”:“logout”,“redirect”:false,“after_logout_path”:“./”},“__typename”:“SystemConfig”},“__typename”:“SystemConfigEdge”},{“node”:{“id”:“/api/system-configs/session-expired”,“_id”:“session-expired”,“value”:null,“items”:{“path”:“Login”,“redirect”:false},“__typename”:“SystemConfig”},“__typename”:“SystemConfigEdge”},{“node”:{“id”:“/api/system-configs/site_url”,“_id”:“site_url”,“value”:null,“items”:,“__typename”:“SystemConfig”},“__typename”:“SystemConfigEdge”},{“node”:{“id”:“/api/system-configs/login_language”,“_id”:“login_language”,“value”:null,“items”:,“__typename”:“SystemConfig”},“__typename”:“SystemConfigEdge”},{“node”:{“id”:“/api/system-configs/enable_record_pagination”,“_id”:“enable_record_pagination”,“value”:“1”,“items”:,“__typename”:“SystemConfig”},“__typename”:“SystemConfigEdge”},{“node”:{“id”:“/api/system-configs/auth_type”,“_id”:“auth_type”,“value”:“native”,“items”:,“__typename”:“SystemConfig”},“__typename”:“SystemConfigEdge”},{“node”:{“id”:“/api/system-configs/test_email_limit”,“_id”:“test_email_limit”,“value”:null,“items”:,“__typename”:“SystemConfig”},“__typename”:“SystemConfigEdge”},{“node”:{“id”:“/api/system-configs/jobs”,“_id”:“jobs”,“value”:null,“items”:,“__typename”:“SystemConfig”},“__typename”:“SystemConfigEdge”},{“node”:{“id”:“/api/system-configs/cron”,“_id”:“cron”,“value”:null,“items”:,“__typename”:“SystemConfig”},“__typename”:“SystemConfigEdge”},{“node”:{“id”:“/api/system-configs/cron_class”,“_id”:“cron_class”,“value”:null,“items”:,“__typename”:“SystemConfig”},“__typename”:“SystemConfigEdge”},{“node”:{“id”:“/api/system-configs/campaign_emails_per_run_default”,“_id”:“campaign_emails_per_run_default”,“value”:null,“items”:,“__typename”:“SystemConfig”},“__typename”:“SystemConfigEdge”},{“node”:{“id”:“/api/system-configs/campaign_marketing_items_per_run_default”,“_id”:“campaign_marketing_items_per_run_default”,“value”:null,“items”:,“__typename”:“SystemConfig”},“__typename”:“SystemConfigEdge”}],“__typename”:“SystemConfigCursorConnection”}}}
[2026-04-14 13:55:31] install.log.DEBUG: Hook called: ::server_round_trip

Hello,

what is a

? How does the environment look like?

GraphQL / API errors could come from redirect / domain issues.
Ideally, install SuiteCRM on a subdomain, not on an IP (you can edit your hosts file to create a “local sub-domain”).

Hi,

Due to company policy, I really need to use SQL Server database and working on this matter. I’ve made some progress, and seems that installation makes all needed in the database (I had done MySQL setup and then compared both DB’s), but as a result of setup process I got an error:

[2026-04-02 11:34:29] install.INFO: step: run-legacy-install | status: failed
[2026-04-02 11:34:29] install.INFO: step: run-legacy-install | messages:

and no further details in any log. SQL trace also isn’t reporting any error from DB side.
Afther that I refresh page and got normal login page that isn’t working with correct credentials. Turning debug mode when it’s installed isn’t very helpful, I can see only that DB part works correct, all data is retireved. So to address installation issues, I need detailed logs during installation to figure out what triggers that error.

I’d like to notice once again, that issues in starting post happened only with config override debug option on clean prepared for regular install enviorenment, once I remove it, everything goes as expected and install is completed without issues. So it is not related to any deviations I made.

MS SQL Server?

That’s not listed in the compatibility matrix:

Making it compatible could be a complete code rewrite of the whole persistence layer and it would be your own fork basically.

If that’s a hard requirement, try to SuiteCRM 7:

(I’d challenge company policy here - you’re basically starting in a dead end).

In general, try to avoid anything which is not vanilla LAMP - it just makes IT & admin unnecessarily difficult.
If company policies won’t budge, there is Dynamics 365.

Unfortunately, I don’t have any budget to afford Dynamics 365 so I am forced to get some free solution.
As for V7 SuiteCRM, I’ve tried it, but got exact same problems that I need to address with V8. It isn’t compatible with modern SQL Server versions as well. That is the reason why I am strugling with V8 at the moment.
As of now it seems that adapation is possible and don’t need a bunch of coding. Anyway, once I get any result, successful or not, I’ll share it with the community.

Can you please help me just to deal with debug mode on install to get extended logs and go futher?

Try to change in your /.env file:

APP_ENV=prod
to
APP_ENV=dev

The config file change for the legacy file already seems to be fine (I’ve never needed to do this before the installation so far).

The thing is, for the installation, there simply might not be any debugging / logging calls for specific situations / constellations.
You can follow this file: SuiteCRM-Core/public/install.php at hotfix · SuiteCRM/SuiteCRM-Core · GitHub and add some prints / debug outputs to the call stack.

Another idea: Install the CRM simply on local linux VirtualBox and then try to migrate it onto your MS SQL server.

I’d already tried APP_ENV=qa and got the same log entries, not very helpful. Now trying APP_ENV=dev I’m getting the following error on “bin/console cache:clear“

Symfony\Component\ErrorHandler\Error\ClassNotFoundError^ {#36
#message: “”"
Attempted to load class “DoctrineFixturesBundle” from namespace “Doctrine\Bundle\FixturesBundle”.\n
Did you forget a “use” statement for another namespace?
“”"
#code: 0
#file: “./core/backend/Kernel.php”
#line: 84
trace: {
./core/backend/Kernel.php:84 {
App\Kernel->registerBundles(): iterable^
â€ș if ($envs[$this->environment] ?? $envs[‘all’] ?? false) {
â€ș yield new $class();
â€ș }
}
./vendor/symfony/http-kernel/Kernel.php:357 { 
}
./vendor/symfony/http-kernel/Kernel.php:782 { 
}
./vendor/symfony/http-kernel/Kernel.php:128 { 
}
./vendor/symfony/framework-bundle/Console/Application.php:190 { 
}
./vendor/symfony/framework-bundle/Console/Application.php:72 { 
}
./vendor/symfony/console/Application.php:175 { 
}
./bin/console:42 { 
}
}
}
2026-04-17T08:02:57+00:00 [critical] Uncaught Error: Class “Doctrine\Bundle\FixturesBundle\DoctrineFixturesBundle” not found

Then install checks look so:

And If I try to ignore warnings and proceed install, it ended up with error 500.