Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/09/2013, 16:58
Azure
 
Fecha de Ingreso: junio-2013
Mensajes: 20
Antigüedad: 10 años, 10 meses
Puntos: 0
Pregunta Archivo de Configuracion PHP

Hola ¿ue tal? Bueno quisiera saber como creo un archivo de configuracion asi como este:

Código PHP:
<?php

$config
['Site']['www'] = "http://NO-IP";
$config['Site']['hash_secret'] = "xCg532%@%gdvf^5DGaa6&*rFTfg^FD4\(ugf*/";

$config['MySQL']['hostname'] = "localhost";
$config['MySQL']['username'] = "root";
$config['MySQL']['password'] = "PASS DB";
$config['MySQL']['database'] = "NAME DB";

$config['MUS']['enabled'] = false;
$config['MUS']['ip'] = "NO-IP";
$config['MUS']['port'] = 30001;

?>
Estoy en un proyecto pero quisiera saber como se crea un archivo de config.php con esos mismos datos aquí otro ejemplo:

Código PHP:
<?php

$hotelName 
'Habbo'// Indica el nombre del hotel.
########## UBICACIÓN DEL SOFTWARE ##########
$Config['URL'] = [
    
'Default' => [
        
'Require.www' => false// www.example.com
        
'SSL.enabled' => false// https://
        
'Server' => 'dnsazure.com',
        
'Lang' => 'es_ES' // GLOBAL.
    
],
    
'Other' => [
        
'example.com' => ['Require.www' => false'SSL.enabled' => false'Lang' => 'es_ES''MySQL' => ['host' => '127.0.0.1','user' => 'root','pass' => 'Azure','dbname' => 'cmsdb']]
    ],
    
'devPrivateServer' => 'localhost' // servidor privado de desarrollo
];

########## Config. Principal ##########
// Ajusta los datos correspondientes para la conexión a la Base de datos.

$Config['MySQL'] = [
    
'host' => '127.0.0.1',
    
'user' => 'root',
    
'pass' => 'Azure',
    
'dbname' => 'cmsdb'
];

$Config['Cache'] = [
    
'internalConfig' => [
        
'extension' => ''// TODAY: '.' . date('YmdH')
    
],
    
'AIO' => true,
    
'PROMOS' => true,
    
'PLUGINS' => true
];

########## Config. MAIL  ###########
// Si la CMS envia emails(Poner true o false), para esto tienes que tener el SMTP configurado.
$Config['EnabledMails'] = true
// En este orden: Puerto, Tipo de Conexion(SSL o TLS), Servidor, Usar Autentificación(true o false), Usuario y Contraseña.
$Config['SMTP'] = [587'tls''smtp.gmail.com'true''''];

// Ajusta la variable 'hpath' poniendo el nombre donde se ubica la administración (Housekeeping)
$hpath 'acp';
$force_local false;

########## ACCESO ##########

$Restrictions = [
    
'Maintenance' => [
        
'Active' => false// false -> desacttivado, true -> activado
        
'Except' => 6// rango minimo para saltarse el manteminiento. (3 a 7)
        
'Twitter' => 'ESHabbo'// nombre de twitter, sin @
        
'TwitterCount' => 10 // twitts a mostrar.
    
],
    
'Country' => [
        
'Action' => 0// 0 -> Desactivado (Todo el mundo puede acceder), 1 -> Bloquear (Los paises que esten en la lista no pueden entrar), 2-> Permitir (Solo los paises que esten en la lista pueden entrar)
        
'Strict' => true// true -> Si ocurre un error (Que no encuentra el pais), no te deja pasar. false -> Desactivado.
        
'List' => ['ES''US']
    ],
    
'Security' => [
        
'SecretKeys' => [
            
'Enabled' => false,
            
'Keys' => ['1' => '12345'// userID => KEY(min-max length 5)
        
]
    ]
];

########## OPENID ##########

$_Facebook = [
    
'Enabled' => true// true -> Activado, false -> desactivado
    
'App' => [
        
'ID' => '133468083361908',
        
'PrivateID' => 'b9beef89f474842b725c9b01a731459f',
        
'Name' => 'XdrCMS' // App Name
    
],
    
'Page' => 'http://www.facebook.com/habbo'
];

########## RecuperarCuentas ##########

$oldRecuperUser = [
    
'Actived' => true,
    
'Type' => 'Phoenix'// Phoenix
    
'MySQL' => [
        
'Server' => '127.0.0.1',
        
'Port' => '3306',
        
'UserName' => 'root',
        
'PassWord' => 'Azure',
        
'DbName' => 'phoenixdb'
    
]
];

########## ID DEL ADMINISTRADOR ##########
//  Por favor ajusta la ID correspondiente a tu usuario dentro del Hotel.
//  Esto te permitira tener el Acceso total del hotel.

$sysadmin 1;

########## OTROS ##########
// Ajusta la variable 'charsetm' a la codificación de caracteres adecuada.
$charsetm 'utf-8';
?>