October 5
Drupal è un sistema di gestione dei contenuti open-source che viene utilizzato per costruire e gestire siti web. Drupal funziona su PHP, un linguaggio di scripting incorporato, e tira in modo dinamico contenuti da un server di database back-end, come MySQL, Microsoft SQL Server o MariaDB. Per poter eseguire Drupal con successo, ci sono alcuni requisiti PHP e configurazioni che devono essere impostati correttamente dopo l'installazione.
Per installare, sviluppare ed eseguire Drupal, è necessario disporre di 15 MB di spazio su disco disponibile per l'installazione di Drupal, e l'accesso a un server web in grado di eseguire PHP, come Apache o IIS, anche se Apache ha una documentazione più completa disponibile. È inoltre necessario disporre di un server di database. Drupal è nativamente compatibile con MySQL e MariaDB, il che significa che sarà compatibile con questi server subito dopo l'installazione. È possibile utilizzare altri server di database, ad esempio Microsoft SQL o Oracle, ma è necessario scaricare moduli aggiuntivi Drupal in modo per loro per funzionare correttamente
La versione di PHP è necessario utilizzare dipende dalla versione di Drupal avete. Secondo la documentazione di Drupal, per le versioni 7 o superiore, utilizzare PHP 5.3. Drupal 5 e 6 sono compatibili con PHP 5.2. Se si è aggiornato un sito Drupal da 5 o 6 a 7, ci sono patch disponibili che permetteranno versioni di PHP precedenti di lavorare su nuove installazioni di Drupal.
Avrete bisogno di spazio su disco sufficiente per PHP per sostenere il tipo e il numero di moduli - o parti - sul tuo sito. Il nucleo per Drupal 6 nucleo richiede di avere un limite di memoria PHP di almeno 16 MB, mentre Drupal 7 richiede 32 MB. Si può visualizzare messaggi di avviso o di errore se non si dispone di un grande limite di memoria PHP abbastanza, e sarà necessario per risolvere questo problema nel file di configurazione di PHP e verificare con l'host o società di hosting che ci sia sufficiente memoria disponibile.
Per Drupal per connettersi e leggere il contenuto dal server di database è necessario assicurarsi che l'estensione PHP per la connessione è installato e attivato correttamente. Drupal utilizza l'estensione PHP "mysql" e "mysqli" come connettori di default nella maggior parte delle versioni. È inoltre necessario impostare alcune direttive nel file di configurazione di PHP per eseguire Drupal con successo. Queste direttive comprendono l'impostazione di default per globali di registro e le modalità off sicuri, così come cambiare "session.cache_limiter" a "nocache."