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…“)
 
Keine Bearbeitungszusammenfassung
 
(8 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Update}}
{{Moodle administrieren}}
Siehe [https://docs.moodle.org/20/en/Page_notes#Environment] (2.0, englisch)
Als Administrator/in können Sie über ''Website-Administration'' (oder im Block ''[[Einstellungen-Block|Einstellungen]]) > Website-Administration'')'' > Server > Serverkonfiguration'' prüfen, ob Ihr Moodle-Server die Mindestanforderungen in Bezug auf benötigte Software, insbesondere PHP-Erweiterungen, erfüllt. Bevor Sie Moodle installieren oder aktualisieren, prüft Moodle automatisch, ob diese Bedingungen erfüllt sind.
 
Zu finden unter: ''[[Einstellungen-Block|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_requires|PHP Konfiguration.]] aufgeführt.
<span id="php_requires">'''''</span>
=== 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:
:* [[PHP-Erweiterung mbstring]]
:* [[PHP-Erweiterung iconv]]
:* [[PHP-Erweiterung tokenizer]]
:* [[PHP-Erweiterung curl]] (u.a. Moodle-Netzwerk Funktionalität)
:* [[PHP-Erweiterung openssl]] (Moodle-Netzwerk Funktionalität)
:* [[PHP-Erweiterung xmlrpc]] (Moodle-Netzwerk Funktionalität)
:* [[PHP-Erweiterung ctype]]
:* PHP-Erweiterung pdo und PHP-Erweiterung pdo_sqlite  (für die experimentelle SQLite 3 Datenbankunterstützung)
:* PHP-Erweiterung ''mysql'' (MySQL Datenbank)
:: '''Hinweis''': In einigen Linux Distributionen (wie beispielsweise Red Hat) ist MySQL optional und wird nicht automatisch mitinstalliert.
:* PHP-Erweiterung pqsql (PostgreSQL Datenbank)
:* [http://www.libgd.org/ GD Library] und die [http://www.freetype.org/ 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 [https://docs.moodle.org/en/Arguments_in_favour_of_PostgreSQL], 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 ===
===Siehe auch ===
*[[Moodle installieren]]
*[[Moodle installieren]]
*[[Auf Moodle 2.0 aktualisieren]]
 
[[en:Environment]]
[[es:Entorno]]
[[fr:Environnement]]
[[ja:動作環境]]
[[eu:Ingurunea]]

Aktuelle Version vom 29. März 2019, 09:46 Uhr

Als Administrator/in können Sie über Website-Administration (oder im Block Einstellungen) > Website-Administration) > Server > Serverkonfiguration prüfen, ob Ihr Moodle-Server die Mindestanforderungen in Bezug auf benötigte Software, insbesondere PHP-Erweiterungen, erfüllt. Bevor Sie Moodle installieren oder aktualisieren, prüft Moodle automatisch, ob diese Bedingungen erfüllt sind.

Siehe auch