PHP-Versionen für Moodle: Unterschied zwischen den Versionen
Aus MoodleDocs
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 11: | Zeile 11: | ||
* Die Zlib-Erweiterung ist Voraussetzung für Zip-/Unzip-Funktionalität | * 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). | * 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 | |||
Version vom 9. März 2009, 19:46 Uhr
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