Hinweis: Sie sind auf den Seiten der Moodle 1.9 Dokumentation. Die Dokumentation der aktuellsten Moodle-Version finden Sie hier: PHP-Versionen für Moodle.

PHP-Versionen für Moodle

Aus MoodleDocs
Wechseln zu:Navigation, Suche

Baustelle.png Diese Seite ist noch nicht vollständig übersetzt.

Siehe en:PHP settings by Moodle version

PHP-Erweiterung:

  • GD Bibliothek und die FreeType 2 Bibliothek für Linux-/Unix-Installationen um dynamische Grafiken der Log-Dateien darstellen zu können.
  • mbstring - wird benötigt für Multi-Byte-Zeichenketten-Behandlung. (iconv ist auch Voraussetzung für Moodle 1.6)
  • Die MySQL-Erweiterung ist Voraussetzung, wenn man MySQL-Datenbanken einsetzen möchte. Beachten Sie: Bei manchen Linux-Distributionen (besonders Red Hat) ist es eine optionale Installation.
  • Die Pgsql-Erweiterung ist Voraussetzung, wenn man PostgreSQL-Datenbanken benutzen möchte.
  • Die Zlib-Erweiterung ist Voraussetzung für Zip-/Unzip-Funktionalität
  • Andere PHP-Erweiterungen sind möglicherweise Voraussetzungen für die optionale Unterstützung spezieller Moodle-Features, speziell externe Authentifikation und/oder Registrierung in den Kursen (z.B. LDAP Anbindung).

  • Drittens, Moodle braucht eine Menge an PHP-Einstellungen damit es richtig arbeitet. Bei den meisten Servern ist das bereits die Standard-Einstellung. Aber manche PHP-Server (bzw. manche PHP-Versionen) haben andere Einstellungen in der Konfigurationsdatei (gewöhnlich in der Datei php.ini).
  magic_quotes_gpc = 1    (bevorzugt, aber nicht notwendig)
  magic_quotes_runtime = 0    (unbedingt notwendig)
  file_uploads = 1
  session.auto_start = 0
  session.bug_compat_warn = 0