Serverkonfiguration: Unterschied zwischen den Versionen

Aus MoodleDocs
Wechseln zu:Navigation, Suche
(Die Seite wurde neu angelegt: „{{Update}} Siehe [https://docs.moodle.org/20/en/Page_notes#Environment] (2.0, englisch) Zu finden unter: ''Einstellungen > Website-Adminis…“)
(kein Unterschied)

Version vom 8. Juni 2011, 12:07 Uhr

Diese Seite muss aktualisiert werden. Bitte helfen Sie mit und entfernen Sie diese Vorlage, wenn Sie fertig sind.

Siehe [1] (2.0, englisch)

Zu finden unter: Einstellungen > Website-Administration > Server > Serverinformationen

Hardware

  • Festplattenspeicher: 160MB min
  • Hauptspeicher (RAM): 256 min, 1GB empfohlen, 50 Benutzer pro 1GB RAM

Software

  • Erforderlich ist ein Webserver wie Apache oder IIS und
  • PHP als Skriptsprache. Die genauen Systemanforderungen für PHP in Moodle 2.0 werden im nachfolgenden Abschnitt PHP Konfiguration. aufgeführt.

PHP

  • Version: 5.2.8 oder höher, es wird keine frühere Version unsterstützt.
  • PHP Einstellungen. Überprüfen Sie die folgendenden Einstellungen in Ihrer php.ini oder .htaccess Datei (wenn Sie Apache einsetzen). Bei Einstellungen, die ON/OFF als Wert verwenden, können Sie anstatt dessen auch 1 für ON und 0 für OFF schreiben, wenn Sie dies bevorzugen.
    • register_globals MUSS auf OFF gesetzt sein
    • safe_mode muss auf OFF gesetzt sein
    • memory_limit sollte mind. 128M betragen. Große Internetsites können sogar mehr als 128M an Hauptspeicher erfordern. Die PHP Version 5.2.x benötigt höhere higher memory_limit Werte als die Vorgängerversionen von PHP. Wenn Sie ein 64bit Betriebssystem einsetzen, werden Sie sogar noch mehr Speicher benötigen.
    • bei session.save_handler muss FILES eingetragen sein.
    • magic_quotes_gpc sollte auf OFF stehen (im Gegensatz zu früheren Versionen von Moodle!).
    • magic_quotes_runtime muss auf OFF stehen.
    • file_uploads muss auf ON stehen.
    • session.auto_start muss auf OFF stehen.
    • session.bug_compat_warn muss auf OFF stehen.
  • PHP-Erweiterungen und Programmbibliotheken
Es wird empfohlen, die folgenden PHP-Erweiterungen zu aktivieren:
Hinweis: In einigen Linux Distributionen (wie beispielsweise Red Hat) ist MySQL optional und wird nicht automatisch mitinstalliert.
  • PHP-Erweiterung pqsql (PostgreSQL Datenbank)
  • GD Library und die FreeType 2 Programmbibliothek und Erweiterung werden benötigt, um die dynamische Graphikerstellung auf den Log-Seiten sehen zu können. (Eine Freetype Unterstützung ist seit der PHP Version 5.x Teil der GD PHP-Erweiterung.)
  • ... zusätzlich können noch andere, in dieser Liste nicht aufgeführte Erweiterungen erforderlich sein, insbesondere für die Authentifizierung (PHP-Erweiterung LDAP) und das Einschreiben in Kursen oder für die Aktivierung eines Chat-Servers.


Datenbanken

  • MySQL und PostgreSQL werden als Datenbankserver vollständig unterstützt. Ihr Einsatz kann für jede Version von Moodle empfohlen werden. Für viele ist MySQL auf Grund seiner Popularität die automatische Wahl, aber es gibt durchaus einige, erwägenswerte Argumente [2], die für PostgreSQL sprechen, insbesondere wenn Sie eine größere Instanz von Moodle betreiben wollen.
  • Moodle unterstützt z. Z. folgende Datenbanken:
    • MySQL 4.1.16
    • Postgres 8.0
    • MSSQL 9.0
    • Oracle 9.0
    • SQLite 3 (experimentell)

Siehe auch