Hallo Liste, ich finde den Fehler nicht .... Es ist nicht (mehr?) möglich, bspw. auf http://192.168.10.1/~torsten/ zuzugreifen. Im error.log steht dann dazu: [Thu Jan 27 16:28:31 2005] [crit] [client 192.168.10.100] (13)Permission denied: /home/torsten/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable Nur: ich habe in keiner Konfiguration für die ~/public_html Verzeichnisse eine Zugangsbeschränkung via .htaccess definiert ... und selbst wenn ich eine leere .htaccess Datei anlege, erscheint obige Meldung (selbst wenn die Datei dann auf 0777 gesetzt ist). Ich arbeite hier mit vhosts, und bei manchen vhosts ist eine .htaccess aktiviert (aber halt nur in der jeweiligen Konfiguration), und andere Konfigurationsangaben arbeiten fehlerfrei. ein 'httpd2 -S' erbringt auch nur ein 'Syntax OK'. Hat jemand einen Tip? -- Gruß Torsten
On Thu, Jan 27, 2005 at 04:35:04PM +0100, Torsten E. wrote:
Hallo Liste,
ich finde den Fehler nicht .... Es ist nicht (mehr?) möglich, bspw. auf http://192.168.10.1/~torsten/ zuzugreifen. Im error.log steht dann dazu: [Thu Jan 27 16:28:31 2005] [crit] [client 192.168.10.100] (13)Permission denied: /home/torsten/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable
Nur: ich habe in keiner Konfiguration für die ~/public_html Verzeichnisse eine Zugangsbeschränkung via .htaccess definiert ... und selbst wenn ich eine leere .htaccess Datei anlege, erscheint obige Meldung (selbst wenn die Datei dann auf 0777 gesetzt ist).
Ich arbeite hier mit vhosts, und bei manchen vhosts ist eine .htaccess aktiviert (aber halt nur in der jeweiligen Konfiguration), und andere Konfigurationsangaben arbeiten fehlerfrei. ein 'httpd2 -S' erbringt auch nur ein 'Syntax OK'.
Hat jemand einen Tip?
Interessant. pcfg_openfile ist eine PHP-Funktion. Welche PHP-Module sind installiert? Ich vermute dass eins von denen kaputt ist. Google sagt das auch. Peter -- the big machine that goes "ping" got the little cardinal
poeml@cmdline.net scribbled on 27.01.2005 18:05:
On Thu, Jan 27, 2005 at 04:35:04PM +0100, Torsten E. wrote:
[...]
ein 'httpd2 -S' erbringt auch nur ein 'Syntax OK'.
Hat jemand einen Tip?
Interessant. pcfg_openfile ist eine PHP-Funktion. Welche PHP-Module sind installiert? Ich vermute dass eins von denen kaputt ist. Google sagt das auch.
torsten@suse92:~> rpm -qa | grep php php4-zlib-4.3.8-8 php4-iconv-4.3.8-8 php4-4.3.8-8.3 php4-session-4.3.8-8 php4-bz2-4.3.8-8 php4-mysql-4.3.8-8 php4-sockets-4.3.8-8 selfphp-1.0.1-275 php4-gd-4.3.8-8 phpMyAdmin-2.6.0-4.2 phplot-5.0rc2-1 phpdoc-4.3.0-131 apache2-mod_php4-4.3.8-8.3 php4-gettext-4.3.8-8 torsten@suse92:~> apache2 wird gestartet mit (/etc/sysconfig/apache2): APACHE_MODULES="access actions alias auth auth_dbm autoindex cgi dir env expires include log_config mime negotiation setenvif ssl suexec userdir php4"
Peter
-- Gruß Torsten
Guten Morgen, Torsten E. scribbled on 27.01.2005 18:45:
poeml@cmdline.net scribbled on 27.01.2005 18:05:
On Thu, Jan 27, 2005 at 04:35:04PM +0100, Torsten E. wrote:
[...]
Interessant. pcfg_openfile ist eine PHP-Funktion. Welche PHP-Module sind installiert? Ich vermute dass eins von denen kaputt ist. Google sagt das auch.
Naja, an den PHP Modulen lag es nicht ... Ich habe vor ein paar Tagen die Berechtigungen der einzelnen Homeverzeichnisse in /home von 0755 auf 0700 gesetzt - es soll halt nicht unbedingt jeder angemeldete User in das $HOME eines anderen schauen können. Offenbar habe ich dadurch dann den Zugang zu ~/public_html gesperrt. Nachdem ich nun den Zugang wieder 'offener' gesetzt habe, klappt es auch mit dem Zugriff wieder. Ist das denn nicht irgendwie anders realisierbar? -- Gruß Torsten
On Fri, Jan 28, 2005 at 09:11:41AM +0100, Torsten E. wrote:
Guten Morgen,
Torsten E. scribbled on 27.01.2005 18:45:
poeml@cmdline.net scribbled on 27.01.2005 18:05:
On Thu, Jan 27, 2005 at 04:35:04PM +0100, Torsten E. wrote:
[...]
Interessant. pcfg_openfile ist eine PHP-Funktion. Welche PHP-Module sind installiert? Ich vermute dass eins von denen kaputt ist. Google sagt das auch.
Naja, an den PHP Modulen lag es nicht ...
pcfg_openfile ist doch keine PHP-Funktion, sondern Apache selbst -- meine schnelle Google-Recherche war zu oberflaechlich gewesen. Ansonsten haette ich naemlich folgende Vorgehensweise empfohlen, um zu ueberpruefen ob der Apache die erforderlichen Zugriffsrechte hat: su - wwwrun -s /bin/bash cd /home cd /home/torsten cd /home/torsten/public_html ls exit
Ich habe vor ein paar Tagen die Berechtigungen der einzelnen Homeverzeichnisse in /home von 0755 auf 0700 gesetzt - es soll halt nicht unbedingt jeder angemeldete User in das $HOME eines anderen schauen können. Offenbar habe ich dadurch dann den Zugang zu ~/public_html gesperrt. Nachdem ich nun den Zugang wieder 'offener' gesetzt habe, klappt es auch mit dem Zugriff wieder.
Ist das denn nicht irgendwie anders realisierbar?
Zum Betreten eines Verzeichnisses braucht man das 'x' Recht, zum Anschauen des Inhalts 'r'. Die restriktivste Moeglichkeit ist: chmod 701 /home/torsten In dem Fall funktioniert su - wwwrun -s /bin/bash -c "cd /home/permtest/public_html; ls -la" Peter -- the little cardinal got the big machine that goes "ping"
participants (2)
-
poeml@cmdline.net
-
Torsten E.