2016-07-21 7 views
0

Das Unternehmen, für das ich arbeite, besitzt eine Moodle-Website mit vielen Kursen. In allen von ihnen hängen wir viele Dateien an .doc oder .pdf, damit Benutzer sie herunterladen und lesen können. Das Problem ist, in einem von ihnen - ohne ersichtlichen Grund - Benutzer können die Dateien nicht erhalten. Wenn Sie auf eine Datei klicken, zeigt die Website eine Nachricht an, die mehr oder weniger wie folgt lautet: "Sie sind bereits als Sie selbst angemeldet. Beenden Sie und melden Sie sich als ein anderer Benutzer an, um die Datei zu sehen". Auch wenn Sie tun, was die Nachricht fragt, ändert sich nichts: Sie erhalten immer noch die gleiche Nachricht und die Dateien können nicht heruntergeladen oder überhaupt geöffnet werden. Und nur in diesem speziellen Kurs!Moodle öffnet keine Dateien von einem bestimmten Kurs

Message print

Hinweis: Ich bin während schon nicht versuchen, die Login-Seite für den Zugriff angemeldet, wie einige Leute in anderen Foren vorgeschlagen. Ich versuche OPEN/DOWNLOAD eine Datei, nur das! Ich muss angemeldet sein, um die Links zu den Dateien sehen zu können, so dass es keinen Aufruf gibt, die Anmeldeseite erneut aufzurufen.

+0

Können Sie nach der Zeichenfolge im Code suchen und mir die Zeichenfolge ID. Es wird etwa so aussehen: $ string ['stringid'] = 'Voce ja ...' " –

+0

Wenn ich nur wüsste, welche Seite diesen Code anzeigt ..:/Diese Readymade-Websites können ein echtes Durcheinander sein. – Educative

+0

ja, suche nach der Zeichenkette 'Voce ja ...' es wird dir eine String ID geben und dann kannst du sehen wo der Code ist. –

Antwort

0

Mein Gastgeber deaktiviert Manager Cache vom Server und Problem gelöst.

0

Haben Sie einen Lese durch diese - https://moodle.org/mod/forum/discuss.php?d=331032

einschalten Debugging - https://docs.moodle.org/31/en/Debugging

Dann erneut versuchen, erhalten Sie eine Fehlermeldung über open_basedir?

(auch als Referenz, ist die Sprache, brasilianisches Portugiesisch (pt_br), die String-ID ist alreadyloggedin und die Datei ist error.php - die String-ID nur einmal in der /login/index.php Datei verwendet wird)

+0

Ja, ich bin Brasilianer xD Ich bekomme nicht viele Antworten von brasilianischen Foren, also habe ich beschlossen ins Ausland zu gehen. Um das Debugging anzuregen, habe ich es mehrmals gemacht und es funktioniert nicht. Hier ist, wie die Config-Datei aussieht: http://prntscr.com/bz1h9v Hier sind meine Debugging-Einstellungen (alle auf ja, zeigen alle möglichen Nachrichten): http://prntscr.com/bz1ib5 Wie für diese base_opendir, was, es erscheint auf phpinfo, aber ohne Wert: http://printscr.com/bz1jba – Educative

+0

In meiner php.ini-Datei fand ich diese verdächtige Einstellung: extension_dir = "/ usr/local/lib/php/extensions/no-debug- non-zts-20100525 "Könnte das der Grund sein, dass das Debuggen nicht funktioniert? – Educative

+0

@Educative Das Debugging funktioniert nicht, da kein Fehler vorliegt. –

Verwandte Themen