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