Hinweis: Sie sind auf den Seiten der Moodle 1.9 Dokumentation. Die Dokumentation der aktuellsten Moodle-Version finden Sie hier: Serverinformationen.

Serverinformationen: Unterschied zwischen den Versionen

Aus MoodleDocs
Wechseln zu:Navigation, Suche
(Kapitel - Moodle Version 1.9)
(Abschluss der Initialübersetzung)
 
(14 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Zum Übersetzen}}
Zu finden unter: ''Website-Administration > Server > Serverinformationen''
Zu finden unter: ''Website-Administration > Server > Serverinformationen''


Zeile 7: Zeile 6:
'''Hinweis:''' Einige der von Moodle benötigten PHP-Erweiterungen sind bei neueren PHP-Versionen schon standardmäßig in die Distribution aufgenommen worden:  
'''Hinweis:''' Einige der von Moodle benötigten PHP-Erweiterungen sind bei neueren PHP-Versionen schon standardmäßig in die Distribution aufgenommen worden:  
:* Iconv wird seit PHP 5.0 auf Windows mitgeliefert [http://uk3.php.net/manual/en/iconv.installation.php]
:* Iconv wird seit PHP 5.0 auf Windows mitgeliefert [http://uk3.php.net/manual/en/iconv.installation.php]
:* Tokenizer ist seit PHP 4.3.0 miteinbezogen [http://uk2.php.net/manual/en/tokenizer.installation.php]
:* Tokenizer ist seit PHP 4.3.0 schon enthalten [http://uk2.php.net/manual/en/tokenizer.installation.php]
:* Ctype ist seit PHP 4.2.0 in die Standarddistribution eingearbeitet [http://uk.php.net/manual/en/ctype.installation.php]
:* Ctype ist seit PHP 4.2.0 in die Standarddistribution eingearbeitet [http://uk.php.net/manual/en/ctype.installation.php]




==Moodle Version 1.5.3==
==Moodle Version 1.5.3==
 
*MySQL Version 3.23 oder höher ist erforderlich.
*MySQL Version 3.23 oder höher ist erforderlich
*PHP Version 4.1.0 oder höher ist erforderlich.
*PHP Version 4.1.0 oder höher ist erforderlich  
*Die Installation und Aktivierung der [[PHP-Erweiterung mbstring]] wird empfohlen.
*Die Installation und Aktivierung der [[admin/environment/php extension/mbstring|PHP-Extention ''mbstring'']] wird empfohlen.


==Moodle Version 1.6==
==Moodle Version 1.6==
 
{{Moodle 1.6}}
*Datenbank
*Datenbank
**MySQL Version 4.1.12 oder höher, wenn im Internetauftritt nur Sprachen mit dem [http://czyborra.com/charsets/iso8859.html Latin-1] Zeichensatz verwendet werden; MySQL Version 4.1.16, wenn man für die Sprache einen erweiterten Zeichensatz benötigt
**MySQL Version 4.1.12 oder höher, wenn im Internetauftritt nur Sprachen mit dem [http://czyborra.com/charsets/iso8859.html Latin-1] Zeichensatz verwendet werden; MySQL Version 4.1.16, wenn man für die Sprache einen erweiterten Zeichensatz benötigt.
**PostgreSQL Version 7.4.x oder höher  
**PostgreSQL Version 7.4.x oder höher  
*PHP Version 4.3.0 oder höher ist erforderlich  
*PHP Version 4.3.0 oder höher ist erforderlich.
:(Hinweis: Bitte verwenden Sie nicht die Versionen 5.0.0 bis 5.0.6, diese beinhalten zu viele Fehler)
:(Hinweis: Bitte verwenden Sie nicht die Versionen 5.0.0 bis 5.0.6, diese beinhalten zu viele Fehler.)
*Die Installation und Aktivierung der [[admin/environment/php extension/iconv|PHP-Extention ''iconv'']] wird empfohlen.
 
*Die Installation und Aktivierung der [[admin/environment/php extension/mbstring|PHP-Extention ''mbstring'']] wird empfohlen.
* PHP-Erweiterungen und Programmbibliotheken
: Es wird empfohlen, die folgenden PHP-Erweiterungen zu aktivieren:
:* [[PHP-Erweiterung iconv|PHP-Erweiterung ''iconv'']]  
:* [[PHP-Erweiterung mbstring|PHP-Erweiterung ''mbstring'']]  


==Moodle Version 1.8==
==Moodle Version 1.8==
{{Moodle 1.8}}
*Datenbanken
**MySQL Version 4.1.16 oder höher ist erforderlich.
**PostgreSQL 7.4.x oder höher ist erforderlich.
*PHP Version 4.3.0 oder höher ist erforderlich.
:(Hinweis: Bitte verwenden Sie nicht die Versionen 5.0.0 bis 5.0.6, diese beinhalten zu viele Fehler.)
*Der [[Unicode|Unicode Zeichensatz]]  ist erforderlich.


*Datenbanken
* PHP-Erweiterungen und Programmbibliotheken
**MySQL Version 4.1.16 oder höher ist erforderlich
: Es wird empfohlen, die folgenden PHP-Erweiterungen zu aktivieren:
**PostgreSQL 7.4.x oder höher ist erforderlich
:* [[PHP-Erweiterung curl|PHP-Erweiterung ''curl'']]
*PHP version 4.3.0 or later is required
:* [[PHP-Erweiterung iconv|PHP-Erweiterung ''iconv'']]
:(Hinweis: Bitte verwenden Sie nicht die Versionen 5.0.0 bis 5.0.6, diese beinhalten zu viele Fehler)
:* [[PHP-Erweiterung mbstring|PHP-Erweiterung ''mbstring'']]
*[[admin/environment/unicode|Unicode]] ist erforderlich
:* [[PHP-Erweiterung openssl|PHP-Erweiterung ''openssl'']]
*Die Installation und Aktivierung der [[admin/environment/php extension/curl|PHP-Extention ''curl'']] wird empfohlen.
:* [[PHP-Erweiterung tokenizer|PHP-Erweiterung ''tokenizer'']]
*Die Installation und Aktivierung der [[admin/environment/php extension/iconv|PHP-Extention ''iconv'']] wird empfohlen.
:* [[PHP-Erweiterung xmlrpc|PHP-Erweiterung ''xmlrpc'']]
*Die Installation und Aktivierung der [[admin/environment/php extension/mbstring|PHP-Extention ''mbstring'']] wird empfohlen.
:* [[PHP-Erweiterung ctype|PHP-Erweiterung ''ctype'']]
*Die Installation und Aktivierung der [[admin/environment/php extension/openssl|PHP-Extention ''openssl'']] wird empfohlen.
*Die Installation und Aktivierung der [[admin/environment/php_extension/tokenizer|PHP-Extention ''tokenizer'']] wird empfohlen.
*Die Installation und Aktivierung der [[admin/environment/php_extension/xmlrpc|PHP-Extention ''xmlrpc'']] wird empfohlen.
*Die Installation und Aktivierung der [[admin/environment/php_extension/ctype|PHP-Extention ''ctype'']] wird empfohlen.




==Moodle Version 1.9==
==Moodle Version 1.9==
{{Moodle 1.9}}
===PHP ===
===PHP ===
* PHP Version 4.3.0 oder höher ist erforderlich
* PHP Version 4.3.0 oder höher ist erforderlich.
* 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.   
* 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
** ''register_globals'' '''MUSS''' auf OFF gesetzt sein
Zeile 57: Zeile 62:
** ''session.auto_start'' muss auf OFF stehen.
** ''session.auto_start'' muss auf OFF stehen.
** ''session.bug_compat_warn'' muss auf OFF stehen.
** ''session.bug_compat_warn'' muss auf OFF stehen.
* PHP Extensions and libraries
* PHP-Erweiterungen und Programmbibliotheken
** Die [[admin/environment/php extension/mbstring|PHP-Extention ''mbstring'']] wird empfohlen.
** Die [[PHP-Erweiterung mbstring]] wird empfohlen.
** Die [[admin/environment/php extension/iconv|PHP-Extention ''iconv'']] wird empfohlen.  
** Die [[PHP-Erweiterung iconv]] wird empfohlen.  
** [http://www.libgd.org/ GD library] und die [http://www.freetype.org/ FreeType 2] library and extensions 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-Extention.)
** [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.)
** Wenn Sie eine MySQL Datenbank verwenden, dann ist die PHP-Extention mysql erforderlich. Hinweis: In einigen Linux Distributionen (wie beispielsweise Red Hat), ist MySQL optional und wird nicht automatisch mitinstalliert.  
** Wenn Sie eine MySQL Datenbank verwenden, dann ist die PHP-Erweiterung mysql erforderlich. Hinweis: In einigen Linux Distributionen (wie beispielsweise Red Hat) ist MySQL optional und wird nicht automatisch mitinstalliert.  
** Wenn Sie eine PostgreSQL Datenbank einsetzen, dann müssen Sie die PHP-Extention pgsql installieren.
** Wenn Sie eine PostgreSQL Datenbank einsetzen, dann müssen Sie die PHP-Erweiterung pgsql installieren.
** Die [[admin/environment/php extension/curl|PHP-Extention ''curl'']] ist erforderlich
** Die [[PHP-Erweiterung curl]] wird empfohlen.
** Die [[admin/environment/php extension/tokenizer|PHP-Extention ''tokenizer'']] wird empfohlen.
** Die [[PHP-Erweiterung tokenizer]] wird empfohlen.
** The curl and openssl extensions are required for the Moodle network functionality.
** Die [[PHP-Erweiterung curl]] und [[PHP-Erweiterung openssl]] sind erforderlich für die Moodle-Netzwerk Funktionalität.
** Die [[admin/environment/php extension/xmlrpc|PHP-Extention ''xmlrpc'']] ist erforderlich für die Moodle-Netzwerk Funktionalität (Moodle-Übersetzung nachschauen).
** Die [[PHP-Erweiterung xmlrpc]] sind erforderlich für die Moodle-Netzwerk Funktionalität.
** The xmlrpc extension is required for the Moodle network functionality.
** Die [[PHP-Erweiterung ctype]] wird empfohlen.
** Die [[admin/environment/php extension/ctype|PHP-Extention ''ctype'']] wird empfohlen.
** ... zusätzlich können noch andere, in dieser Liste nicht aufgeführte Erweiterungen erforderlich sein.
** ... zusätzlich können noch andere, in dieser Liste nicht aufgeführte Extentions erforderlich sein.


===Datenbanken===
===Datenbanken===
Zeile 79: Zeile 83:


===Siehe auch ===
===Siehe auch ===
*[[Upgrading to Moodle 1.9]]
*[[Auf Moodle 1.9 aktualisieren]]


==Moodle Version 2.0==
==Moodle Version 2.0==
{{Moodle 2.0}}
=== Hardware ===  
=== Hardware ===  
* Disk Space: 160MB min
* Festplattenspeicher: 160MB min
* Memory (RAM): 256 min, 1GB reccomnded, 50 users per 1GB RAM
* Hauptspeicher (RAM): 256 min, 1GB empfohlen, 50 Benutzer pro 1GB RAM


=== Software ===  
=== Software ===  
* Web server software. Such as [[Apache]] or [[IIS]].
* Erforderlich ist ein Webserver wie [[Apache]] oder [[IIS]] und
* [[PHP]] scripting language. The exact requirements for PHP in Moodle 2.0 are [[#php_requires|below.]]
* [[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>
<span id="php_requires">'''''</span>
===PHP Configuration ===
=== PHP ===
* Version: 5.2.8 or later, it will not supportany earlier version.
* Version: 5.2.8 oder höher, es wird keine frühere Version unsterstützt.
** PHP Settings. Check these settings in your php.ini or .htaccess file (if you're using Apache). For settings which use ON/OFF as their values, you can substitute 1 for ON and 0 for OFF if you prefer.  
* 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'' '''MUST''' be OFF
** ''register_globals'' '''MUSS''' auf OFF gesetzt sein
*** ''safe_mode'' needs to be OFF.
** ''safe_mode'' muss auf OFF gesetzt sein
*** ''memory_limit'' should be at least 128M. Large sites may need more than 128M. PHP 5.2.x requires higher memory_limit values than previous versions of PHP. 64bit operating systems require even more memory.
** ''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.
*** ''session.save_handler'' needs to be set to FILES.
** bei ''session.save_handler'' muss FILES eingetragen sein.
*** ''magic_quotes_gpc'' should be OFF. Unlike earlier versions of Moodle.
** ''magic_quotes_gpc'' sollte auf '''OFF''' stehen ('''im Gegensatz zu früheren Versionen von Moodle!''').
*** ''magic_quotes_runtime'' needs to be OFF.
** ''magic_quotes_runtime'' muss auf OFF stehen.
*** ''file_uploads'' needs to be ON.
** ''file_uploads'' muss auf ON stehen.
*** ''session.auto_start'' needs to be OFF.
** ''session.auto_start'' muss auf OFF stehen.
*** ''session.bug_compat_warn'' needs to be OFF.
** ''session.bug_compat_warn'' muss auf OFF stehen.
** PHP Extensions and libraries
* PHP-Erweiterungen und Programmbibliotheken
*** The mbstring extension is recommended.
: Es wird empfohlen, die folgenden PHP-Erweiterungen zu aktivieren:
*** The iconv extension is recommended
:* [[PHP-Erweiterung mbstring]]
*** [http://www.libgd.org/ GD library] and the [http://www.freetype.org/ FreeType 2] library and extensions are needed to be able to look at the dynamic graphs that the logs pages make. (Freetype support is available as part of the GD extension for the 5.x versions of PHP)
:* [[PHP-Erweiterung iconv]]
*** The mysql extension is required if you are using the MySQL database. Note that in some Linux distributions (notably Red Hat) this is an optional installation.
:* [[PHP-Erweiterung tokenizer]]
*** The pgsql extension is required if you are using the PostgreSQL database.
:* [[PHP-Erweiterung curl]] (u.a. Moodle-Netzwerk Funktionalität)
*** The pdo and pdo_sqlite extensions are required for the (experimental) SQLite 3 database support.
:* [[PHP-Erweiterung openssl]] (Moodle-Netzwerk Funktionalität)
*** The curl extension is recommended.
:* [[PHP-Erweiterung xmlrpc]] (Moodle-Netzwerk Funktionalität)
*** The tokenizer extension is recommended.
:* [[PHP-Erweiterung ctype]]
*** The curl and openssl extensions are required for the Moodle network functionality.
:* PHP-Erweiterung pdo und PHP-Erweiterung pdo_sqlite  (für die experimentelle SQLite 3 Datenbankunterstützung)
*** The xmlrpc extension is required for the Moodle network functionality.
:* PHP-Erweiterung ''mysql'' (MySQL Datenbank)
*** The ctype extension is recommended.
:: '''Hinweis''': In einigen Linux Distributionen (wie beispielsweise Red Hat) ist MySQL optional und wird nicht automatisch mitinstalliert.
*** Other PHP extensions may be required to support optional Moodle functionality, especially external authentication and/or enrolment (e.g. LDAP extension for LDAP authentication and the sockets extension for Chat server).
:* 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.)


=== Database ===
:* ... 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.
* A working database server: [[MySQL]] or [[PostgreSQL]] are completely supported and recommended for use with any version of Moodle. MySQL is ''the'' choice for many people because it is very popular, but there are some [[Arguments in favour of PostgreSQL|arguments in favour of PostgreSQL]], especially if you are planning a large deployment.
 
** MySQL 4.1.16 or
 
** Postgres 8.0 or
=== Datenbanken ===
** MSSQL 9.0 or
* [[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.0r
** MSSQL 9.0  
** Oracle 9.0
** Oracle 9.0
** SQLite 3 (experimental)
** SQLite 3 (experimentell)


===See also ===
===Siehe auch ===
*[[Installing Moodle 2.0]]
*[[Installation von Moodle 2.0]]
*[[Upgrading to Moodle 2.0]]
*[[Auf Moodle 2.0 aktualisieren]]


[[en:Environment]]
[[en:Environment]]
Zeile 132: Zeile 142:


[[Category:Administrator]]
[[Category:Administrator]]
[[Category:Environment]]
[[Category:Moodle 2.0]]
[[Category:Moodle 2.0]]
[[Category:Moodle 1.9]]
[[Category:Moodle 1.9]]
[[Category:Moodle 1.8]]
[[Category:Moodle 1.8]]
[[Category:Moodle 1.6]]

Aktuelle Version vom 23. Juni 2009, 10:54 Uhr

Zu finden unter: Website-Administration > Server > Serverinformationen

Serverinformationen

Die Serverinformationsseite prüft, ob Ihr Rechner die Systemanforderungen für eine bestimmte Moodle-Version erfüllt. Eine Überprüfung ist insbesondere vor Moodle Upgrade-Aktionen erforderlich.


Hinweis: Einige der von Moodle benötigten PHP-Erweiterungen sind bei neueren PHP-Versionen schon standardmäßig in die Distribution aufgenommen worden:

  • Iconv wird seit PHP 5.0 auf Windows mitgeliefert [1]
  • Tokenizer ist seit PHP 4.3.0 schon enthalten [2]
  • Ctype ist seit PHP 4.2.0 in die Standarddistribution eingearbeitet [3]


Moodle Version 1.5.3

  • MySQL Version 3.23 oder höher ist erforderlich.
  • PHP Version 4.1.0 oder höher ist erforderlich.
  • Die Installation und Aktivierung der PHP-Erweiterung mbstring wird empfohlen.

Moodle Version 1.6

Moodle1.6

  • Datenbank
    • MySQL Version 4.1.12 oder höher, wenn im Internetauftritt nur Sprachen mit dem Latin-1 Zeichensatz verwendet werden; MySQL Version 4.1.16, wenn man für die Sprache einen erweiterten Zeichensatz benötigt.
    • PostgreSQL Version 7.4.x oder höher
  • PHP Version 4.3.0 oder höher ist erforderlich.
(Hinweis: Bitte verwenden Sie nicht die Versionen 5.0.0 bis 5.0.6, diese beinhalten zu viele Fehler.)
  • PHP-Erweiterungen und Programmbibliotheken
Es wird empfohlen, die folgenden PHP-Erweiterungen zu aktivieren:

Moodle Version 1.8

Moodle1.8

  • Datenbanken
    • MySQL Version 4.1.16 oder höher ist erforderlich.
    • PostgreSQL 7.4.x oder höher ist erforderlich.
  • PHP Version 4.3.0 oder höher ist erforderlich.
(Hinweis: Bitte verwenden Sie nicht die Versionen 5.0.0 bis 5.0.6, diese beinhalten zu viele Fehler.)
  • PHP-Erweiterungen und Programmbibliotheken
Es wird empfohlen, die folgenden PHP-Erweiterungen zu aktivieren:


Moodle Version 1.9

Moodle1.9

PHP

  • PHP Version 4.3.0 oder höher ist erforderlich.
  • 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 auf mind. 16M eingestellt sein (32M wird für Moodle 1.7 empfohlen und 40M für Moodle Version 1.8 und höher). Große Internetsites können sogar mehr als 128M an Speicher 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 ON stehen.
    • magic_quotes_runtime muss auf OFF gesetzt sein.
    • 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
    • Die PHP-Erweiterung mbstring wird empfohlen.
    • Die PHP-Erweiterung iconv wird empfohlen.
    • 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.)
    • Wenn Sie eine MySQL Datenbank verwenden, dann ist die PHP-Erweiterung mysql erforderlich. Hinweis: In einigen Linux Distributionen (wie beispielsweise Red Hat) ist MySQL optional und wird nicht automatisch mitinstalliert.
    • Wenn Sie eine PostgreSQL Datenbank einsetzen, dann müssen Sie die PHP-Erweiterung pgsql installieren.
    • Die PHP-Erweiterung curl wird empfohlen.
    • Die PHP-Erweiterung tokenizer wird empfohlen.
    • Die PHP-Erweiterung curl und PHP-Erweiterung openssl sind erforderlich für die Moodle-Netzwerk Funktionalität.
    • Die PHP-Erweiterung xmlrpc sind erforderlich für die Moodle-Netzwerk Funktionalität.
    • Die PHP-Erweiterung ctype wird empfohlen.
    • ... zusätzlich können noch andere, in dieser Liste nicht aufgeführte Erweiterungen erforderlich sein.

Datenbanken

  • Datenbanken (wählen Sie eine davon aus):
    • MySQL 4.1.16 oder
    • Postgres 8.0 oder
    • MSSQL 9.0 oder
    • Oracle 9.0

Siehe auch

Moodle Version 2.0

Moodle2.0

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 [4], 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.0r
    • MSSQL 9.0
    • Oracle 9.0
    • SQLite 3 (experimentell)

Siehe auch