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

Administration FAQ: Unterschied zwischen den Versionen

Aus MoodleDocs
Wechseln zu:Navigation, Suche
Keine Bearbeitungszusammenfassung
Zeile 135: Zeile 135:
Dazu müssen Sie Ihren Webserver konfigurieren (Bei Apache in der Datei ''httpd.conf'') und entsprechend die Einstellungen für <code>Listen, Port, DocumentRoot, Directory</code> anpassen. Nach dem Neustart des Webservers müssen Sie in der [[Konfigurationsdatei|Moodle-Konfigurationsdatei]] ''config.php'' den Parameter <code>$CFG->wwwroot</code> entsprechend ändern.
Dazu müssen Sie Ihren Webserver konfigurieren (Bei Apache in der Datei ''httpd.conf'') und entsprechend die Einstellungen für <code>Listen, Port, DocumentRoot, Directory</code> anpassen. Nach dem Neustart des Webservers müssen Sie in der [[Konfigurationsdatei|Moodle-Konfigurationsdatei]] ''config.php'' den Parameter <code>$CFG->wwwroot</code> entsprechend ändern.


Wahrscheinlich wird Ihre Moodle-Installation absolute Links mit der alten URL enthalten, die ebenfalls angepasst werden müssen. Detaillierte Informationen finden Sie im Artikel [[Moodle-Migration#Migration einer kompletten Moodle-Installation]].
Wahrscheinlich wird Ihre Moodle-Installation absolute Links mit der alten URL enthalten, die ebenfalls angepasst werden müssen. Detaillierte Informationen finden Sie im Artikel [[Migration von Moodle#Migration einer kompletten Moodle-Installation]].


Siehe auch [http://moodle.org/mod/forum/discuss.php?d=51667 diesen Diskussionsbeitrag] im Kurs ''Using Moodle'' auf moodle.org
Siehe auch [http://moodle.org/mod/forum/discuss.php?d=51667 diesen Diskussionsbeitrag] im Kurs ''Using Moodle'' auf moodle.org

Version vom 3. Februar 2010, 10:25 Uhr

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

Siehe en:Administration_FAQ


Spracheinstellungen in Moodle ändern

Die Oberfläche zur Spracheinstellung in Website-Administration > Sprache > Texte bearbeiten ermöglicht es, jedes Wort oder jeden in der Moodle-Installation verwendeten Text anzupassen. Sie müssen unter Umständen in mehreren Dateien nach dem gewünschten Wort oder Text suchen. Die Sprachdatei moodle.php enthält z.B. alle allgemeinen Texte der Website, und die Datei admin.php enthält viele Texte, die im Zusammenhang mit der Moodle-Administration stehen.

Wie funktionieren die Begrenzungen der maximalen Dateigröße für hochzuladende Dateien?

Die maximale Größe für hochzuladende Dateien wird auf verschiedenen Ebenen begrenzt. Im folgenden werden die entsprechenden Ebenen näher beschrieben - jede Ebene in der Aufzählung begrenzt die jeweils nachfolgenden Ebenen.

1. Ebene

In der ersten Ebene gibt es einen Parameter LimitRequestBody in der Konfiguration von Apache 2, den Sie bei Bedarf anpassen können. Unter RedHat/Linux ist dieser Parameter relativ klein. Der Parameter wird in der Apache Konfigurationsdatei /etc/httpd/conf/httpd.conf und/oder /etc/httpd/conf.d/php.conf angepasst (bei anderen Betriebssystemen befinden sich diese Konfigurationsdateien u.U. an einem anderen Ort):

LimitRequestBody 10485760

2. Ebene

PHP hat ebenfalls zwei Parameter, die die Größe der hochzuladenen Dateien begrenzen. Diese Parameter werden in der PHP-Konfigurationsdatei php.ini gesetzt, manchmal auch in einer Datei .htaccess file:

php_value upload_max_filesize 50000000
php_value post_max_size 50000000

Kopieren Sie anschließend die geänderte Datei php.ini in folgende fünf Verzeichnisse:

- public_html
- moodle/admin
- moodle/course
- moodle/files
- Moodle-Datenverzeichnis

Zur Konvertierung von Bytes in Megabytes können Sie den folgenden Konverter verwenden.

Denken Sie daran, den Webserver neu zu starten, damit Ihre Änderungen wirksam werden.

3. Ebene

Moodle hat einen systemweit gültigen Parameter maxbytes, der unter Website-Administration > Sicherheit > Website-Rechte konfiguriert wird.

4. Ebene

Eine weitere Begrenzung der Dateigröße legt der Trainer in den Kurseinstellungen fest.

5. Ebene

Einige Lernaktivitäten wie z.B. Foren und Aufgaben haben ihre eigenen Begrenzungen der maximalen Dateigröße für hochzuladende Dateien.

Weitere Informationen finden Sie unter Wie begrenze ich den Parameter "Maximum execution time"? weiter unten sowie in folgenden Diskussionsbeiträgen im Kurs Using Moodle auf moodle.org:

Wie verändert man auf einem Windows localhost die max. Größe der hochzuladenden Datei

Es ist einfach in einer localhost Umgebung (die man durch die Verwendung der vollständigen [Windows Moodle Distribution] auf einem Computer erhält) die zulässige Größe für hochzuladende Dateien auf mehr als die voreingestellten 16M zu setzen.

Hier wird beispielsweise die max. Größe für hochzuladenden Dateien auf 100M gesetzt.

  • Suchen sie die Datei ../Apache/bin/php.ini und öffnen diese mit WordPad, indem sie mit der rechten Maustaste auf die Datei klicken -> Öffnen mit -> und dann WordPad auswählen.
  • In dieser Datei scrollen sie den Text bis sie die Zeile upload_max_filesize = 16M finden oder führen eine Suche nach "_max_" durch.
  • Ändern sie diese Zeile in upload_max_filesize = 100M
  • Suchen sie in gleicher Weise die Zeile post_max_size = 16M.
  • Ändern sie diese Zeile in post_max_size = 100M.
  • Speichern sie die Datei.

Nach jeder Änderung an der php.ini Datei muss Apache erneut gestartet werden. Also starten sie xampp neu und öffnen localhost im Browser. Sie sollten nun in der Konfiguration die Einstellung für die max. Größe der hochzuladenen Datei auf 100M finden (upload_max_filesize = 100M)

Siehe auch die nachfolgende Anweisung, wie man die maximale Ausführungszeit verändert

Wie begrenze ich den PHP-Parameter "Maximale Ausführungszeit" / "Maximum execution time"?

Wenn man die maximale Größe der hochzuladenden Dateien erhöht, kann es im Nebeneffekt passieren, dass das Hochladen länger dauert als die maximale Ausführungszeit eines PHP-Skriptes. Dieser PHP-Parameter "maximale Ausführungszeit" ("maximum execution time" ist standardmäßig auf 300 Sekunden / 5 Minuten gesetzt. Gegebenenfalls müssen Sie diesen Wert erhöhen in der PHP-Konfigurationsdatei php.ini erhöhen, z.B.:

max_execution_time = 600

Wenn Sie einen Apache-Webserver verwenden und eine Datei .htaccess zur Änderung der PHP-Einstellungen verwenden, dann tragen Sie folgende Zeile in dieser Datei ein:

php_value max_execution_time 600

Damit die geänderten Einstellungen wirksam werden, müssen Sie den Webserver neu starten. Prüfen Sie anschließend unter Website-Administration > Server > PHP-Informationen, ob die Einstellung tatsächlich geändert wurde.

Ich habe mein Administrator-Kennwort vergessen

Als erstes können Sie versuchen, den Button Ja, bitte beim Login helfen auf der Login-Seite von Moodle zu benutzen. Sie bekommen dann eine E-Mail mit entsprechenden Informationen.

Generell gilt, dass Nutzerkennwörter in der Tabelle mdl_user der Moodle-Datenbank gespeichert werden, insbesondere das Kennwort des Administrators. Für den Zugriff auf die Datenbank ist phpMyAdmin ein nützliches Werkzeug. Die Kennwörter in der Tabelle sind MD5-verschlüsselt. Kopieren Sie das verschlüsselte Kennwort (unverschlüsselt: guest) des Gast-Nutzers guest in das Kennwort-Feld des Datensatzes des Administrator-Nutzers admin, dann können Sie sich mit admin/guest wieder als Administrator anmelden und anschließend das Administrator-Kennwort im Nutzerprofil neu setzen.

Weitere Informationen und Hinweise finden Sie in folgenden Diskussionsbeiträgen im Kurs Using Moodle auf moodle.org:

Meine Logdaten sind verschwunden

Wahrscheinlich ist die Tabelle mdl_log der Moodle-Datenbank inkonsistent. Lesen Sie den Artikel Wie man die Konsistenz der Moodle-Datenbank prüft.

Meine Änderungen am CSS Style Sheet werden nicht wirksam

Ein Browser speichert Style Sheet Informationen normalerweise im Cache. Wenn Sie Änderungen vorgenommen haben, müssen Sie daher den Cache löschen und die Seite neu laden (Ctrl + F5), damit die Änderungen sichtbar werden.

Die Startseite meiner Moodle-Installation soll aussehen wie die Startseite von moodle.org

Siehe Startseiten-Design von moodle.org

Systemweite Bewertungsskalen

Siehe Bewertungsskala auf Systemebene anlegen

Warum erscheint die Anzeige [[fehlende Zeichenkette]]?

Eckige Klammern um eineZeichenkette deuten darauf hin, dass ein Wort oder eine Wortgruppe im Sprachpaket fehlt bzw. nicht übersetzt ist.

Unter Website-Administration > Sprache > Texte bearbeiten > Fehlende Texte suchen können Sie prüfen, ob und in welcher Sprachdatei Texte fehlen bzw. nicht übersetzt sind.

Weitere Informationen finden Sie im Artikel Sprachpakete.

Anmerkung: Das englische Sprachpaket ist im Unterverzeicnis lang des Moodle-Verzeichnisses gespeichert. Die Sprachdateien der nicht-englischen Sprachpakete liegen im Unterverzeichnis lang des Moodle-Datenverzeichnisses. Sprachdateien von Modulen und Plugins, die nicht zur Standardinstallation von Moodle gehören, befinden sich im Unterverzeichnis lang des jeweiligen Moduls.

Wie finde ich heraus, welche Moodle-Version aktuell bei mir installiert ist?

Diese Information finden Sie unter Website-Information > Mitteilungen.

Wie repariere ich eine defekte Moodle-Datenbank?

Siehe Wie man die Konsistenz der Moodle-Datenbank prüft

Was bedeutet folgende Meldung: "Achtung: Jeder könnte die hier befindlichen Dateien herunterladen. Diese Dateien sind nicht vor unberechtigten Zugriffen geschützt."

Bei Kursdateien muss ein Nutzer bestimmte Rechte haben, um darauf zugreifen zu können. Das gilt nicht für den Dateibereich der Startseite: Hier hat jeder Nutzer Zugriff, wenn er die richtige URL einer Datei kennt. Zum Beispiel können Besucher der Seite Bilder ansehen, die im Dateibereich der Startseite abgelegt sind, ohne in Moodle angemeldet zu sein, vorausgesetzt sie kennen die URL der Bilder.

Die obige Meldung informiert alle Nutzer, die den Dateibereich der Startseite verwalten dürfen (standardmäßig ist das der Moodle-Administrator), über diese Tatsache.

Meine Moodle-Installation hängt im Wartungsmodus fest

Manchmal hängt Moodle im Wartungsmodus fest, und Sie sehen die Nachricht Die Website wird zur Zeit überarbeitet und steht vorübergehend nicht zur Verfügung. Bitte versuchen Sie es bald erneut.

Wenn Moodle im Wartungsmodus ist, wird im Dateibereich der Startseite eine Datei <moodledata>/1/maintenance.html angelegt. Prüfen Sie, ob der Webserver-Nutzer Schreibrechte auf dem Moodle-Datenverzeichnis <moodledata> hat und löschen Sie ggf. die Datei maintenance.html auf dem Server.

Wenn ich auf Bearbeiten einschalten klicke, erscheint eine unvollständige Seite

Wenn eine Seite unvollständig oder gar nicht angezeigt wird, deutet das auf einen Fehler hin.

Wenn Sie das Debugging unter Website-Administration > Server > Debugging aktivieren, werden Fehlermeldungen angezeigt, die evtl. bei der Problemanalyse helfen.

Häufig treten solche Probleme auf, wenn Sie Zusatzmodule Dritter installiert haben, die nicht zur Standardinstallation von Moodle gehören. Ggf. müssen Sie diese Zusatzmodule oder -blöcke deinstallieren (siehe Installation von Zusatzmodulen). Melden Sie das Problem dem Entwickler, der in der Datenbank Modules and Plugins database als Verantwortlicher für das Zusatzmodul genannt ist.

Wenn ich eine Datei hochlade, erscheint die Fehlermeldung "A required parameter (id) was missing"

Diese (etwas irreführende) Fehlermeldung erscheint, wenn Sie versuchen, eine Datei hochzuladen, die die max. Größe der hochzuladenden Dateien überschreitet. Entweder Sie kopieren die Datei direkt auf den Server (z.B. per scp) oder Sie erhöhen die max. Größe der hochzuladenden Dateien .

Wie kann ich die URL meiner Moodle-Installation ändern?

Dazu müssen Sie Ihren Webserver konfigurieren (Bei Apache in der Datei httpd.conf) und entsprechend die Einstellungen für Listen, Port, DocumentRoot, Directory anpassen. Nach dem Neustart des Webservers müssen Sie in der Moodle-Konfigurationsdatei config.php den Parameter $CFG->wwwroot entsprechend ändern.

Wahrscheinlich wird Ihre Moodle-Installation absolute Links mit der alten URL enthalten, die ebenfalls angepasst werden müssen. Detaillierte Informationen finden Sie im Artikel Migration von Moodle#Migration einer kompletten Moodle-Installation.

Siehe auch diesen Diskussionsbeitrag im Kurs Using Moodle auf moodle.org

Warum erscheint der Button Moodle-Registrierung immer noch, obwohl ich meine Installation registriert habe?

The registration button is provided so that you can place your moodle site to the http://www.moodle.org/sites list. Before registering, the button is displayed at the top of the Site Administration -> Notifications page. Once you have successfully registered, this is moved to the bottom of the same page. The button remains there so that you can update the details of your registration.

If the registration process fails for some reason to complete fully, there are two methods of letting your local Moodle install know that you have registered:

  • The preferred method is to use your mysql client program to execute these commands (assuming your Moodle database is called "moodle"):
mysql> USE moodle;
mysql> INSERT INTO mdl_config (name,value) VALUES ('registered',unix_timestamp());
  • Alternatively, edit your moodle/config.php file and add this line:
$CFG->registered = '9999999999';
Note that this line in your config.php will stop the reminders about re-registering.

For an explanation of the idea behind the button see [https://tracker.moodle.org/browse/MDL-7359 MDL-7359] in the moodle tracker.

For an explanation of how sites are checked see the site verification page

Wie kann ich das Debugging ein- bzw. ausschalten?

Siehe Debugging

. If you are getting a blank or partially complete page, it is probably a sign that an error is occurring. Turning no debugging will let you see what the error message is, which may help you diagnose the problem.

Wie installiere ich den Kurs Moodle Features course von moodle.org auf meiner Moodle-Installation?

  1. Download the Moodle Features Demo Course backup.
  2. Log into your Moodle installation as an administrator.
  3. Access Administration > Front Page > Site files.
  4. Upload the backup file.
  5. Follow the restore link opposite the backup file.
  6. Follow the instructions provided, selecting the option to restore to a new course.

Note: The Moodle Features Demo Course backup may only be restored to Moodle 1.9.3 or later.

Ich kann mich nicht auf dem Moodle CVS Server einloggen

When attempting to login to the Moodle CVS servers, you may receive a "login aborted" error as shown below (this example shows the eu cvs server, with the command in bold):

C:\gnuwin32>cvs -d:pserver:anonymous@eu.cvs.moodle.org:/cvsroot/moodle login
Logging in to :pserver:anonymous@eu.cvs.moodle.org:2401/cvsroot/moodle
CVS password: <- (blank password entered)
cvs [login aborted]: connect to uk.cvs.moodle.org(212.219.207.198):2401 failed:
Connection refused
C:\gnuwin32>

To fix this problem, check that you have entered the CVS command correctly and that port 2401 is open on your firewall.

Warum wird eine Moodle-Seite unvollständig oder als weiße Seite angezeigt?

A blank page, or a page that seems to have half missing, is normally a sign that an error occurred. If (as is recommended on production systems) you have display of error messages turned off, it can be very hard to understand what is going on.

The solution is to turn on the debugging options temporarily. Then, when you go back to the problem page, you should see the error message. Once you had finished solving the problem, remember to turn debugging off again.

Warum können Administratoren im Nachrichtenforum der Startseite keine Beiträge schreiben?

Please check the following:

  • Default role for all users (in Administration > Users > Permissions > User policies) - should be set to Authenticated user
  • Default frontpage role (in Administration > Front Page > Front Page settings) - should be set to none or Student
  • That the admin user is not assigned the role of guest as a system role or a front page role or in the site news forum context

Wie kann ich einen Bug beheben, ohne meine ganze Moodle-Installation zu aktualisieren?

Suppose:

  • You are running an older Moodle version.
  • You are experiencing a particular bug.
  • You have searched in the tracker, and found that your problem is MDL-abc, and that it has been fixed in the latest version.
  • For some reason, you cannot upgrade your whole site, even though the latest version probably has security fixes.

Then, how can you get the fix for just this one bug, without upgrading your whole site? Well, if you are prepared to manually patch the code, you can probably get this information from the tracker. Please see this guide.


Siehe auch