Drupal è un open- source del sistema di gestione dei contenuti libero , ( CMS ) . Funziona come un back-end per una vasta gamma di siti web , e rende il mantenimento di siti complessi più facile per le persone senza una formazione sviluppo web. L' installazione di base funziona per i blog mono e multi-utente , forum online, siti di comunità , con contenuti generati dagli utenti e siti commerciali raramente aggiornati contenenti per lo più materiale promozionale . Drupal offre anche più di 11.000 liberi moduli aggiuntivi per espandere le sue funzionalità . Funziona sulla maggior parte dei server , ma viene fornito con alcuni requisiti di base . Disco rigido Spazio
Come minimo , una installazione di base di Drupal ha bisogno di 3 MB di spazio su disco rigido . Tuttavia, alcuni utenti effettivamente installare il CMS minimo. L'aggiunta di temi , moduli e altri extra può aumentare la vostra installazione di Drupal per quanto 40MB . I siti con database di grandi dimensioni , significativi contenuti multimediali o estese backup e archivi avranno bisogno di molto più spazio sul disco
Web Servers
Drupal funziona con due server web più importanti . : Apache e Microsoft IIS . Apache è gratuito, software server open-source distribuito sotto licenza Apache 2.0 . Funziona su server UNIX e Linux-based , i server Microsoft Windows e una varietà di altri sistemi operativi . Microsoft IIS funziona su Windows NT 3.51 e dopo le edizioni di Windows , ma non su altri sistemi operativi . È disponibile in due tipi: IIS , un sistema proprietario che viene fornito con Microsoft Windows e IIS Express, una versione gratuita leggera . Drupal funziona su Apache 1.3 tramite 2.x su Mac OS X , Windows e macchine UNIX /Linux . Funziona su Microsoft IIS 5 a 7 , ma può richiedere l' URL Rewrite Module di Microsoft per creare pulito , URL leggibile .
Database Servers
Gli sviluppatori Drupal consiglia di utilizzare il server di database MySQL , un prodotto gratuito e open -source che gestisce le informazioni per le grandi , le pagine dinamiche. Drupal 5 e versioni precedenti lavorare con MySQL 3.23.17 o superiore, ma fare meglio con MySQL 4.1 o successiva . Drupal 6 funziona con MySQL 4.1 o versioni successive , mentre Drupal 7 richiede almeno MySQL 5.0.15 e l'estensione del database PDO . Drupal funziona anche con MySQL equivalenti e forchette come Maria DB , PostgreSQL o SQLite . Piani di hosting a basso costo non sempre consentono di tutte le caratteristiche di Drupal esigenze . Assicuratevi che il vostro ospite consente agli account di database di SELECT, INSERT, UPDATE, DELETE , CREATE, DROP , indice e alterano .
PHP
Come la maggior parte altre opzioni CMS , Drupal utilizza PHP , un linguaggio di scripting general-purpose che produce pagine Web dinamiche . Drupal versioni 5 e 6 richiedono PHP 4.4.0 o superiore, ma funzionano meglio con almeno 5.2 . Drupal 7 non verrà eseguito su versioni inferiori alla 5.2.5 di PHP , e funziona meglio con 5.3 . È necessario installare e attivare l'estensione PHP per il database preferito , così come l' estensione XML di PHP . Se si desidera modificare le immagini , avrete anche bisogno di una libreria di immagini come la GD library , più un limite di memoria di almeno 16 MB per Drupal 6 e 32 MB per Drupal 7 . I siti con un gran numero di moduli avranno bisogno di più .