| Mandami un messaggio |
|
|
|
|
|
Download Skype |
![]() |
|
|
|
BootstrapInserito da enzo il 1 Giugno 2008La funzione drupal_bootstrap() è contenuta nel file ./includes/bootstrap.inc che viene subito caricato. All'interno del file bootstrap.inc sono definite le otto costanti che indicano quale sotto fase attivare nel bootstrap.
Alla funzione drupal_bootstrap() viene passato un parametro che indica a quale fase fermarsi del bootstrap. All'avvio, e in generale su richiesta di un nodo generico, il parametro è posto uguale a DRUPAL_BOOTSTRAP_FULL in modo tale da eseguire tutte le otto le fasi. Le funzioni attivate dalle singole fase sono definite nella funzione _drupal_bootstrap($phase).
1) DRUPAL_BOOTSTRAP_CONFIGURATION
2) DRUPAL_BOOTSTRAP_EARLY_PAGE_CACHE Inizializzazione della cache.
3) DRUPAL_BOOTSTRAP_DATABASE Apre la connessione al database. Se il file non esiste, Drupal si ferma indicando che non è possibile utilizzare il tipo di database definito in $db_type. Se la connessione va a buon fine viceversa vengono impostati i valori delle seguenti variabili globali:
Se username='username' e password='password' in $db_url di settings.php, Drupal avvia l'installazione del sistema caricando il file instal.php. Il valore di ritorno della funzione db_set_active() è il nome del database precedentemente attivato, FALSE se non ce ne era nessuno.
4) DRUPAL_BOOTSTRAP_ACCESS La funzione drupal_is_denied(), verifica che ci siano i permessi per l'accesso all'host contenente Drupal.
5) DRUPAL_BOOTSTRAP_SESSION Imposta le funzioni di archiviazione sessioni a livello utente, ed avvia mediante session_start() la gestione della sessione.
6) DRUPAL_BOOTSTRAP_LATE_PAGE_CACHE Se la cache è abilitata e per la URL fornita esiste un record nella tabella cache, Drupal legge il contenuto della cache, visualizza la pagina e si ferma.
header("Expires: Sun,19 Nov 1978 05:00:00 GMT");
7) DRUPAL_BOOTSTRAP_PATH Inizializza la variabile $_GET['q'] al valore 'node'.
8) DRUPAL_BOOTSTRAP_FULL E' l'ultima fase del bootstrap del sistema. La funzione drupal_bootstrap_full() consente di caricare gli ultimi file include: |
|
MeteoBookNavigazioneCommenti recenti
Chi è onlineCi sono attualmente 0 utenti e 1 visitatore collegati.
|
bella guida complimenti :)
bella guida complimenti :)
Invia nuovo commento