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

Administration FAQ

Aus MoodleDocs
Wechseln zu:Navigation, Suche

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 homepage design of moodle.org

Systemweite Bewertungsskalen

To add a site-wide scale, available in all courses, follow the Scales link in any course Administration block. Add a new scale, then use the move down arrow to move the scale from custom scales to standard scales.

Warum erscheint die Meldung [[missing strings]]?

Double square brackets around text indicate that language strings are missing. Try checking for untranslated words or phrases in Administration > Language > Language editing and update local language packs in Administration > Language > Language packs (or Administration > Configuration > Language in Moodle 1.6).

Language strings for non-standard modules and plugins are generally contained in a lang folder within the module or plugin folder. For sites which have migrated to UTF-8, it may be necessary to re-name the folder e.g. en should be re-named en_utf8.

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

See the Moodle version information.

Wie repariere ich eine defekte Moodle-Datenbank?

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

== Was bedeutet die 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

Sometimes Moodle gets stuck in maintenance mode and you'll see the message "This site is undergoing maintenance and is currently unavailable" despite your attempts to turn-off maintenance mode. When you put Moodle into maintenance mode it creates a file called maintenance.html in moodledata/1/maintenance.html (the site files folder). To fix this try the following:

  • Check that the web server user has write permissions to the moodledata folder.
  • Manually delete the maintenance.html file.

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

When you see an incomplete page, it is normally a sign that an error occurred. To find out more, turn on Debugging, and you should see an error message which may help you to diagnose the problem.

This is usually as a result of an incompatible contributed module or block that you have installed. Follow these steps:

  1. Follow the module removal instructions in Installing contributed modules or plugins.
  2. Re-visit your course page and try clicking on the "Turn Editing On" button again.

If you find an incompatible module or block, please report the problem to the person named as the maintainer in the Modules and Plugins database.

Wenn ich eine Datei hochlade erscheint die Fehlermeldung "a request parameter (id) was missing"

This message sometimes is generated when attempting to upload a file larger than the upload limit.

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

You should configure your Apache server, at httpd.conf, using Listen, Port and DocumentRoot directives and Directory section. After restarting Apache, you also must open config.php in a text editor, and change the line:

   $CFG->wwwroot   = 'http://mydomain/testmoodle';

Your Moodle site will also contain absolute links to resources which point to the previous URL. To change this see the migrating a complete Moodle site instructions.

See also: Forum discussion

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