Hinweis: Sie sind auf den Seiten der Moodle 3.0 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
 
(18 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Moodle administrieren}}
{{Moodle administrieren}}
{{Zum Überarbeiten}}
 
==Allgemeine Fragen==
==Allgemeine Fragen==
===Wie finde ich heraus, welche Version von Moodle aktuell installiert ist?===
===Wie finde ich heraus, welche Version von Moodle aktuell installiert ist?===
Zeile 35: Zeile 35:
Wenn Sie die Moodle-Domain ändern, kann es sein, dass Sie auch die Konfiguration Ihres Webservers und/oder des DNS-Servers anpassen müssen. Siehe [[Moodle-Migration]] für weitere Informationen.
Wenn Sie die Moodle-Domain ändern, kann es sein, dass Sie auch die Konfiguration Ihres Webservers und/oder des DNS-Servers anpassen müssen. Siehe [[Moodle-Migration]] für weitere Informationen.


=== My log table has disappeared - No logs found! ===
=== Meine Logdaten-Tabelle ist verschwunden - ich finde keine Logdaten mehr!===
The most likely cause is that the mdl_log table has become corrupted. See the [[How to check your database for corruption]]. NOTE: A new logging system has been i place since Moodle 2.7 as an option. Be sure to check in ''Site administration > Plugins > Logging > Manage log stores'' to see whether you are still using the old style logging, Legacy log, or the Standard log.
Am wahrscheinlichsten ist, dass Ihre mdl_log Tabelle zerstört ist. Um das herauszufinden, überprüfen Sie das [[Datenbank-Schema prüfen|Datenbank-Schema]].


===How do I repair a corrupted Moodle database?===
'''Hinweis''': Ab Moodle 2.7 gibt es ein neues Logging-System. Prüfen Sie auf der Seite ''[[Einstellungen-Block|Einstellungen]] > Website-Administration > Plugins > Logdaten > Logdaten verwalten'', ob Ihre Moodle-Site dieses neue Logging-System verwendet und stellen Sie sicher, dass die Standardlogdaten aktiviert sind.
Typically, you might see an error message like './moodle/mdl_quiz_grades' is marked as crashed and should be repaired. See [[How to check your database for corruption]] for the solution.


===How do I change spellings like 'enrol' to 'enroll'?===
===Wie kann ich die Moodle-Datenbank reparieren?===
Detaillierte Informationen dazu finden Sie im Artikel [[Datenbank-Schema prüfen]].


This is controlled by your language pack and default language. In this case, you are probably using the default Moodle language pack 'en' which is common (and sometimes specifically Austrialian) spellings. If you need American English, add the en_us language pack and set it as the default.
== Sicherheitseinstellungen ==


== Site policies and settings ==
=== Wie funktionieren die Begrenzungen zur Dateigröße beim Hochladen von Dateien? ===


=== How do the limits on uploaded files work? ===
Die Dateigröße beim Hochladen von Dateien wird an verschiedenen Stellen begrenzt. Jede  der unten aufgezählten Einstellungen begrenzt die jeweils nachfolgenden.
1. Webserver-Einstellung <code>LimitRequestBody</code>: Das ist eine Einstellung in der Konfigurationsdatei vom Apache-Webserver (je nach Linux-Distribution zu finden z.B. unter ''/usr/local/apache2/conf/httpd.conf'' oder ''/etc/apache2conf/httpd.conf''). Die Angabe erfolgt in Byte.


See [[File upload size]] for more information. 
2. PHP-Einstellungen: Diese stehen in der Konfigurationsdatei ''php.ini''. Betroffen sind die Einstellungen
 
File upload sizes are restricted in a number of ways - each one in the list restricts the following ones.
 
