Test Modul funktioniert nicht

Test Modul funktioniert nicht

von Benjamin Schnicke -
Anzahl Antworten: 5
Hallo,
erstellt man in unserem Moodle einen Test und fügt Fragen hinzu, so kann man ihn in der Vorschau zwar ausprobieren, nach dem Abspeichern erhält man jedoch nur noch eine leere Seite wenn man den Test auswählt.

Weiter unten poste ich die Fehlermeldung die man durch Einschalten der Debug Funktion erhält. Spielt man die Sicherung des Kurses mit dem Test in ein anderes Moodle ein (testmoodle lokal Zuhause), so funktioniert der Test einwandfrei.

Zu unserem System:
Wir benutzen an unserer Schule: paedml Linux in der aktuellen Version. http://lehrerfortbildung-bw.de/netz/muster/linux/
Hier war die Moodle Version 1.9 + (Build: 20080423) vorinstalliert.

Seit heute: (Wir dachten es läge an der Version und haben von 1.9.1 upgegradet.)
Moodle 1.9.6 (Build: 20091021)
Wir benutzen postgresql 7.4 und überlegen schon auf Mysql umzusteigen um diesen Fehler zu beheben, fragen uns jedoch, ob das wirklich das Problem löst.

In der Hoffnung, dass uns jemand helfen kann,
B. Schnicke


Debug Meldung:
Page class mapping requested for unknown type: https:--xyz.orgmod-quiz-view
  • line 100 of lib/pagelib.php: call to debugging()
  • line 65 of lib/pagelib.php: call to page_map_class()
  • line 50 of lib/pagelib.php: call to page_create_object()
  • line 49 of mod/quiz/view.php: call to page_create_instance()

Notice: Undefined index: https:--xyzorgmod-quiz-view in /usr/share/moodle/lib/pagelib.php on line 103

Notice: Undefined index: https:--xyz.orgmod-quiz-view in /usr/share/moodle/lib/pagelib.php on line 104
Page class mapping for id "https:--xyz.orgmod-quiz-view" exists but class "" is not defined
  • line 104 of lib/pagelib.php: call to debugging()
  • line 65 of lib/pagelib.php: call to page_map_class()
  • line 50 of lib/pagelib.php: call to page_create_object()
  • line 49 of mod/quiz/view.php: call to page_create_instance()

Notice: Undefined index: https:--xyz.orgmod-quiz-view in /usr/share/moodle/lib/pagelib.php on line 107

Fatal error: Class name must be a valid object or a string in /usr/share/moodle/lib/pagelib.php on line 67

(Bearbeitet von Ralf Hilgenstock - Originaleintrag am Freitag, 23. Oktober 2009, 15:21)

Mittelwert:  -
Als Antwort auf Benjamin Schnicke

Re: Test Modul funktioniert nicht

von Maik Riecken -
Sieht mir mehr nach einem Problem mit der verwendeten PHP-Version aus. Bitte keine DynDNS-Zugänge von Schule mitposten! Läd zu Besuchen ein.

Gruß,

Maik
Als Antwort auf Maik Riecken

Re: Test Modul funktioniert nicht

von Benjamin Schnicke -
Hallo,
danke für die schnelle Antwort. Ich habe die PHP Information angehangen. Bei dem Upgrade hat Moodle jedoch an keiner Stelle "gemeckert". Es war alles grün.

Sollten wir also auf die PHP Version 5.3 umsteigen? Wir haben außerdem ein Moodle eingerichtet, das mit einer MySQl Datenbank arbeitet. Hier habe ich gerade festgestellt, dass das Testmodul ebenfalls nicht funktioniert.
Die Vermutung, dass es mit PHP zusammenhängt kann also richtig sein. An der Datenbank dürfte es dann ja nicht liegen.

Alles Gute
B. Schnicke
Als Antwort auf Benjamin Schnicke

Re: Test Modul funktioniert nicht

von Maik Riecken -
Hallo,

Ich kenne eigentlich eine Reihe von Systemen, die unter der PHP-Version von Etch passabel laufen, obwohl ich selbst etch (stable Zweig ist schon lange lenny) nicht mehr verwenden würde - ich weiß: paedML.

Die Anzeigen von Moodle, dass die PHP-Voraussetzungen stimmen, halte ich für ein nettes (aber nach meiner Erfahrung meist nicht verlässliches) Feature - von PHP aus ist wirklich nicht viel mehr an Testmöglichkeiten gegeben.

Welche PHP-Version läuft denn auf deinem Testrechner zu Hause? Wenn die PHP-Version dort neuer ist, wäre es auf jeden Fall einen Versuch wert.

Wenn es dann nicht läuft, wird es kompliziert, weil man dann eventuell dem Apachechild hinterherstracen muss, um mehr herauszubekommen.

Gruß,

Maik
Als Antwort auf Maik Riecken

Re: Test Modul funktioniert nicht

von Benjamin Schnicke -
Hallo,
auf dem Testrechner läuft PHP 5.3.0. Auch hierfür habe ich das PHP info File angehangen. Dann werde ich mal nachforschen wie aufwändig es ist eine neue PHP Version aufzuspielen bzw. welche "Worst case" Szenarien unserem paedMl dann bevorstehen.

Vielen Dank und liebe Grüße
B. Schnicke
Als Antwort auf Benjamin Schnicke

Lösung gefunden

von Benjamin Schnicke -
Hallo,
unser Problem soll mit folgender Änderung behoben werden können. Leider sträuben sich meine Administratoren der Musterlösung aus Zeitgründen im Moment diese Änderung auszuprobieren.

http://www.linuxmuster.net/version3:problem_mit_wwwroot

Danke für die Antworten
ich werde mich melden wenn wir die Änderung ausprobiert haben.

B. Schnicke