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

Windows-Installation: Unterschied zwischen den Versionen

Aus MoodleDocs
Wechseln zu:Navigation, Suche
(Links angepasst)
Zeile 20: Zeile 20:


* '''Planung des Hardwarebedarfs'''. Dies beinhaltet eine Abschätzung der erforderlichen Serverleistung, um die erwartete Moodle Nutzeranzahl bedienen zu können. Die MoodleDocs-Seite [[Nutzerkapazitäten]] gibt hierfür eine wertvolle Hilfestellung.  
* '''Planung des Hardwarebedarfs'''. Dies beinhaltet eine Abschätzung der erforderlichen Serverleistung, um die erwartete Moodle Nutzeranzahl bedienen zu können. Die MoodleDocs-Seite [[Nutzerkapazitäten]] gibt hierfür eine wertvolle Hilfestellung.  
* '''Datenbankserver installieren'''. Moodle läßt sich mit folgenden Datenbanken betreiben: [http://dev.mysql.com/downloads/ MySQL] (empfohlen), [http://www.postgresql.org/download/ PostgreSQL], [[Installing MSSQL for PHP | Microsoft SQL Server 2005]] (nur ab Moodle 1.7) oder Oracle.
* '''Datenbankserver installieren'''. Moodle läßt sich mit folgenden Datenbanken betreiben: [http://dev.mysql.com/downloads/ MySQL] (empfohlen), [http://www.postgresql.org/download/ PostgreSQL], [[:en:Installing MSSQL for PHP | Microsoft SQL Server 2005]] (nur ab Moodle 1.7) oder Oracle.
* '''PHP installieren'''. Für die Installation von PHP auf einem Windows Server 2003 mit IIS 6 existiert eine englischsprachige Anleitung: [http://www.peterguy.com/php/install_IIS6.html How to install PHP 5.x on Windows Server 2003 with IIS 6]
* '''PHP installieren'''. Für die Installation von PHP auf einem Windows Server 2003 mit IIS 6 existiert eine englischsprachige Anleitung: [http://www.peterguy.com/php/install_IIS6.html How to install PHP 5.x on Windows Server 2003 with IIS 6]
* '''Webserver installieren'''. Wenn Sie schon eine Webserversoftware im Einsatz und diesbezüglich Know how aufgebaut haben, so ist dies sicherlich ein Entscheidungsfaktor. Letztendlich sind Sie aber frei in der Wahl des zum Einsatz kommenden Webservers.  
* '''Webserver installieren'''. Wenn Sie schon eine Webserversoftware im Einsatz und diesbezüglich Know how aufgebaut haben, so ist dies sicherlich ein Entscheidungsfaktor. Letztendlich sind Sie aber frei in der Wahl des zum Einsatz kommenden Webservers.  
Zeile 28: Zeile 28:
* '''Moodle installieren.''' Holen Sie sich das Standard Installationspaket von Moodle von [http://download.moodle.org/ http://download.moodle.org/] und lesen Sie die ausführlichen, allgemeinen [[Installation von Moodle|Installationshinweise]].
* '''Moodle installieren.''' Holen Sie sich das Standard Installationspaket von Moodle von [http://download.moodle.org/ http://download.moodle.org/] und lesen Sie die ausführlichen, allgemeinen [[Installation von Moodle|Installationshinweise]].
* '''Backup Strategie'''. Nachdem Sie Moodle aufgesetzt und konfiguriert haben, sollten Sie eine automatische Backupprozedur auf Ihrem Server installieren, für den Fall eines Systemausfalls oder bei sonstigen Problemen, die mit einem Datenverlust dahergehen.
* '''Backup Strategie'''. Nachdem Sie Moodle aufgesetzt und konfiguriert haben, sollten Sie eine automatische Backupprozedur auf Ihrem Server installieren, für den Fall eines Systemausfalls oder bei sonstigen Problemen, die mit einem Datenverlust dahergehen.
** '''Gesamtbackup der Moodle-Installation vornehmen''': Sie müssen ein Backup des ''moodledata'' und des ''moodle''- Verzeichnisses anfertigen. Wenn Sie Apache einsetzen, dann sichern Sie die Konfigurationsdatei (httpd.conf). Ferner müssen Sie eine Sicherung der PHP Konfigurationsdatei (php.ini) mit allen PHP-Erweiterungen, die nicht im PHP-Grundpaket enthalten sind, erstellen und Ihre (MySQL) Datenbank sichern. Sie können hierfür das integrierte Backupprogramm von Moodle verwenden (Start -> All Programs -> Accessories -> System Tools -> Backup) oder Ihre eigene Backupsoftware (z.B. BackupExec). Für das Anlegen eines Backups Ihrer MySQL Datenbank beachten Sie den Artikel: [[Backup and restore FAQ]].
** '''Gesamtbackup der Moodle-Installation vornehmen''': Sie müssen ein Backup des ''moodledata'' und des ''moodle''- Verzeichnisses anfertigen. Wenn Sie Apache einsetzen, dann sichern Sie die Konfigurationsdatei (httpd.conf). Ferner müssen Sie eine Sicherung der PHP Konfigurationsdatei (php.ini) mit allen PHP-Erweiterungen, die nicht im PHP-Grundpaket enthalten sind, erstellen und Ihre (MySQL) Datenbank sichern. Sie können hierfür das integrierte Backupprogramm von Windows verwenden (Start -> Programs -> Accessories -> System Tools -> Backup) oder Ihre eigene Backupsoftware (z.B. BackupExec). Für das Anlegen eines Backups Ihrer MySQL Datenbank beachten Sie den Artikel: [[:en:Backup and restore FAQ|Backup and restore FAQ]].
** '''Kursbackup anfertigen''' see the [[Kurssicherung]] page.
** '''Kursbackup anfertigen''' (s.a. [[Kurssicherung]])
** You should also perform a '''Zustandsbackup''' of the [http://technet2.microsoft.com/WindowsServer/en/library/921f0ed5-523d-48ac-8825-e850b0e548841033.mspx?mfr=true server] or [http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/ntbackup_backup_sysstate.mspx?mfr=true PC]. This is especially important if you're using IIS as this will backup the IIS metabase.
** Wenn Sie unter einem Windows-Betriebssystem arbeiten, sollten Sie ein '''System-Zustandsbackup''' anlegen. Dies ist besonders wichtig, wenn Sie IIS als Webserver einsetzen, da im Rahmen dieses System-Zustandsbackup auch die IIS Metadaten gesichert werden. Beachten Sie hierfür die Microsoft Hilfeseiten für den [http://technet2.microsoft.com/WindowsServer/en/library/921f0ed5-523d-48ac-8825-e850b0e548841033.mspx?mfr=true Windows Server 2003] oder für [http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/ntbackup_backup_sysstate.mspx?mfr=true Windows XP].
* '''Check your server security and performance'''. It is also good practice to read the [[Performance]] and [[Security]] documentation. Although much of the content is targetted at Linux/Unix users, there is a growing amount for Windows systems.
* '''Check your server security and performance'''. It is also good practice to read the [[:en:Performance|Performance]] and [[:en:Security|Security]] documentation. Although much of the content is targetted at Linux/Unix users, there is a growing amount for Windows systems.
* Set-up your '''Active Directory authentication'''. You can use the standard [[Authentifizierung über LDAP]] which prompts users with a username/password, or [[NTLM authentication | integrated NTLM authentication]] which does not require campus users to enter their credentials.
* Set-up your '''Active Directory authentication'''. You can use the standard [[Authentifizierung über LDAP]] which prompts users with a username/password, or [[:en:NTLM authentication | integrated NTLM authentication]] which does not require campus users to enter their credentials.


== See also ==
==Siehe auch==


* [http://moodle.org/mod/forum/view.php?id=6799 Windows-based server forum] is the main forum for asking questions about your Moodle Windows installation.
* [http://moodle.org/mod/forum/view.php?id=6799 Windows-based server forum] - Hauptforum (engl.), um Fragen zu einer Moodle Windows Installation zu stellen
* [[Installation for Windows 2003 with IIS]] and MSSQL.
* [[:en:Installation for Windows 2003 with IIS|Installation for Windows 2003 with IIS and MSSQL]]
* [[Installing APC in Windows]] contains instructions for using a PHP accelerator to reduce processor load.
* [[:en:Installing APC in Windows|Installing APC in Windows]] - Installation von APC (PHP-Accelerator) unter Windows zur Reduzierung der Prozessorlast
* [[Cron | Installing Cron on Windows]] for setting up the Moodle scheduled task.
* [[:en:Cron | Installing Cron on Windows]] - Cron Jobs unter Windows
* [[Configuring aspell on Windows 2003 Server]] for setting up the Moodle spell checker.
* [[:en:Configuring aspell on Windows 2003 Server|Configuring aspell on Windows 2003 Server]] - Installation der Moodle Rechtschreibprüfung
* [http://moodle.org/mod/forum/discuss.php?d=56835 Running Apache and IIS on the same server] forum discussion.
* [http://moodle.org/mod/forum/discuss.php?d=56835 Running Apache and IIS on the same server] - Forums Diskussion
* [http://moodle.org/blog/index.php?userid=212926&courseid=55 A Windows installation log.]
* [http://moodle.org/blog/index.php?userid=212926&courseid=55 A Windows installation log]





Version vom 24. Dezember 2009, 14:24 Uhr

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

Baustelle.png Diese Seite wird derzeit von Manfred Roos übersetzt. Bei Änderungsvorschlägen nehmen Sie bitte direkt Kontakt mit dem Übersetzer auf.

Installationspakete

Wenn Sie eine Testinstallation von Moodle auf Ihrem Windows Heim-PC vornehmen wollen oder einen kleinen eigenen Moodle Server (weniger als 30 Nutzer) aufzusetzen möchten, können Sie hierfür eines der vorgefertigten Installationspakete verwenden.

Auf den folgenden MoodleDocs Seiten finden Sie Schritt-für-Schritt Anleitungen, um Moodle mit der erforderlichen Laufzeitumgebung (Apache, PHP, MySQL) aufzusetzen:

Manuelle Installation von Moodle

Wenn Sie eine mittelgroße bis große Moodle-Installation vornehmen wollen (z.B. für eine Schule, Universität oder ein Unternehmen), dann ist eine manuelle Installation von Moodle auf dem Server empfehlenswert.

  • Planung des Hardwarebedarfs. Dies beinhaltet eine Abschätzung der erforderlichen Serverleistung, um die erwartete Moodle Nutzeranzahl bedienen zu können. Die MoodleDocs-Seite Nutzerkapazitäten gibt hierfür eine wertvolle Hilfestellung.
  • Datenbankserver installieren. Moodle läßt sich mit folgenden Datenbanken betreiben: MySQL (empfohlen), PostgreSQL, Microsoft SQL Server 2005 (nur ab Moodle 1.7) oder Oracle.
  • PHP installieren. Für die Installation von PHP auf einem Windows Server 2003 mit IIS 6 existiert eine englischsprachige Anleitung: How to install PHP 5.x on Windows Server 2003 with IIS 6
  • Webserver installieren. Wenn Sie schon eine Webserversoftware im Einsatz und diesbezüglich Know how aufgebaut haben, so ist dies sicherlich ein Entscheidungsfaktor. Letztendlich sind Sie aber frei in der Wahl des zum Einsatz kommenden Webservers.
    • Apache 2 kann als der bekannteste und erprobteste Webserver für Moodle Installationen empfohlen werden. (s.a. diese Anleitung: Installing Apache on Windows)
    • Sie können aber auch den IIS6 von Microsoft 6 als Webserver verwenden. (s.a. das Windows Forum für Hilfen bzgl. der Installation. Beachten Sie hierbei insbesondere die erforderlichen Zugriffseinstellungen, damit Sie Moodle unter IIS betreiben können.)
    • Ein anderer, alternativer Webserver, der auf Windows installierbar ist, wäre Lighttpd, der nur einen geringen Speicherbedarf auf dem Server hat.
  • Moodle installieren. Holen Sie sich das Standard Installationspaket von Moodle von http://download.moodle.org/ und lesen Sie die ausführlichen, allgemeinen Installationshinweise.
  • Backup Strategie. Nachdem Sie Moodle aufgesetzt und konfiguriert haben, sollten Sie eine automatische Backupprozedur auf Ihrem Server installieren, für den Fall eines Systemausfalls oder bei sonstigen Problemen, die mit einem Datenverlust dahergehen.
    • Gesamtbackup der Moodle-Installation vornehmen: Sie müssen ein Backup des moodledata und des moodle- Verzeichnisses anfertigen. Wenn Sie Apache einsetzen, dann sichern Sie die Konfigurationsdatei (httpd.conf). Ferner müssen Sie eine Sicherung der PHP Konfigurationsdatei (php.ini) mit allen PHP-Erweiterungen, die nicht im PHP-Grundpaket enthalten sind, erstellen und Ihre (MySQL) Datenbank sichern. Sie können hierfür das integrierte Backupprogramm von Windows verwenden (Start -> Programs -> Accessories -> System Tools -> Backup) oder Ihre eigene Backupsoftware (z.B. BackupExec). Für das Anlegen eines Backups Ihrer MySQL Datenbank beachten Sie den Artikel: Backup and restore FAQ.
    • Kursbackup anfertigen (s.a. Kurssicherung)
    • Wenn Sie unter einem Windows-Betriebssystem arbeiten, sollten Sie ein System-Zustandsbackup anlegen. Dies ist besonders wichtig, wenn Sie IIS als Webserver einsetzen, da im Rahmen dieses System-Zustandsbackup auch die IIS Metadaten gesichert werden. Beachten Sie hierfür die Microsoft Hilfeseiten für den Windows Server 2003 oder für Windows XP.
  • Check your server security and performance. It is also good practice to read the Performance and Security documentation. Although much of the content is targetted at Linux/Unix users, there is a growing amount for Windows systems.
  • Set-up your Active Directory authentication. You can use the standard Authentifizierung über LDAP which prompts users with a username/password, or integrated NTLM authentication which does not require campus users to enter their credentials.

Siehe auch