1. Not very likely these days (i.e. check if the other settings don't work), there is a setting in Apache 2 which you may need to change. You can change the limit by adding or editing a line in Apache's ''/usr/local/apache2/conf/httpd.conf'' with the upload size in bytes (check your operating system's documentation for the correct location - e.g. under /etc/apache2 is a common alternative):
 
LimitRequestBody 10485760
 
2. PHP also has limits. If you have access to it they are set in your site-wide '''php.ini''' file. On shared hosting you may be able to set these in a ''.htaccess'' file or a ''php.ini''. You are recommended to check with your hosting company how this works on their systems.
 
In a php.ini file the lines will look something like:
<pre>
<pre>
     upload_max_filesize 64M
     upload_max_filesize 64M
Zeile 65: Zeile 56:
</pre>
</pre>


...in .htaccess the entries will look like this:
PHP-Einstellungen können auch in einer ''.htaccess'' Datei hinterlegt sein:
<code>
<code>
  php_value upload_max_filesize 64M
  php_value upload_max_filesize 64M
Zeile 71: Zeile 62:
</code>
</code>


An .htaccess file usually can be placed in the root of your Moodle install and will affect the whole Moodle. A (non site-wide) php.ini file may need to be copied into all the directories it needs to affect. The following are a good start:
Eine ''.htaccess'' Datei wird meistens im Wurzelverzeichnis der Moodle-Installation gespeichert, d.h. die Einstellungen wirken sich auf die gesamte Moodle-Site aus. Wenn Sie die Einstellungen nur auf bestimmte Moodle-Bereiche eingrenzen wollen, dann müssen Sie eine Kopie der ''php.ini'' Datei in die entsprechenden Unterverzeichnisse der Moodle-Installation oder ins Moodle-Datenverzeichnis kopieren, z.B.  
    * public_html
* ''public_html''
    * moodle/admin
* ''moodle/admin''
    * moodle/course
* moodle/course''
    * moodle/files
* moodle/files''
    * moodle/repository
* ''moodle/repository''
    * root of your moodledata directory
* ''moodledata''
 
Please note that a server re-start may be required for the above changes to take effect.
 
3. Moodle has a site-wide limit called maxbytes that may be set in ''Site Administration > Security > Site Policies > Maximum uploaded file size''. The default here is (site limit) which it reads from the php.ini files You can set this lower if you wish for Moodle itself but don't set it lower than the largest possible file you will be uploading
 
To find out the server limit setting in php.ini (without server access, just using the Moodle administration interface), see ''Site Administration > Server > PHP info'' (Tip: search for filesize)
 
4. You should usually set the default for all newly created courses to something lower than the site limit. This is set in ''Site administration > Courses > Course default settings > Maximum upload size''. Inside each course, this then may be individually set or changed for that course as needed by the usual teacher role in [[course/edit|Course settings]].


5. Activity modules that can be set to allow students to upload files to them, such as [[Forums]] and [[Assignments]], have their own limits which may be set when adding or editing the activity.
Beachten Sie, dass Sie nach Änderungen in der Webserver- bzw. PHP-Konfiguration den Webserver neu starten müssen. Auf der Seite ''[[Einstellungen-Block|Einstellungen]] > Website-Administration > Server > PHP-Info'' können Sie prüfen, ob die Änderungen in Moodle wirksam geworden sind.


'''See also'''


* Using Moodle [http://moodle.org/mod/forum/discuss.php?d=39625 Detailed instructions to increase the maximum allowed size for uploaded files] forum discussion
3. Moodle hat eine systemweite Einstellung <code>Maximale Dateigröße maxbytes</code>. Diese Einstellung legt die maximale Größe von Dateien fest, die Sie in Moodle hochladen können. Sie wird auf der Seite ''[[Einstellungen-Block|Einstellungen]] > Website-Administration > Sicherheit > Website-Rechte'' eingestellt. Die auswählbare Obergrenze wird durch die Einstellungen in der PHP-Konfigurationsdatei begrenzt.
* Using Moodle [http://moodle.org/mod/forum/discuss.php?d=97907 Instructions to increase maximum allowed size on hosted servers] forum discussion
* [[File_upload_size|File Upload Size]] page
* Instructions below on [https://docs.moodle.org/30/en/Administration_FAQ#How_to_change_the_maximum_execution_time How to change the maximum execution time]


=== How to change upload file size on a Windows localhost===
4. Den Standardwert für den Datei-Upload in neu angelegten Kursen sollten Sie kleiner als die systemweite maximale Dateigröße wählen. Gehen Sie dazu auf die Seite ''[[Einstellungen-Block|Einstellungen]] > Website-Administration > Kurse > Grundeinstellungen''  und wählen Sie einen geeigneten Wert für <code>Maximale Dateigröße maxbytes</code>. In jedem Kurs kann dieser Wert in den [[Kurseinstellungen]] individuell vom Trainer angepasst werden.
In a localhost (using a [[Complete install packages for Windows]] on a computer)  it is easy to change the uploaded file size to something larger than the default 16M.  


Here is an example of how to change the upload file size to 100M.
5. Auf Aktivitäten-Ebene können Sie die maximale Dateigröße noch einmal einschränken, z.B. bei [[Forum konfigurieren#Einstellungen auf Systemebene|Foren]] oder [[Aufgabe konfigurieren#Einstellungen auf Systemebene|Aufgaben]].
*Find ..'''/php/php.ini''' and open it with WordPad by right-clicking -> Open With -> then choose WordPad.
*In this file scroll or do a search on the text "_max_" to find <code>upload_max_filesize = 16M</code>   
*Change that line to
upload_max_filesize = 100M
*In the same way, find <code>post_max_size = 16M</code>     
*Change that line to
post_max_size = 100M
*Save the file.


After any changes to the php.ini file you need to restart Apache. So restart xampp and browse to localhost. You should find that the Upload file size in Configuration now reads 100M.
Siehe auch:
* [http://moodle.org/mod/forum/discuss.php?d=39625 Detailed instructions to increase the maximum allowed size for uploaded files] Diskussionsbeitrag im Kurs ''Using Moodle'' auf moodle.org
* [http://moodle.org/mod/forum/discuss.php?d=97907 Instructions to increase maximum allowed size on hosted servers] Diskussionsbeitrag im Kurs ''Using Moodle'' auf moodle.org


'''See also'''
=== Wie ändere ich die maximale Dateigröße bei einer lokalen Moodle-Installation unter Windows?===
Wenn Sie Moodle lokal unter Windows installiert haben (z.B. mit Hilfe des [[Vollständiges Installationspaket für Windows|vollständigen Installationspakets für Windows]]), dann können Sie den Standardwert von 16M wie folgt anpassen:
*Öffnen Sie die Datei ''/php/php.ini'' mit einem einfachen texteditor wie Notepad oder Wordpad. 
*Suchen Sie in der Datei nach dem Parameter <code>upload_max_filesize</code>   
*Ändern Sie den Wert von 16M auf die gewünschte Größe.
*Suchen Sie in der Datei nach dem Parameter <code>post_max_filesize</code>   
*Ändern Sie den Wert von 16M auf die gewünschte Größe.
*Speichern Sie die Datei.
*Starten Sie den <code>xampp</code> neu.


* Instructions below on How to change the maximum execution time
=== Wie ändere ich den Parameter <code>max execution time</code> für Datei-Uploads? ===
 
Wenn Sie die maximale Dateigröße für den Datei-Upload erhöhen, kann als Nebeneffekt das Hochladen länger dauern, als der PHP-Parameter <code>max execution time</code> in der Konfigurationsdatei ''php.ini'' erlaubt (standardmäßig 300 Sekunden / 5 Minuten). In diesem Fall sollten Sie den Wert des Parameters ebenfalls erhöhen, z.B. auf 600 Sekunden / 10 Minuten:
=== How to change the maximum execution time for file uploads ===
 
A side-effect of increasing the file upload limit is that the php scripts may execute beyond the limit set by default (300 seconds/5 minutes). To change this, look for max_execution_time in php.ini and change to something like this:


  max_execution_time = 600
  max_execution_time = 600


If you are using Apache and have a .htaccess file to change php settings, add this line to your .htaccess file:
Wenn Sie die PHP-Einstellungen wieder in einer ''.htaccess'' Datei gespeichert haben, dann ergänzen Sie folgende Zeile:


  php_value max_execution_time 600
  php_value max_execution_time 600


Restart your webserver for these changes to take effect, and check that the values have been changed by looking at your phpinfo output in the moodle admin -> environment page.
Starten Sie den Webserver neu und prüfen Sie auf der Seite ''[[Einstellungen-Block|Einstellungen]] > Website-Administration > Server > PHP-Info'', ob die Änderungen in Moodle wirksam geworden sind.
 
==Logging in and out==
===My site is logging users out to quickly===
User login sessions are checked to see if the user is still active, and will log them out after a specific period of idleness. This is set in ''Site administration > Server > Session handling > Timeout''. The default is two hours. Increase it if you need to.
 
===Users can not login, they need cookies and debug mentions config.php===
Your site's [[Configuration file|config.php file]] probably has extra lines after '''?>'''. Solution is to delete the last '''?>'''.
 
===After using the 'Login as' function, why am I logged out of Moodle?===
This is by design. After using the 'Login as' function, for security reasons you are automatically logged out of Moodle when you return to your normal role. If you login again you will be redirected to the page that you were on previously.
 
==Text and Appearance==
===Why do I see <nowiki>[[missing strings]]</nowiki>?===
Double square brackets around text indicate that language strings are missing for that function for that language. This is most common with third-party plugins or for languages that may not have all the strings translated for it yet.
 
First update your language packs to the latest versions in ''Site administration > Language > [[Language packs]] > Update all installed language packs''.
 
If the missing strings are for a non-standard plugin, try to update that plugin and / or check with that plugin maintainer to see if this is a reported issue. If you have access to the server code, you can check the code for this plugin; language strings are supposed to be contained in a ''lang'' folder within the module or plugin folder.  


Note: after changing language strings you may see a lag in the cache for these to show up. You can force this in ''Site administration > Development > Purge all caches''.
==An- und Abmelden==
===Meine Moodle-Site meldet Nutzer/innen zu schnell ab===
Moodle prüft in regelmäßigen Abständen die Nutzersitzungen und meldet inaktive Nutzer/innen nach einer gewissen Zeit automatisch ab. Diese Zeit können Sie auf der Seite ''[[Einstellungen-Block|Einstellungen]]  > Website-Administration > Server > Sitzungsinformation'' in der Einstellung ''Zeitüberschreitung'' festlegen. Standardmäßig werden inaktive Nutzer/innen nach 2 Stunden abgemeldet.


===Changing text in Moodle===
===Nutzer/innen können sich nicht anmelden, sie benötigen Cookies===
Prüfen Sie, ob Ihre [[Moodle-Konfigurationsdatei]] ''config.php'' am Ende nach dem '''?>''' weitere Zeilen enthält und löschen Sie diese gegebenenfalls. Löschen Sie auch das letzte '''?>'''.


The language editing interface in ''Administration > Language > [[Language customisation]]'' enables you to easily change any string, any word or phrase, used on the site.
===Warum werde ich nach Nutzung der Funktionalität "Anmelden als" von Moodle abgemeldet?===
Diese Funktionalität ist genau so gewollt und implementiert. Aus Sicherheitsgründen werden Sie nach Nutzung von ''Anmelden als'' automatisch von Moodle abgemeldet.


The strings are stored per language pack. So if you change them for 'en' (common English), that will not change them for 'en_us' (US English) or any other language.  
==Text und Darstellung==
===Warum sehe ich <nowiki>[[missing strings]]</nowiki>?===
Diese doppelten eckigen Klammern zeigen an, dass einzelne Sprach-Strings im Sprachpaket fehlen bzw. nicht übersetzt sind. Das kann z.B. bei Zusatz-Plugins von Drittanbietern vorkommen, wenn das Plugin noch nicht vollständig übersetzt ist.  


You may need to search through several files to find the word or phrase you are looking for. The file moodle.php contains all common site-wide phrases and the admin.php contains many admin phrases. Tip: if you don't know the file the string is in, select ALL the file options to search through.
Aktualisieren Sie zunächst Ihr Sprachpaket auf der Seite ''[[Einstellungen-Block|Einstellungen]] > Sprache > Sprachpakete''.


Also, these customisations override but do not delete the default language strings but are stored separately in the language folders in your site's moodledata location.  
Wenn es sich tatsächlich um Sprachelemente in einem Zusatz-Plugin handelt, aktualisieren Sie das gesamte Plugin oder leiten Sie eine Fehlermeldung an den Plugin-Verwalter weiter. Der Plugin-Verwalter ist in der  [https://moodle.org/plugins/ Modules und Plugins Datenbank] angegeben.


===My style sheet or other theme changes aren't showing up===
Wenn Sie Zugriff auf den Moodle-Server haben, können Sie auch direkt in den Sprachdateien nachsehen und gegebenefalls fehlende Übersetzungen vornehmen. Die Sprachdateien befinden sich im Unterverzeichnis ''lang'' des jeweiligen Plugins.


Browsers usually cache style sheets and so a forced refresh in your browser is required before any changes show up.
Beachten Sie, dass Änderungen im Sprachpaket erst wirksam werden, wenn Sie auf der Seite ''[[Einstellungen-Block|Einstellungen]] > Website-Administration > Entwicklung > Cache löschen'' den Button ''Cache löschen'' klicken.


The Moodle server also caches all styles. You can force a refresh of the cache from disk in ''Site Administration>Appearance>Themes>Theme selector'', click "Clear theme caches".
===Sprachpakete in Moodle ändern===
Anpassungen im Sprachpaket können Sie auf der Seite ''[[Einstellungen-Block|Einstellungen]] > Sprache > Sprachanpassung'' vornehmen.


===How can I change center of the Front Page from course categories to something else?===
Die Anpassungen müssen in jedem einzelnen Sprachpaket gemacht werden.


Go to Front Page > Settings and change "Front page" to None all down. Change "Front page items when logged in" to None all down. Ensure that "Include a topic section" is checked. Save changes and return to the front page. Turn editing on, obviously, and you should now see the "Add a resource" and "Add an activity" drop down combo-boxes. Select "Add a resource" and select "Insert a label". You can then edit the label in any way you want to in the WYSYWYG editor.
Sie können die Suchfunktion verwenden und die Suche in mehreren Sprachdateien gleichzeitig starten. Die Sprachdatei ''moodle.php'' enthält z.B. alle sytemweit verwendeten Sprach-Strings und die Sprachdatei ''admin.php'' enthält alle Sprach-Strings auf den Admin-Seiten von Moodle. Wenn Sie nicht wissen, in welcher Datei ein Sprach-String steht, markieren Sie einfach alle Dateien, so dass die Suche über alle Sprachdateien erfolgt.


===How can I change the initial login screen?===
Änderungen überschreiben die ursprüngliche Übersetzung. Sie werden jedoch separat gespeichert, und zwar im Unterverzeichnis ''lang'' des [[Moodle-Datenverzeichnis]]ses.  
Edit one of the language files. ''Site  administration > Language> Language customisation'', look in the moodle.php file.  Look for ''loginusing''  or ''loginsteps'' or ''loginstepsnone'' string variables.


===How can I change the initial login screen help?===
===Meine Design-Anpassungen werden nicht wirksam===
Style Sheets werden normalerweise im Browser zwischengespeichert. Deshalb müssen Sie den Browser-Cache löschen, damit die Änderungen in der Darstellung wirksam werden.


To change or add a help message for the login go to ''Site administration > Plugins > Authentication > Manage authentication.'' Type your help message in there in the'' Instructions'' text box.
Der Moodle-Server speichert die Style Sheets ebenfalls im Cache. Diesen Cache können Sie auf der Seite ''[[Einstellungen-Block|Einstellungen]] > Website-Administration > Darstellung > Designs >  Design wählen'' löschen: Klicken Sie dazu auf den Button ''Design-Cache löschen''.


==Errors and Troubleshooting==
===Wie kann ich einstellen, was auf der Startseite angezeigt wird?===
Gehen Sie auf die Seite  ''[[Einstellungen-Block|Einstellungen]] > Website-Administration > Startseite > Einstellungen''.


===How do I enable/disable debugging?===
Hier finden Sie jeweils mehrere Auswahlmenüs für die ''Startseite'' und die ''Startseite nach Anmeldung''. Jedes Menü steht für einen Abschnitt auf der Startseite. Den angezeigten Inhalt (Nachrichtenforum, Kursliste, etc.) können Sie in den einzelnen Menüs auswählen. Die Inhalte werden genau in der Reihenfolge dargstellt, wie Sie sie in den Menüs auswählen.
If you are getting a blank or partially complete page, or receive a page that presents a short error message that is not informative enough, you can turn on debugging to learn more details.


Turning on debugging will let you see what the error message is, which may help you diagnose the problem. Set this in ''Site administration > Development > Debugging'' - see [[Debugging]] for more.
Wenn Sie zusätzlich im oberen mittleren Bereich einen beliebigen Text und/oder Bilder einfügen wollen, dann stellen Sie sicher, dass die Checkbox ''Textabschnitt einbeziehen'' markiert ist. Speichern Sie alle Änderungen und gehen Sie anschließend auf die Startseite. Klicken Sie im Block  ''[[Einstellungen-Block|Einstellungen]] > Einstellungen der Startseite > Bearbeiten einschalten'' und klicken Sie dann auf das Bearbeiten-Symbol [[Image:edit.gif]] im oberen Textabschnitt. Fügen Sie den gewünschten Text und/oder Bilder ein und speichern Sie die Änderungen.


===Incomplete page displayed when I click "Turn Editing On"===
===Wie kann ich den Text auf der Anmeldeseite von Moodle ändern?===
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.
Dazu müssen Sie das Sprachpaket anpassen:
* Gehen Sie auf die Seite ''[[Einstellungen-Block|Einstellungen]] > Website-Administration > Sprache > Sprachanpassung''.
* Wählen Sie das deutsche Sprachpaket aus.
* Suchen Sie in der Sprachdatei ''moodle.php'' nach den Sprach-Strings ''loginusing''  oder ''loginsteps'' oder ''loginstepsnone'' und nehmen Sie die gewünschten Änderungen vor.
* Speichern Sie die Änderungen.


This is usually as a result of an incompatible contributed module or block that you have installed. Follow these steps:
===Wie kann ich die Anleitung auf der Anmeldeseite von Moodle ändern?===
#Follow the module removal instructions in [[Installing contributed modules or plugins]].
Gehen Sie auf die Seite ''[[Einstellungen-Block|Einstellungen]] > Website-Administration > Plugins > Authentifizierung > Übersicht'' und tragen Sie die Anweisungen zur Anmeldung im Textbereich ''Anleitung'' ein.
#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 [https://moodle.org/plugins/ Modules and Plugins database].
==Fehlerbehandlung==


=== Receive error message "a required parameter (id) was missing" when uploading a file or ===
===Wie kann ich das Debugging an- und ausschalten?===
Den Debugging-Modus können Sie auf der Seite ''[[Einstellungen-Block|Einstellungen]] > Website-Administration > Entwicklung > Debugging]] an- und ausschalten.


This message sometimes is generated when attempting to upload a file larger than the upload limit. This can also be caused by user's having more than one login to the same site open in the same browser in different windows or tabs.  
===Wenn ich ''Bearbeiten einschalten'' klicke, wird die Seite unvollständig angezeigt===
Schalten Sie das [[Debugging]] ein und schauen Sie, ob Ihnen die Fehlermeldungen weiterhelfen.  


===User gets 'an invalid session key' error===
Das Problem kann bei Zusatz-Plugins (Aktivitäten oder Blöcke) von Dritt-Anbietern auftreten. In diesem Fall können Sie das Zusatz-Plugin deinstallieren und anschließend prüfen, ob der Fehler immer noch auftritt.


A number of things may caused the invalid session key errorThe most common is if the person tries to login into the same Moodle site in more than one tab or window in the same browser. That will not work. The fix is to close all those tabs and windows and close and restart the browser. This is almost always a transient issue. The fix is to close and restart the browser, and log back into Moodle.
Benachrichtigen Sie den Plugin-Verwalter über den Fehler. Der Plugin-Verwalter ist in der [https://moodle.org/plugins/ Modules und Plugins Datenbank] angegeben.


If you send someone a URL to something in Moodle, like a course activity or particular page, is may be that the session id key is tacked onto the end of the URL. Simply delete that parameter from the URL.
=== Beim Hochladen von Dateien bekomme ich eine Fehlermeldung: <code>a required parameter (id) was missing</code> ===
Diese Meldung erscheint, wenn die Datei die maximal zulässige Größe überschreitet.


===Why is a page blank, or half missing?===
Der Fehler kann auch auftreten, wenn Sie im Browser in mehreren Fenster oder Tabs mit demselben Login in Moodle angemeldet sind.


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.
===Ich bekomme die Fehlermeldung <code>an invalid session key error</code>===
Diese Fehlermeldung kann verschiedene Ursachen haben. Das kann z.B. der Fall sein, wenn Sie sich im Browser in mehreren Tabs oder Fenster versuchen in Moodle anzumelden. Schließen Sie die Fenster und starten Sie den Browser neu.


The solution is to [[Debugging|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.
Wenn Sie jemandem einen Link zu einer Seite in Moodle senden, kann es passieren, dass die Session-ID als Parameter an die Link-URL angehängt ist. Löschen Sie diesen Parameter in der URL.


===How can I fix just one bug, without upgrading my whole site?===
===Eine Seite wird nicht oder unvollständig angezeigt.===
Wenn Sie eine leere oder unvollständige Seite oder eine Fehlermeldung angezeigt bekommen, mit der Sie nichts anfangen können, dann kann das [[Debugging]] helfen, mehr über das Problem zu erfahren.


Suppose:
===Wie kann ich einen Fehler beseitigen, ohne das gesamte Moodle zu aktualisieren?===
* You are experiencing a particular bug.
Sie können nach diesem Fehler im [http://tracker.moodle.org/ Bug-Tracker] suchen. Wenn dort eine Lösung angegeben ist und Sie sich zutrauen, den Code entsprechend anzupassen, dann können Sie den Fehler beheben, ohne die gesamte Moodle-Site zu aktualisieren.
* You have searched in the [http://tracker.moodle.org/ 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 [[How to fix just one bug without upgrading]] guide.
In der Regel ist die Empfehlung, auf die nächste Version zu warten, in der der Fehler beseitigt ist und auf diese Version zu aktualisieren.


== Verschiedenes==
== Verschiedenes==

Aktuelle Version vom 3. Februar 2016, 13:06 Uhr


Allgemeine Fragen

Wie finde ich heraus, welche Version von Moodle aktuell installiert ist?

Diese Information finden Sie auf der Seite Einstellungen > Website-Administration > Mitteilungen.

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.

Kennwörter können von der Kommandozeile aus neu gesetzt werden.

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.

Wie verhindere ich, dass Nutzer/innen sich während Wartungsarbeiten anmelden?

Moodle kann auf der Seite Einstellungen > Website-Administration > Server > Wartungsmos in den Wartungsmodus gesetzt werden. Dann können Nutzer/innen nicht in Moodle arbeiten.

Moodle hängt im Wartungsmodus fest

Manchmal bleibt Moodle im Wartungsmodus hängen. Beim Aktivieren des Wartusmodus wird eine Datei maintenance.html im Moodle-Datenverzeichnis moodledata erzeugt. Dabei können Fehler auftreten:

  • Prüfen Sie, ob der Webserver-Nutzer Schreibrechte im Moodle-Datenverzeichnis moodledata hat.
  • Löschen Sie die Datei maintenance.html manuell, um den Wartungsmodus aufzuheben.

Wie kann ich den Domain-Namen oder die URL meiner Moodle-Site ändern?

Die Basis-URL Ihrer Moodle-Site wird in der Moodle-Konfigurationsdatei config.php gesetz: $CFG->wwwroot. Alle Verlinkungen (z.B. URLs von Kursen oder Aktivitäten in Moodle) werden mit Hilfe dieser Basis-URL dynamisch beim Aufruf der entsprechenden Moodle-Seite erzeugt. (Man spricht in solchen Fällen von relativen Verlinkungen.)

Ihre Moodle-Site kann auch absolute Verlinkungen enthalten, die z.B. auf Arbeitsmaterialien verweisen und die beim Einfügen von Verlinkungen im Moodle-Texteditor entstehen.

Um solche absoluten Verlinkungen gesammelt zu ändern (z.B. beim Wechsel der Moodle.Basis-URL) stellt Moodle ein Kommandozeilen-Werkzeug bereit.

Achtung: Es wird dringend empfohlen, vor dem Suchen und Ersetzen die Moodle-Datenbank zu sichern, falls etwas schief geht!

Wenn Sie die Moodle-Domain ändern, kann es sein, dass Sie auch die Konfiguration Ihres Webservers und/oder des DNS-Servers anpassen müssen. Siehe Moodle-Migration für weitere Informationen.

Meine Logdaten-Tabelle ist verschwunden - ich finde keine Logdaten mehr!

Am wahrscheinlichsten ist, dass Ihre mdl_log Tabelle zerstört ist. Um das herauszufinden, überprüfen Sie das Datenbank-Schema.

Hinweis: Ab Moodle 2.7 gibt es ein neues Logging-System. Prüfen Sie auf der Seite Einstellungen > Website-Administration > Plugins > Logdaten > Logdaten verwalten, ob Ihre Moodle-Site dieses neue Logging-System verwendet und stellen Sie sicher, dass die Standardlogdaten aktiviert sind.

Wie kann ich die Moodle-Datenbank reparieren?

Detaillierte Informationen dazu finden Sie im Artikel Datenbank-Schema prüfen.

Sicherheitseinstellungen

Wie funktionieren die Begrenzungen zur Dateigröße beim Hochladen von Dateien?

Die Dateigröße beim Hochladen von Dateien wird an verschiedenen Stellen begrenzt. Jede der unten aufgezählten Einstellungen begrenzt die jeweils nachfolgenden. 1. Webserver-Einstellung LimitRequestBody: Das ist eine Einstellung in der Konfigurationsdatei vom Apache-Webserver (je nach Linux-Distribution zu finden z.B. unter /usr/local/apache2/conf/httpd.conf oder /etc/apache2conf/httpd.conf). Die Angabe erfolgt in Byte.

2. PHP-Einstellungen: Diese stehen in der Konfigurationsdatei php.ini. Betroffen sind die Einstellungen

    upload_max_filesize 64M
    post_max_size 64M

PHP-Einstellungen können auch in einer .htaccess Datei hinterlegt sein:

php_value upload_max_filesize 64M
php_value post_max_size 64M

Eine .htaccess Datei wird meistens im Wurzelverzeichnis der Moodle-Installation gespeichert, d.h. die Einstellungen wirken sich auf die gesamte Moodle-Site aus. Wenn Sie die Einstellungen nur auf bestimmte Moodle-Bereiche eingrenzen wollen, dann müssen Sie eine Kopie der php.ini Datei in die entsprechenden Unterverzeichnisse der Moodle-Installation oder ins Moodle-Datenverzeichnis kopieren, z.B.

  • public_html
  • moodle/admin
  • moodle/course
  • moodle/files
  • moodle/repository
  • moodledata

Beachten Sie, dass Sie nach Änderungen in der Webserver- bzw. PHP-Konfiguration den Webserver neu starten müssen. Auf der Seite Einstellungen > Website-Administration > Server > PHP-Info können Sie prüfen, ob die Änderungen in Moodle wirksam geworden sind.


3. Moodle hat eine systemweite Einstellung Maximale Dateigröße maxbytes. Diese Einstellung legt die maximale Größe von Dateien fest, die Sie in Moodle hochladen können. Sie wird auf der Seite Einstellungen > Website-Administration > Sicherheit > Website-Rechte eingestellt. Die auswählbare Obergrenze wird durch die Einstellungen in der PHP-Konfigurationsdatei begrenzt.

4. Den Standardwert für den Datei-Upload in neu angelegten Kursen sollten Sie kleiner als die systemweite maximale Dateigröße wählen. Gehen Sie dazu auf die Seite Einstellungen > Website-Administration > Kurse > Grundeinstellungen und wählen Sie einen geeigneten Wert für Maximale Dateigröße maxbytes. In jedem Kurs kann dieser Wert in den Kurseinstellungen individuell vom Trainer angepasst werden.

5. Auf Aktivitäten-Ebene können Sie die maximale Dateigröße noch einmal einschränken, z.B. bei Foren oder Aufgaben.

Siehe auch:

Wie ändere ich die maximale Dateigröße bei einer lokalen Moodle-Installation unter Windows?

Wenn Sie Moodle lokal unter Windows installiert haben (z.B. mit Hilfe des vollständigen Installationspakets für Windows), dann können Sie den Standardwert von 16M wie folgt anpassen:

  • Öffnen Sie die Datei /php/php.ini mit einem einfachen texteditor wie Notepad oder Wordpad.
  • Suchen Sie in der Datei nach dem Parameter upload_max_filesize
  • Ändern Sie den Wert von 16M auf die gewünschte Größe.
  • Suchen Sie in der Datei nach dem Parameter post_max_filesize
  • Ändern Sie den Wert von 16M auf die gewünschte Größe.
  • Speichern Sie die Datei.
  • Starten Sie den xampp neu.

Wie ändere ich den Parameter max execution time für Datei-Uploads?

Wenn Sie die maximale Dateigröße für den Datei-Upload erhöhen, kann als Nebeneffekt das Hochladen länger dauern, als der PHP-Parameter max execution time in der Konfigurationsdatei php.ini erlaubt (standardmäßig 300 Sekunden / 5 Minuten). In diesem Fall sollten Sie den Wert des Parameters ebenfalls erhöhen, z.B. auf 600 Sekunden / 10 Minuten:

max_execution_time = 600

Wenn Sie die PHP-Einstellungen wieder in einer .htaccess Datei gespeichert haben, dann ergänzen Sie folgende Zeile:

php_value max_execution_time 600

Starten Sie den Webserver neu und prüfen Sie auf der Seite Einstellungen > Website-Administration > Server > PHP-Info, ob die Änderungen in Moodle wirksam geworden sind.

An- und Abmelden

Meine Moodle-Site meldet Nutzer/innen zu schnell ab

Moodle prüft in regelmäßigen Abständen die Nutzersitzungen und meldet inaktive Nutzer/innen nach einer gewissen Zeit automatisch ab. Diese Zeit können Sie auf der Seite Einstellungen > Website-Administration > Server > Sitzungsinformation in der Einstellung Zeitüberschreitung festlegen. Standardmäßig werden inaktive Nutzer/innen nach 2 Stunden abgemeldet.

Nutzer/innen können sich nicht anmelden, sie benötigen Cookies

Prüfen Sie, ob Ihre Moodle-Konfigurationsdatei config.php am Ende nach dem ?> weitere Zeilen enthält und löschen Sie diese gegebenenfalls. Löschen Sie auch das letzte ?>.

Warum werde ich nach Nutzung der Funktionalität "Anmelden als" von Moodle abgemeldet?

Diese Funktionalität ist genau so gewollt und implementiert. Aus Sicherheitsgründen werden Sie nach Nutzung von Anmelden als automatisch von Moodle abgemeldet.

Text und Darstellung

Warum sehe ich [[missing strings]]?

Diese doppelten eckigen Klammern zeigen an, dass einzelne Sprach-Strings im Sprachpaket fehlen bzw. nicht übersetzt sind. Das kann z.B. bei Zusatz-Plugins von Drittanbietern vorkommen, wenn das Plugin noch nicht vollständig übersetzt ist.

Aktualisieren Sie zunächst Ihr Sprachpaket auf der Seite Einstellungen > Sprache > Sprachpakete.

Wenn es sich tatsächlich um Sprachelemente in einem Zusatz-Plugin handelt, aktualisieren Sie das gesamte Plugin oder leiten Sie eine Fehlermeldung an den Plugin-Verwalter weiter. Der Plugin-Verwalter ist in der Modules und Plugins Datenbank angegeben.

Wenn Sie Zugriff auf den Moodle-Server haben, können Sie auch direkt in den Sprachdateien nachsehen und gegebenefalls fehlende Übersetzungen vornehmen. Die Sprachdateien befinden sich im Unterverzeichnis lang des jeweiligen Plugins.

Beachten Sie, dass Änderungen im Sprachpaket erst wirksam werden, wenn Sie auf der Seite Einstellungen > Website-Administration > Entwicklung > Cache löschen den Button Cache löschen klicken.

Sprachpakete in Moodle ändern

Anpassungen im Sprachpaket können Sie auf der Seite Einstellungen > Sprache > Sprachanpassung vornehmen.

Die Anpassungen müssen in jedem einzelnen Sprachpaket gemacht werden.

Sie können die Suchfunktion verwenden und die Suche in mehreren Sprachdateien gleichzeitig starten. Die Sprachdatei moodle.php enthält z.B. alle sytemweit verwendeten Sprach-Strings und die Sprachdatei admin.php enthält alle Sprach-Strings auf den Admin-Seiten von Moodle. Wenn Sie nicht wissen, in welcher Datei ein Sprach-String steht, markieren Sie einfach alle Dateien, so dass die Suche über alle Sprachdateien erfolgt.

Änderungen überschreiben die ursprüngliche Übersetzung. Sie werden jedoch separat gespeichert, und zwar im Unterverzeichnis lang des Moodle-Datenverzeichnisses.

Meine Design-Anpassungen werden nicht wirksam

Style Sheets werden normalerweise im Browser zwischengespeichert. Deshalb müssen Sie den Browser-Cache löschen, damit die Änderungen in der Darstellung wirksam werden.

Der Moodle-Server speichert die Style Sheets ebenfalls im Cache. Diesen Cache können Sie auf der Seite Einstellungen > Website-Administration > Darstellung > Designs > Design wählen löschen: Klicken Sie dazu auf den Button Design-Cache löschen.

Wie kann ich einstellen, was auf der Startseite angezeigt wird?

Gehen Sie auf die Seite Einstellungen > Website-Administration > Startseite > Einstellungen.

Hier finden Sie jeweils mehrere Auswahlmenüs für die Startseite und die Startseite nach Anmeldung. Jedes Menü steht für einen Abschnitt auf der Startseite. Den angezeigten Inhalt (Nachrichtenforum, Kursliste, etc.) können Sie in den einzelnen Menüs auswählen. Die Inhalte werden genau in der Reihenfolge dargstellt, wie Sie sie in den Menüs auswählen.

Wenn Sie zusätzlich im oberen mittleren Bereich einen beliebigen Text und/oder Bilder einfügen wollen, dann stellen Sie sicher, dass die Checkbox Textabschnitt einbeziehen markiert ist. Speichern Sie alle Änderungen und gehen Sie anschließend auf die Startseite. Klicken Sie im Block Einstellungen > Einstellungen der Startseite > Bearbeiten einschalten und klicken Sie dann auf das Bearbeiten-Symbol edit.gif im oberen Textabschnitt. Fügen Sie den gewünschten Text und/oder Bilder ein und speichern Sie die Änderungen.

Wie kann ich den Text auf der Anmeldeseite von Moodle ändern?

Dazu müssen Sie das Sprachpaket anpassen:

  • Gehen Sie auf die Seite Einstellungen > Website-Administration > Sprache > Sprachanpassung.
  • Wählen Sie das deutsche Sprachpaket aus.
  • Suchen Sie in der Sprachdatei moodle.php nach den Sprach-Strings loginusing oder loginsteps oder loginstepsnone und nehmen Sie die gewünschten Änderungen vor.
  • Speichern Sie die Änderungen.

Wie kann ich die Anleitung auf der Anmeldeseite von Moodle ändern?

Gehen Sie auf die Seite Einstellungen > Website-Administration > Plugins > Authentifizierung > Übersicht und tragen Sie die Anweisungen zur Anmeldung im Textbereich Anleitung ein.

Fehlerbehandlung

Wie kann ich das Debugging an- und ausschalten?

Den Debugging-Modus können Sie auf der Seite Einstellungen > Website-Administration > Entwicklung > Debugging]] an- und ausschalten.

Wenn ich Bearbeiten einschalten klicke, wird die Seite unvollständig angezeigt

Schalten Sie das Debugging ein und schauen Sie, ob Ihnen die Fehlermeldungen weiterhelfen.

Das Problem kann bei Zusatz-Plugins (Aktivitäten oder Blöcke) von Dritt-Anbietern auftreten. In diesem Fall können Sie das Zusatz-Plugin deinstallieren und anschließend prüfen, ob der Fehler immer noch auftritt.

Benachrichtigen Sie den Plugin-Verwalter über den Fehler. Der Plugin-Verwalter ist in der Modules und Plugins Datenbank angegeben.

Beim Hochladen von Dateien bekomme ich eine Fehlermeldung: a required parameter (id) was missing

Diese Meldung erscheint, wenn die Datei die maximal zulässige Größe überschreitet.

Der Fehler kann auch auftreten, wenn Sie im Browser in mehreren Fenster oder Tabs mit demselben Login in Moodle angemeldet sind.

Ich bekomme die Fehlermeldung an invalid session key error

Diese Fehlermeldung kann verschiedene Ursachen haben. Das kann z.B. der Fall sein, wenn Sie sich im Browser in mehreren Tabs oder Fenster versuchen in Moodle anzumelden. Schließen Sie die Fenster und starten Sie den Browser neu.

Wenn Sie jemandem einen Link zu einer Seite in Moodle senden, kann es passieren, dass die Session-ID als Parameter an die Link-URL angehängt ist. Löschen Sie diesen Parameter in der URL.

Eine Seite wird nicht oder unvollständig angezeigt.

Wenn Sie eine leere oder unvollständige Seite oder eine Fehlermeldung angezeigt bekommen, mit der Sie nichts anfangen können, dann kann das Debugging helfen, mehr über das Problem zu erfahren.

Wie kann ich einen Fehler beseitigen, ohne das gesamte Moodle zu aktualisieren?

Sie können nach diesem Fehler im Bug-Tracker suchen. Wenn dort eine Lösung angegeben ist und Sie sich zutrauen, den Code entsprechend anzupassen, dann können Sie den Fehler beheben, ohne die gesamte Moodle-Site zu aktualisieren.

In der Regel ist die Empfehlung, auf die nächste Version zu warten, in der der Fehler beseitigt ist und auf diese Version zu aktualisieren.

Verschiedenes

Siehe auch