array ( 'dir' => '0775', 'file' => '0664', 'user' => '', 'group' => '', ), 'permissionMap' => array( /** array('0664', '0775') */ 'writable' => [ 'data', 'custom', 'application/Espo/Modules', 'client/modules' ], /** array('0644', '0755') */ 'readable' => [ 'api', 'application', 'client', 'vendor', 'index.php', 'cron.php', 'rebuild.php', 'clear_cache.php' ], ), 'jobMaxPortion' => 15, /** Max number of jobs per one execution. */ 'jobPeriod' => 7800, /** Max execution time (in seconds) allocated for a sinle job. If exceeded then set to Failed.*/ 'jobPeriodForActiveProcess' => 36000, /** Max execution time (in seconds) allocated for a sinle job with active process. If exceeded then set to Failed.*/ 'jobRerunAttemptNumber' => 1, /** Number of attempts to re-run failed jobs. */ 'cronMinInterval' => 4, /** Min interval (in seconds) between two cron runs. */ 'crud' => array( 'get' => 'read', 'post' => 'create', 'put' => 'update', 'patch' => 'patch', 'delete' => 'delete', ), 'systemUser' => array( 'id' => 'system', 'userName' => 'system', 'firstName' => '', 'lastName' => 'System', ), 'systemItems' => array ( 'systemItems', 'adminItems', 'configPath', 'cachePath', 'database', 'crud', 'logger', 'isInstalled', 'defaultPermissions', 'systemUser', 'permissionMap', 'permissionRules', 'passwordSalt', 'cryptKey', 'restrictedMode', 'userLimit', 'portalUserLimit', 'stylesheet', 'userItems', 'internalSmtpServer', 'internalSmtpPort', 'internalSmtpAuth', 'internalSmtpUsername', 'internalSmtpPassword', 'internalSmtpSecurity', 'internalOutboundEmailFromAddress' ), 'adminItems' => array ( 'devMode', 'smtpServer', 'smtpPort', 'smtpAuth', 'smtpSecurity', 'smtpUsername', 'smtpPassword', 'jobMaxPortion', 'jobPeriod', 'jobRerunAttemptNumber', 'cronMinInterval', 'authenticationMethod', 'adminPanelIframeUrl', 'ldapHost', 'ldapPort', 'ldapSecurity', 'ldapAuth', 'ldapUsername', 'ldapPassword', 'ldapBindRequiresDn', 'ldapBaseDn', 'ldapUserLoginFilter', 'ldapAccountCanonicalForm', 'ldapAccountDomainName', 'ldapAccountDomainNameShort', 'ldapAccountFilterFormat', 'ldapTryUsernameSplit', 'ldapOptReferrals', 'ldapPortalUserLdapAuth', 'ldapCreateEspoUser', 'ldapAccountDomainName', 'ldapAccountDomainNameShort', 'ldapUserNameAttribute', 'ldapUserFirstNameAttribute', 'ldapUserLastNameAttribute', 'ldapUserTitleAttribute', 'ldapUserEmailAddressAttribute', 'ldapUserPhoneNumberAttribute', 'ldapUserObjectClass', 'maxEmailAccountCount', 'massEmailMaxPerHourCount', 'personalEmailMaxPortionSize', 'inboundEmailMaxPortionSize', 'authTokenLifetime', 'authTokenMaxIdleTime', 'ldapUserDefaultTeamId', 'ldapUserDefaultTeamName', 'ldapUserTeamsIds', 'ldapUserTeamsNames', 'cleanupJobPeriod', 'cleanupActionHistoryPeriod', 'adminNotifications', 'adminNotificationsNewVersion', 'adminNotificationsCronIsNotConfigured', 'adminNotificationsNewExtensionVersion', 'leadCaptureAllowOrigin', 'requiredPhpVersion', 'requiredMysqlVersion', 'recommendedMysqlParams', 'requiredPhpLibs', 'recommendedPhpLibs', 'recommendedPhpParams', ), 'userItems' => array ( 'outboundEmailFromAddress', 'outboundEmailFromName', 'integrations', 'googleMapsApiKey' ), 'isInstalled' => false, 'ldapUserNameAttribute' => 'sAMAccountName', 'ldapUserFirstNameAttribute' => 'givenName', 'ldapUserLastNameAttribute' => 'sn', 'ldapUserTitleAttribute' => 'title', 'ldapUserEmailAddressAttribute' => 'mail', 'ldapUserPhoneNumberAttribute' => 'telephoneNumber', 'ldapUserObjectClass' => 'person', 'requiredPhpVersion' => '5.6.0', 'requiredPhpLibs' => [ 'json', 'openssl', 'pdo_mysql', 'mbstring', 'zip', 'gd', ], 'recommendedPhpLibs' => [ 'curl', 'xml', 'exif', ], 'recommendedPhpParams' => [ 'max_execution_time' => 180, 'max_input_time' => 180, 'memory_limit' => '256M', 'post_max_size' => '20M', 'upload_max_filesize' => '20M', ], 'requiredMysqlVersion' => '5.5.3', 'recommendedMysqlParams' => [], 'ldapPortalUserLdapAuth' => false, );