GlisWeb framework
|
server e profili MySQL Continua...
Vai al codice sorgente di questo file.
Variabili | |
$cf ['mysql']['backend'] = true | |
$cf ['mysql']['servers'] = array() | |
$cf ['mysql']['profiles'][DEVELOPEMENT] | |
$cf ['mysql']['connections'] = array() | |
$cf ['mysql']['connection'] = NULL | |
if(isset( $cx['mysql'])) | $cf ['mysql']['profile'] = &$cf['mysql']['profiles'][ $cf['site']['status'] ] |
server e profili MySQL
In questo file sono impostati i profili di funzionamento di MySQL e i parametri di configurazione dei server disponibili.
L'array $cf['mysql']['servers'] contiene tutte le informazioni necessarie al framework per utilizzare uno o più server MySQL. Ogni chiave rappresenta un diverso server e deve puntare a un array associativo che riporti i seguenti dati:
chiave | dettagli |
---|---|
address | l'indirizzo (nome host o IP) del server |
port | la porta del server (default 3306) |
username | il nome utente per la connessione |
password | la password per la connessione |
db | il database da utilizzare sul server |
Ogni profilo di funzionamento del sito può avere associati server diversi; questo consente lo switch veloce da un profilo all'altro senza doversi preoccupare di modificare la configurazione del database. Ogni profilo è descritto da un sottoarray dell'array $cf['mysql']['profiles'] nel quale ogni chiave corrisponde a un diverso livello di funzionamento del framework. L'array di configurazione del profilo deve contenere i seguenti campi:
chiave | dettagli |
---|---|
servers | i server attivi per il profilo |
Definizione nel file _120.mysql.php.