Drupal ist ein freies Open - Source Content-Management -System (CMS). Es funktioniert wie eine Back-End für eine Vielzahl von Websites und macht Pflege komplexer Websites einfacher für Menschen ohne umfangreiche Web-Entwicklung Training. Die Core-Installation funktioniert für Einzel-und Multi-User- Blogs, Online- Foren, Community-Sites mit User Generated Content und selten aktualisiert Business-Websites , die hauptsächlich Werbematerialien . Drupal bietet ebenfalls über 11.000 kostenlose Add -On-Module , um seine Funktionalität zu erweitern. Es funktioniert auf den meisten Servern , aber mit ein paar grundlegenden Anforderungen kommen . Festplattenspeicher
Zumindest muss eine Basis Drupal-Installation 3MB Speicherplatz auf der Festplatte . Doch nur wenige Nutzer tatsächlich installieren Sie den minimalen CMS . Hinzufügen Themen , Module und andere Extras können Sie Ihre Drupal-Installation , so viel wie 40 MB zu erhöhen. Seiten mit großen Datenbanken , die wesentlichen Medieninhalte oder umfangreiche Backups und Archive benötigen deutlich mehr Platz auf der Festplatte
Webserver
Drupal arbeitet mit zwei großen Web -Servern. : Apache und Microsoft IIS . Apache ist kostenlos, Open -Source- Server-Software unter der Apache- 2.0 -Lizenz vertrieben . Es funktioniert auf UNIX-und Linux -basierte Server , Microsoft Windows Server und einer Vielzahl von anderen Betriebssystemen. Microsoft IIS arbeitet unter Windows NT 3.51 und späteren Editionen von Windows, aber nicht auf anderen Betriebssystemen. Es kommt in zwei Arten : IIS , ein proprietäres System, das im Lieferumfang von Microsoft Windows und IIS Express, ein leichtes kostenlose Version. Drupal funktioniert auf Apache 1.3 durch 2.x auf Mac OS X , Windows und UNIX /Linux-Maschinen . Es funktioniert auf Microsoft IIS 5 bis 7 , kann aber verlangen, dass die Microsoft URL Rewrite-Modul , um saubere , gut lesbare URLs erstellen.
Datenbankserver
Die Drupal-Entwickler empfehlen die Verwendung der MySQL-Datenbank -Server , eine freie und Open -Source- Produkt, das für große , dynamische Seiten verwaltet . Drupal 5 und frühere Versionen arbeiten mit MySQL 3.23.17 oder höher, aber am besten mit MySQL 4.1 oder höher. Drupal 6 arbeitet mit MySQL 4.1 oder spätere Versionen , während Drupal 7 benötigt mindestens MySQL 5.0.15 und die PDO -Erweiterung Datenbank . Drupal funktioniert auch mit MySQL Äquivalente und Gabeln wie Maria DB , PostgreSQL oder SQLite . Preiswert Hosting-Pläne nicht immer ermöglichen, alle Funktionen Drupal Bedürfnisse . Sichern Sie sich Ihren Host ermöglicht Datenbank-Accounts zum Auswählen, Einfügen , Aktualisieren, Löschen , Erstellen, Tropfen , Index und zu verändern.
PHP
Wie die meisten anderen CMS-Optionen , verwendet Drupal PHP, ein Allzweck- Skriptsprache, die dynamische Webseiten erzeugt . Drupal -Versionen 5 und 6 erfordern PHP 4.4.0 oder höher , aber die Arbeit am besten mit mindestens 5,2 . Drupal 7 wird nicht auf PHP Versionen kleiner 5.2.5 laufen , und funktioniert am besten mit 5.3. Sie müssen installieren und die PHP -Erweiterung für Ihre bevorzugte Datenbank , sowie die PHP XML -Erweiterung. Wenn Sie Bilder bearbeiten wollen, müssen Sie auch ein Bild -Bibliothek wie GD-Bibliothek , sowie ein Memory Limit von mindestens 16 MB für Drupal 6 und 32 MB für Drupal 7 . Seiten mit einer großen Anzahl von Modulen benötigen mehr.