Probleme mit "fopen"

Apache, Lighttpd, nginx, Cherokee
Post Reply
typolos
Posts: 57
Joined: 2003-03-26 18:44
 

Probleme mit "fopen"

Post by typolos »

HAllo,

Ich habe ein Problem mit php-scripte in dem der Befehl "fopen" oder fsockopen benutzt wird.

Wenn ich auf eine lokale Datei zugreifen möchte wie zum Beispiel:

Code: Select all

$file = fopen("http://www.web.de", "r");
Dann bekomme ich die Fehlermeldung:

Code: Select all

Warning: fopen(http://www.web.de): failed to open stream: Permission denied in /var/www/html/admin/test.php on line 3
Greife ich auf eine lokale Datei zu wie zum Beispiel:

Code: Select all

$file = fopen("/var/www/html/admin/script.php", "r");
Gibt es keine Fehlermeldung und ich kann die Datei auslesen.
Alle Dateien unterhalb von /var/www/html haben die Rechte 755!
In der php.ini ist allow_url_fopen = On und open_basedir=/var/www/html gesetzt.
Die Ausgabe von Registered PHP Streams zeigt: php, http, ftp, https, ftps, compress.bzip2, compress.zlib

Ein Aufruf in der Shell von 'wget http://www.web.de' funktioniert problemlos.

Ich weiß nicht mehr wo ich jetzt noch nach dem Problem suchen kann.
Bin für jeden weiteren Tipp dankbar.

Gruß Christian S.
Roger Wilco
Posts: 5923
Joined: 2004-05-23 12:53
 

Re: Probleme mit "fopen"

Post by Roger Wilco »

typolos wrote:In der php.ini ist allow_url_fopen = On und open_basedir=/var/www/html gesetzt.
Was gibt phpinfo() in dem Verzeichnis für den Wert von allow_url_fopen aus?
typolos
Posts: 57
Joined: 2003-03-26 18:44
 

Re: Probleme mit "fopen"

Post by typolos »

Was gibt phpinfo() in dem Verzeichnis für den Wert von allow_url_fopen aus?
allow_url_fopen = On

Meine phpInfo
http://mobile-point-gmbh.de/script.php
Das Testscript
http://mobile-point-gmbh.de/test.php
prickelpit
Posts: 36
Joined: 2003-10-21 13:59
 

Re: Probleme mit "fopen"

Post by prickelpit »

typolos wrote:Meine phpInfo
http://mobile-point-gmbh.de/script.php
USER root 8O
typolos
Posts: 57
Joined: 2003-03-26 18:44
 

Re: Probleme mit "fopen"

Post by typolos »

DAs verstehe ich nicht, Der Apache läuft doch als User Apache und Gruppe Apache?

Kann mich jemand aufklären?

DAnke
prickelpit
Posts: 36
Joined: 2003-10-21 13:59
 

Re: Probleme mit "fopen"

Post by prickelpit »

typolos wrote:DAs verstehe ich nicht, Der Apache läuft doch als User Apache und Gruppe Apache?
Das scheint bei dir nicht der Fall zu sein. Anders kann ich mir die user Angabe aus der phpinfo jedenfalls nicht erklären.
caput
Posts: 48
Joined: 2005-06-08 02:06
 

Re: Probleme mit "fopen"

Post by caput »

Prickelpit wrote:Das scheint bei dir nicht der Fall zu sein. Anders kann ich mir die user Angabe aus der phpinfo jedenfalls nicht erklären.
Dir ist schon klar, dass die Ausgabe von Environment und apache2handler zwei unterschiedliche Dinge sind oder?

Code: Select all

apache2handler
[..]
User/Group 	apache(48)/48
[..]
prickelpit
Posts: 36
Joined: 2003-10-21 13:59
 

Re: Probleme mit "fopen"

Post by prickelpit »

caput wrote:Dir ist schon klar, dass die Ausgabe von Environment und apache2handler zwei unterschiedliche Dinge sind oder?
Ups, ich nehme alles von wegen root zurück :oops:
Post Reply