You don't have permission to access /install.php on this server
Re: You don't have permission to access /install.php on this server
Hallo Ingo,
wir haben solche und ähnliche Meldungen immer dann, wenn der User mit dem wir auf das Linuxsystem zugreifen nicht volle Rechte im Dateisystem hat. Am besten installiert sich Moodle unserer Erfahrung nach mit "root" Rechten.
Grüße
Christiane
Re: You don't have permission to access /install.php on this server
Äh...
Die Installation mit Rootrechten funktioniert prima. Die Infiltration deines Systems mit Würmern, Viren und sonstigen Zeugs danach auch. Bitte schaue mal nach der Ursache des Zugriffsproblems. Bei einem Provider mit diesem Fehler nach Upload per FTP ist der Server falsch konfiguriert => Mail an den Support senden!
Das liegt meistens in einem falschen Dateibesitzer begraben. Auf einem System, was dir alleine gehört, kannst du das Moodleverzeichnis dem Apacheuser/der Apachegruppe zuordnen. Der Apacheuser steht in der httpd.conf
Nehmen wir mal an, der Apacheuser heißt "www-data" und dein Moodleverzeichnis "moodle".
Auf der Konsole als root:
chgrp -R www-data moodle
chown -R www-data moodle
chmod -R 755 moodle
(Die Rechte mit chmod möglichst bald so weit wie möglich reduzieren). Ich komme mit 500 (700 im moodledata) aus... Geht mit suexec auch mit Apache.
Gruß,
Maik
Re: You don't have permission to access /install.php on this server
ist genau so, wie du's angemerkt hast. Da gab es Probleme mit den Subdomains. Jene Probleme hat der Hoster beseitigt. Jedoch blieb der chown aus, sodass mir aus diesem Grund der Zugriff verweigert bleibt.
Grüße, Ingo