%PDF- %PDF-
Direktori : /proc/self/root/var/softaculous/forma/ |
Current File : //proc/self/root/var/softaculous/forma/config.php |
<?php /* * FORMA - The E-Learning Suite * * Copyright (c) 2013-2023 (Forma) * https://www.formalms.org * License https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt * * from docebo 4.0.5 CE 2008-2012 (c) docebo * License https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt */ defined('IN_FORMA') or exit('Direct access is forbidden.'); /* * Db info * ------------------------------------------------------------------------- * db type, mysqli is supported * db server address * db user name * db user password * db name * charset to use in the db connection */ $cfg['db_type'] = 'mysqli'; $cfg['db_host'] = '[[softdbhost]]'; $cfg['db_user'] = '[[softdbuser]]'; $cfg['db_pass'] = '[[softdbpass]]'; $cfg['db_name'] = '[[softdb]]'; $cfg['db_charset'] = 'utf8'; /* * Tables prefix * ------------------------------------------------------------------------- * prefix for the core tables * prefix for the lms tables * prefix for the cms tables * prefix for the scs tables * prefix for the ecom tables * prefix for the ecom tables */ $cfg['prefix_fw'] = 'core'; $cfg['prefix_lms'] = 'learning'; $cfg['prefix_cms'] = 'cms'; $cfg['prefix_scs'] = 'conference'; $cfg['prefix_ecom'] = 'ecom'; $cfg['prefix_crm'] = 'crm'; /* * External smtp config * ------------------------------------------------------------------------- */ $cfg['use_smtp_database'] = 'off'; $cfg['use_smtp'] = 'off'; $cfg['smtp_host'] = ''; // Options: hostname;hostname:port;... $cfg['smtp_port'] = ''; // Options: '' (default port) , port number $cfg['smtp_secure'] = ''; // Options: "", "ssl", "tls" $cfg['smtp_auto_tls'] = ''; // Options: true, false $cfg['smtp_user'] = ''; $cfg['smtp_pwd'] = ''; $cfg['smtp_debug'] = '0'; // Options: debug level 0,1,2,3,... /* * Other params * ------------------------------------------------------------------------- * timezone = default site timezone , if not specified get default from php.ini date.timezone * for valid timezone see http://www.php.net/manual/en/timezones.php * set_mysql_tz = set mysql timezone same as php timezone , valid value * true = set , false = (default) not set * keepalive = set TMO for keepalive scorm tracking. must be < session lifetime, 0 to disable keepalive * default session lifetime - 15 sec * enable_customscripts = enable custom scripts processing; accepted vaule: true , false ; default false * */ //$cfg['timezone'] = 'Europe/Rome'; // define if different from php.ini setting //$cfg['set_mysql_tz'] = false; // set mysql timezone same as php timezone , default false //$cfg['keepalivetmo'] = ''; // timeout for keepalive, must be < session lifetime, 0 to disable keepalive //$cfg['enable_customscripts'] = false; // enable custom scripts processing; accepted value: true , false ; default false /* * Template engine custom param * ------------------------------------------------------------------------- * add all template_engine enabled (if exists) * parameter : array value=file extension * template_engine available: twig * * If not defined no alternate template engine. Twig is enabled on default */ $cfg['template_engine']['twig'] = ['ext' => '.html.twig']; $cfg['twig_debug'] = false; /* * Session custom param * ------------------------------------------------------------------------- * debug is enabled ? * session must survive at least X seconds * session save_path if specified will be used instead of the defaul one */ $cfg['do_debug'] = false; //false || (bool)getenv('DO_DEBUG'); //$cfg['debug_level'] = 'all' || (bool)getenv('DEBUG_LEVEL'); //error,warning,notice,deprecated else all //$cfg['enable_log'] = true; //$cfg['log_level'] = Monolog\Logger::DEBUG; // //$cfg['log_path'] = '/app/logger.log'; $cfg['demo_mode'] = false; //$cfg['session']['handler'] = \FormaLms\lib\Session\SessionManager::FILESYSTEM; //filesystem | memcached | redis | pdo | mongodb //$cfg['session']['url'] = ''; //$cfg['session']['timeout'] = (float)'2.5'; //$cfg['session']['lifetime'] = (int) 3600; //session lifetime //$cfg['session']['prefix'] = 'core_sessions'; //session prefix or session table name in case of pdo //$cfg['session']['name'] = $cfg['db_name']; //db name //$cfg['session']['port'] = 3306; // process port session handler //$cfg['session']['host'] = $cfg['db_host']; //host //$cfg['session']['authentication'] = true; //true | false //$cfg['session']['user'] = $cfg['db_user']; // authentication user session handler //$cfg['session']['pass'] = $cfg['db_pass']; // authentication psw session handler //$cfg['session']['options'] = []; // other options key value array to pass based on selected handler //$cfg['session']['cookieName'] = '__Secure-FORMALMS'; /* * Technical preferences * ------------------------------------------------------------------------- * filter_tool: the class for input filtering that you want to use * mail_br: used in mail composition (no longer needed?) */ $cfg['filter_tool'] = 'htmlpurifier'; $cfg['mail_br'] = "\r\n"; /* * Certificate Encryption * ------------------------------------------------------------------------- * certificate_encryption: boolean to set whether to enable or not the pdf encryption of certificates (default is TRUE) * certificate_password: password to use when encryption is enabled. It must be exactly 32 chars! (default is a random generated one) */ //$cfg['certificate_encryption'] = true; //$cfg['certificate_password'] = "12345678901234567890123456789012";