Ich will mal ein bisschen mit Moodle spielen und habe es unter 11.1 installiert. Dann bin ich nach http://de.opensuse.org/Moodle vorgegangen. moodle-de_du-1.9.9-0.1.1 moodle-fr-1.9.9-0.1.1 moodle-1.9.9-0.1.1 moodle-de-1.9.9-0.1.1 Hier stehe ich an Zunächst die folgende URL in einem Webbrowser öffnen: http://localhost/moodle/ ls /srv/www/moodle admin COPYING.txt group login question user auth course help.php manifest.txt rss userpix backup enrol index.php message search version.php blocks error install mnet sso blog file.php install.php mod tag calendar files iplookup my tags config-dist.php filter lang notes tags.txt config-suse.php grade lib pix theme Der Webserver läuft http://192.168.2.100/moodle Objekt nicht gefunden! Wundert mich nicht, da gibt es keine index-Datei. http://192.168.2.100/moodle/install.php Objekt nicht gefunden! Al -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
*** Al Bogner
ls /srv/www/moodle index.php
[...]
install.php
http://192.168.2.100/moodle Objekt nicht gefunden!
Wundert mich nicht, da gibt es keine index-Datei.
Hä? Dein "ls" zeigt doch eine index.php.
http://192.168.2.100/moodle/install.php Objekt nicht gefunden!
Ich habe große Zweifel das "/srv/www/" das "DocumentRoot" des Apache bei dir ist. HTH Micha -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Mo, 08 Nov 2010 13:22:22 CET schrieb Michael Meyer:
*** Al Bogner
wrote:
Hallo Michael,
ls /srv/www/moodle index.php
[...]
install.php
http://192.168.2.100/moodle Objekt nicht gefunden!
Wundert mich nicht, da gibt es keine index-Datei.
Hä? Dein "ls" zeigt doch eine index.php.
Sorry, übersehen.
http://192.168.2.100/moodle/install.php Objekt nicht gefunden!
Ich habe große Zweifel das "/srv/www/" das "DocumentRoot" des Apache bei dir ist.
Also "It works!" ist sichtbar, wenn ich die IP-Adresse des Rechners im
lokalen Netz aufrufe. Ich verwende jetzt übrigens einen anderen
Rechner, der 11.2 installiert hat. Alles sind Defaulteinstellunge, was
Apache betrifft.
Jetzt kommt keine Fehlermeldung mehr, sondern eine leere Seite und Im
Browser lese ich fertig.
/etc/apache2/default-server.conf
DocumentRoot "/srv/www/htdocs"
*** Al Bogner
Am Mo, 08 Nov 2010 13:22:22 CET schrieb Michael Meyer:
*** Al Bogner
wrote:
http://192.168.2.100/moodle/install.php Objekt nicht gefunden!
[...]
DocumentRoot "/srv/www/htdocs"
mv /srv/www/moodle /srv/www/htdocs/ HTH Micha -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Di, 09 Nov 2010 10:35:11 CET schrieb Michael Meyer:
*** Al Bogner
wrote: Am Mo, 08 Nov 2010 13:22:22 CET schrieb Michael Meyer:
*** Al Bogner
wrote:
Hallo Micha,
http://192.168.2.100/moodle/install.php Objekt nicht gefunden!
[...]
DocumentRoot "/srv/www/htdocs"
mv /srv/www/moodle /srv/www/htdocs/
Ich habe 2 Varianten probiert, jedesmal eine leere Seite: 1.) ln -s /srv/www/moodle /srv/www/htdocs/ ln -s /srv/www/moodledata/ /srv/www/htdocs/ Dadurch würde ich mir erhoffen, dass auch Updates funktionieren 2.) cp -r moodle /srv/www/htdocs/ cp -r moodledata/ /srv/www/htdocs/ Ich vermute, da gibt es noch ein Problem mit der Apachekonfiguration Lassen wir mal beiseite, dass es keinen Sinn macht im lokalen Netz ein Proxy zu verwenden, sollte zum Probieren aber egal sein. ll /srv/www/htdocs/moodle lrwxrwxrwx 1 root root 15 9. Nov 11:53 /srv/www/htdocs/moodle -> /srv/www/moodle ll /srv/www/htdocs/moodle/index.php -rw-r--r-- 1 root root 12216 29. Okt 17:40 /srv/www/htdocs/moodle/index.php wget http://192.168.2.108/moodle/index.php --2010-11-09 11:56:19-- http://192.168.2.108/moodle/index.php Verbindungsaufbau zu 192.168.2.100:3128... verbunden. Proxy Anforderung gesendet, warte auf Antwort... 500 Internal Server Error 2010-11-09 11:56:19 FEHLER 500: Internal Server Error. Aber: wget http://192.168.2.108/ --2010-11-09 11:58:43-- http://192.168.2.108/ Verbindungsaufbau zu 192.168.2.100:3128... verbunden. Proxy Anforderung gesendet, warte auf Antwort... 200 OK Länge: 44 [text/html] In »index.html« speichern. 100%[======================================>] 44 --.-K/s in 0s 2010-11-09 11:58:43 (3,23 MB/s) - »index.html« gespeichert [44/44] Al -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Al Bogner [09.11.2010 12:03]:
Am Di, 09 Nov 2010 10:35:11 CET schrieb Michael Meyer:
*** Al Bogner
wrote: Am Mo, 08 Nov 2010 13:22:22 CET schrieb Michael Meyer:
*** Al Bogner
wrote: Hallo Micha,
http://192.168.2.100/moodle/install.php Objekt nicht gefunden!
[...]
DocumentRoot "/srv/www/htdocs"
mv /srv/www/moodle /srv/www/htdocs/
Ich habe 2 Varianten probiert, jedesmal eine leere Seite:
1.) ln -s /srv/www/moodle /srv/www/htdocs/ ln -s /srv/www/moodledata/ /srv/www/htdocs/
Dadurch würde ich mir erhoffen, dass auch Updates funktionieren
Das geht nur, wenn in den Options FollowSymLinks gesetzt ist (Du hast "Options None" angegeben).
2.) cp -r moodle /srv/www/htdocs/ cp -r moodledata/ /srv/www/htdocs/
Ich vermute, da gibt es noch ein Problem mit der Apachekonfiguration
Existiert /etc/apache2/conf.d/moodle.conf? Oder eine moodle.conf.irgendwas? Wenn die .conf da ist (sollte sie, wenn die Daten in /srv/www/moodle liegen): wurde der Apache nach der Installation mal durchgestartet? Was sagen die Logdateien unter /var/log/apache2/? Hast Du in der /etc/php5/apache2/php.ini das Loggen der PHP-Fehler aktiviert? Dann siehst Du vielleicht eine PHP-Fehlermeldung... Kannst Du Deinem Webserver ein PHP-Info entlocken? (z. B.: Datei /srv/www/htdocs/show.php anlegen mit Inhalt "<?php phpinfo(); ?>" und dann http://deinhost/show.php aufrufen). So kannst Du wengistens feststellen, ob PHP grundsätzlich funktioniert - Error 500 kann alles mögliche sein :-( HTH Werner -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.15 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org/ iEYEARECAAYFAkzZL6sACgkQk33Krq8b42NufwCfeT7Qz2ZOSQZIAa7nZFne5d1Z /BMAnid0eLLpqdDtj4ZG7/CiW9CB2Ucf =zv6J -----END PGP SIGNATURE----- -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo ML, ich musste vor einiger Zeit moodle updaten - Leider! Seit dem läuft es nicht mehr ... Am Dienstag 09 November 2010 12:03:24 Al Bogner schrieb:
Am Di, 09 Nov 2010 10:35:11 CET schrieb Michael Meyer:
*** Al Bogner
wrote: Am Mo, 08 Nov 2010 13:22:22 CET schrieb Michael Meyer:
*** Al Bogner
wrote: [...]
Ich habe 2 Varianten probiert, jedesmal eine leere Seite:
Das scheint ein php-Versionsproblem zu sein. Jedenfalls findet apache die Seite, sonst wäre da ja irgendein 404-Err. Moodle kennt einen Debugmodus. Dann werden auf der ansonsten leeren Seite noch die php-Errors ausgegeben. Dazu in der config.php: # ---- In moodle/config.php you can add the lines: $CFG->debug = 2047; $CFG->debugdisplay = 1; $CFG->debug = 6143; $CFG->debugdisplay = 1; # ---- diese Zeilen einfügen - später nicht vergessen!
1.) ln -s /srv/www/moodle /srv/www/htdocs/ ln -s /srv/www/moodledata/ /srv/www/htdocs/
Dadurch würde ich mir erhoffen, dass auch Updates funktionieren
2.) cp -r moodle /srv/www/htdocs/ cp -r moodledata/ /srv/www/htdocs/
Ich vermute, da gibt es noch ein Problem mit der Apachekonfiguration
moodle ließe sich ja problemlos über einen html-Link aufrufen. War bei mir so. Das Problem tauchte immer erst auf, wenn eigentlich die Loginseite von moodle erscheinen sollte: Weise und leere Seite. Da ich _nur_ mit suse 11.2 arbeite, und ich den Fehler im php-Modul wähne, habe ich erst mal aufgegeben.
... usw. ...
*denfredmitspannungverfolgend* -- Mit freundlichen Grüßen Pitt Leidner -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Di, 09 Nov 2010 12:25:31 CET schrieb Werner Flamme:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Al Bogner [09.11.2010 12:03]:
Am Di, 09 Nov 2010 10:35:11 CET schrieb Michael Meyer:
*** Al Bogner
wrote: Am Mo, 08 Nov 2010 13:22:22 CET schrieb Michael Meyer:
*** Al Bogner
wrote:
Hallo Werner,
http://192.168.2.100/moodle/install.php Objekt nicht gefunden!
[...]
DocumentRoot "/srv/www/htdocs"
mv /srv/www/moodle /srv/www/htdocs/
Ich habe 2 Varianten probiert, jedesmal eine leere Seite:
1.) ln -s /srv/www/moodle /srv/www/htdocs/ ln -s /srv/www/moodledata/ /srv/www/htdocs/
Dadurch würde ich mir erhoffen, dass auch Updates funktionieren
Das geht nur, wenn in den Options FollowSymLinks gesetzt ist (Du hast "Options None" angegeben).
Ok, habe ich gemacht und ein simples Beispiel probiert ll /srv/www/probe/ insgesamt 4 -rw-r--r-- 1 root root 54 9. Nov 16:46 index.html ll /srv/www/htdocs/probe lrwxrwxrwx 1 root root 15 9. Nov 16:48 /srv/www/htdocs/probe -> /srv/www/probe/ wget http://192.168.2.108/probe --2010-11-09 16:52:14-- http://192.168.2.108/probe Verbindungsaufbau zu 192.168.2.100:3128... verbunden. Proxy Anforderung gesendet, warte auf Antwort... 301 Moved Permanently ... Proxy Anforderung gesendet, warte auf Antwort... 200 OK Länge: 54 [text/html] In »index.html« speichern. 100%[======================================>] 54 --.-K/s in 0s 2010-11-09 16:52:14 (2,22 MB/s) - »index.html« gespeichert [54/54] Links sollten also funktionieren
2.) cp -r moodle /srv/www/htdocs/ cp -r moodledata/ /srv/www/htdocs/
Ich vermute, da gibt es noch ein Problem mit der Apachekonfiguration
Existiert /etc/apache2/conf.d/moodle.conf? Oder eine moodle.conf.irgendwas?
cat /etc/apache2/conf.d/moodle_include.conf
#
# Configuration for Moodle
#
UseCanonicalName On
Alias /moodle "/srv/www/moodle"
Wenn die .conf da ist (sollte sie, wenn die Daten in /srv/www/moodle liegen): wurde der Apache nach der Installation mal durchgestartet?
Ja
Was sagen die Logdateien unter /var/log/apache2/?
von meiner "Probe"-Seite 192.168.2.100 - - [09/Nov/2010:17:08:26 +0100] "GET /probe/ HTTP/1.0" 304 - "-" "Mozilla/5.0 (X11; U; Linux x86_64; de; rv:1.9.2.12) Gecko/20101026 SUSE/3.6.12-0.7.1 Firefox/3.6.12 von moodle: 192.168.2.100 - - [09/Nov/2010:17:10:51 +0100] "GET /moodle/ HTTP/1.0" 500 - "-" "Mozilla/5.0 (X11; U; Linux x86_64; de; rv:1.9.2.12) Gecko/20101026 SUSE/3.6.12-0.7.1 Firefox/3.6.12" Also wieder 500 Internal Server Error [Tue Nov 09 17:10:51 2010] [error] [client 192.168.2.100] PHP Notice: Undefined variable: CFG in /srv/www/moodle/index.php on line 39 Zeile 39 ist: require_once($CFG->dirroot .'/course/lib.php'); [Tue Nov 09 17:10:51 2010] [error] [client 192.168.2.100] PHP Notice: Trying to get property of non-object in /srv/www/moodle/index.php on line 39 [Tue Nov 09 17:10:51 2010] [error] [client 192.168.2.100] PHP Warning: require_once(/course/lib.php): failed to open stream: No such file or directory in /srv/www/moodle/index.php on line 39 [Tue Nov 09 17:10:51 2010] [error] [client 192.168.2.100] PHP Fatal error: require_once(): Failed opening required '/course/lib.php' (include_path='.:/usr/share/php5:/usr/share/php5/PEAR') in /srv/www/moodle/index.php on line 39
Hast Du in der /etc/php5/apache2/php.ini das Loggen der PHP-Fehler aktiviert?
Nein, ist mir nicht ganz klar, was ich da alles aktivieren muss, aber oben ist ja schon ein Hinweis.
siehst Du vielleicht eine PHP-Fehlermeldung... Kannst Du Deinem Webserver ein PHP-Info entlocken? (z. B.: Datei /srv/www/htdocs/show.php anlegen mit Inhalt "<?php phpinfo(); ?>" und dann http://deinhost/show.php aufrufen). So kannst Du wengistens feststellen, ob PHP grundsätzlich funktioniert - Error 500 kann alles mögliche sein :-(
Habe ich in meiner "Probe-Seite" gemacht, da kommt eine ganze Menge, die ich jetzt nicht poste. ln -s /srv/www/probe/show.php /srv/www/moodle http://192.168.2.108/moodle/show.php Da kommt dann nichts. cp /srv/www/probe/show.php /srv/www/moodle/ Da bleibt die Seite auch leer. Al -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (4)
-
Al Bogner
-
Michael Meyer
-
Pitt Leidner
-
Werner Flamme