Drupal er et gratis , open -source content management system ( CMS). Det virker som en back -end for en bred vifte af hjemmesider , og gør opretholde komplekse sites lettere for folk uden omfattende webudvikling uddannelse. Kernen anlægsarbejder for enlige og multi -user blogs, online fora, community sites med brugergenereret indhold , og sjældent opdaterede kommercielle hjemmesider , der hovedsageligt indeholder reklamemateriale. Drupal tilbyder også over 11.000 gratis add- on moduler til at udvide dens funktionalitet. Det virker på de fleste servere , men ikke kommer med et par grundlæggende krav. Hard Drive Space
minimum, en base Drupal installation skal 3MB harddiskplads . Men kun få brugerne faktisk installere minimum CMS. Tilføjelse temaer , moduler og andet ekstramateriale kan hæve din Drupal installation til så meget som 40MB . Sites med store databaser , betydelige medieindhold eller omfattende backup og arkiver bliver brug for betydeligt mere plads på disken
Web -servere
Drupal arbejder med to store webservere . : Apache og Microsoft IIS. Apache er gratis, open-source server software distribueret under Apache 2.0 -licensen. Det virker på UNIX-og Linux-baserede servere , Microsoft Windows -servere og en række andre operativsystemer. Microsoft IIS virker på Windows NT 3.51 og nyere udgaver af Windows , men ikke på andre operativsystemer. Den kommer i to typer: IIS , et proprietært system, der leveres sammen med Microsoft Windows og IIS Express , en letvægts gratis version. Drupal virker på Apache 1.3 gennem 2.x på Mac OS X , Windows og UNIX /Linux -maskiner. Det virker på Microsoft IIS 5 til 7 , men kan kræve Microsoft URL Rewrite Module at skabe ren , læsbar webadresser.
Databaseservere
Drupal udviklere anbefaler at bruge MySQL-database -server, en gratis og open -source produkt, der styrer oplysninger for store, dynamiske sider . Drupal 5 og tidligere versioner arbejder med MySQL 3.23.17 eller højere , men gør bedst med MySQL 4.1 eller senere. Drupal 6 arbejder med MySQL 4.1 eller senere versioner , mens Drupal 7 kræver mindst MySQL 5.0.15 og BOB -databasen forlængelse . Drupal arbejder også med MySQL -ækvivalenter og gafler som Maria DB, PostgreSQL eller SQLite . Billig hosting planer ikke altid muligt for alle de funktioner Drupal behov. Sørg for at din host tillader databasekonti at vælge , indsætte, opdatere, slette , oprette, drop , indeks og ændre.
PHP
Ligesom de fleste andre CMS muligheder , Drupal bruger PHP, et generelt formål scriptsprog, der producerer dynamiske websider. Drupal version 5 og 6. kræver PHP 4.4.0 eller højere , men fungerer bedst med mindst 5.2. Drupal 7 vil ikke køre på versioner lavere end PHP 5.2.5 , og fungerer bedst med 5,3 . Du skal installere og aktivere PHP udvidelse til din foretrukne database , samt PHP XML forlængelse. Hvis du ønsker at manipulere billeder , skal du også et billede bibliotek som GD bibliotek , plus en hukommelse grænse på mindst 16MB for Drupal 6 og 32 MB for Drupal 7 . Sites med et stort antal moduler vil brug for mere.