Qui est en ligne

11 visiteurs en ligne.

Wikula » FichierConfigPhp

Cette page n'existe pas encore ! Désirez-vous la créer ?
Vous êtes libre de participer, soyez le premier à créer du contenu pour cette page !

Le fichier config.php


Le Fichier config.php se situe dans le dossier config/

$PNConfig['System']['installed'] = 1;  //A 1 si le système est installé
$PNConfig['System']['tabletype']   = 'myisam';  //Type de table
$PNConfig['System']['temp']        = 'pnTemp';  //Nom du dossier temporaire contenant le cache
$PNConfig['System']['prefix'] = 'zk'; //Préfix des tables de la base de donnée
$PNConfig['System']['development'] = 0; //A définir à 1 pendant la phase de développement


Cette seconde partie contient les informations de connection à la base de donnée par défaut
$PNConfig['DBInfo']['default']['dbtype'] = 'mysql'; //Type de base de donnée
$PNConfig['DBInfo']['default']['dbhost'] = 'localhost'; //Localisation de la base de donnée
$PNConfig['DBInfo']['default']['dbuname'] = 'ZG1WeVltRjBhVzAzUjJsc2JHVno='; //Nom de l'utilisateur (ici encodé)
$PNConfig['DBInfo']['default']['dbpass'] = 'ZG1WeVltRjBhVzAzUjJsc2JHVno='; //Mot de passe (ici encodé)
$PNConfig['DBInfo']['default']['dbname'] = 'zikula'; //Nom de la base de donnée
$PNConfig['DBInfo']['default']['encoded'] = 1; //Définit si le nom d'utilisateur ou le mot de passe est encodé (par le biais de la fonction base64_encode()
$PNConfig['DBInfo']['default']['pconnect']    = 0;
$PNConfig['DBInfo']['default']['dbtabletype'] = 'myisam'; //Type d'organisation des informations de la base de donnée
$PNConfig['DBInfo']['default']['dbcharset']   = 'latin1'; //Encodage de la base de donnée


Ceci est la seconde base de donnée qui peux être utilisée pour accéder à d'autres ressources par le biais de modules que vous aurez écrits. Autant de bases de données additionnelles peuvent être crées.
$PNConfig['DBInfo']['external1']['dbtype'] = 'mysql';
$PNConfig['DBInfo']['external1']['dbhost'] = 'localhost';
$PNConfig['DBInfo']['external1']['dbuname'] = 'ZG1WeVltRjBhVzAzUjJsc2JHVno=';
$PNConfig['DBInfo']['external1']['dbpass'] = 'ZG1WeVltRjBhVzAzUjJsc2JHVno=';
$PNConfig['DBInfo']['external1']['dbname'] = 'zikula';
$PNConfig['DBInfo']['external1']['encoded'] = 1;
$PNConfig['DBInfo']['external1']['pconnect']  = 0;


$PNConfig['Debug']['debug']          = 0;
$PNConfig['Debug']['pagerendertime'] = 0;  
$PNConfig['Debug']['sql_adodb']      = 0;  
$PNConfig['Debug']['sql_count']      = 0;
$PNConfig['Debug']['sql_time']       = 0;
$PNConfig['Debug']['sql_detail']     = 0;
$PNConfig['Debug']['sql_data']       = 0;
$PNConfig['Debug']['sql_user']       = 0;

$PNConfig['Debug']['error_reporting_development'] = E_ALL;
$PNConfig['Debug']['error_reporting_production']  = E_ALL & ~E_NOTICE & ~E_WARNING;
$PNConfig['Debug']['debug_key']                   = ($PNConfig['System']['development'] ? 'error_reporting_development' : 'error_reporting_production');
error_reporting($PNConfig['Debug'][$PNConfig['Debug']['debug_key']]);    
$PNConfig['Log']['log_enabled']          = 0;                                                  
$PNConfig['Log']['log_dest']             = 'FILE';                                                
$PNConfig['Log']['log_dir']              = $PNConfig['System']['temp'] . '/error_logs/';  
$PNConfig['Log']['log_file']             = $PNConfig['Log']['log_dir'] . 'zikula-%s.log';
$PNConfig['Log']['log_file_uid']         = 0;                                                    
r. The filename is derived from $PNConfig['Log']['log_file']
$PNConfig['Log']['log_file_date_format'] = 'Ymd';                                                
$PNConfig['Log']['log_maxsize']          = 1.0;                                                    
$PNConfig['Log']['log_user']             = 0;                
$PNConfig['Log']['log_levels']           = array('CORE', 'DB', 'DEFAULT', 'WARNING', 'FATAL', 'STRICT');    
$PNConfig['Log']['log_show_errors']      = true;
$PNConfig['Log']['log_date_format']      = "Y-m-d H:i:s";    
$PNConfig['Log']['log_level_dest']       = array('DB' => 'PRINT');    
$PNConfig['Log']['log_level_files']      = array('DB' => $PNConfig['System']['temp'] .'/error_logs/zikula-sql-%s.log');
$PNConfig['Log']['log_keep_days']        = 30;  
$PNConfig['System']['PN_CONFIG_USE_OBJECT_ATTRIBUTION']    = 0;  
$PNConfig['Log']['log_file_date_format'] = 'Ymd';
$PNConfig['Log']['log_maxsize']          = 1.0;      
$PNConfig['Log']['log_user']             = 0;    
$PNConfig['Log']['log_levels']           = array('CORE', 'DB', 'DEFAULT', 'WARNING', 'FATAL', 'STRICT');    
$PNConfig['Log']['log_show_errors']      = true;        
$PNConfig['Log']['log_date_format']      = "Y-m-d H:i:s";  
$PNConfig['Log']['log_level_dest']       = array('DB' => 'PRINT');
$PNConfig['Log']['log_level_files']      = array('DB' => $PNConfig['System']['temp'] . '/error_logs/zikula-sql-%s.log');
$PNConfig['Log']['log_keep_days']        = 30;

$PNConfig['System']['PN_CONFIG_USE_OBJECT_ATTRIBUTION']    = 0;  
$PNConfig['System']['PN_CONFIG_USE_OBJECT_CATEGORIZATION'] = 1;
$PNConfig['System']['PN_CONFIG_USE_OBJECT_LOGGING']        = 0;
$PNConfig['System']['PN_CONFIG_USE_OBJECT_META']           = 0;
$PNConfig['System']['PN_CONFIG_USE_TRANSACTIONS']          = 0;