php5 schrott

sunbyte

IT-Security Uni Bochum
Hallo BSDler,

mir dröhnt der Schädel und ich habe ein Problem für das man nur die letzten Dau Antworten/Fragen im Nezt findet weils wie ein Dau Problem aussieht.

Seitdem mein NetBSD Server php5 (via pkgsrc) geupdatet hat werden sämtliche Includes vom Typ
PHP:
include("../file.php");
verboten, was dazu führt, dass nicht ein einziges Wordpress oder TYPO3 Setup mehr funktioniert. Ich habe an den Rechten oder der PHP Config absolut nichts verändert. In einem PHP IRC Channel wusste auch niemand Rat und so ging ich von einem Bug aus, hier habe ich also einen Bug Submit: Klick mich...

Ich weiß nicht mehr weiter...

Hier mal ein phpinfo() Output: http://http://photo.byte23.de/info.php

Der Error (beispiel Wordpress):
Warning: require_once(../wp-config.php) [function.require-once]: failed to open stream: Permission denied in admin.php on line 5

Fatal error: require_once() [function.require]: Failed opening required '../wp-config.php' (include_path='.:..') in admin.php on line 5

Die Dateiberechtigungen (apache läuft als www:www)
drwxr-xr-x 5 www www 1024 Jun 22 15:11 .
drwxr-x--x 4 root root 512 Jun 18 20:36 ..
drwxr-xr-x 4 www www 2560 Jun 19 19:03 wp-admin
-rwxr-xr-x 1 www www 838 Jun 19 19:05 wp-config.php

Man kann die wp-config.php sogar über den Browser ausführen lassen: (http://blablub/wp-config.php) kein Fehler wird ausgegeben, alles läuft glatt.

Sonstiges: PHP-5.2.3, Apache 2.2, PHP Config ist auf standard (weitestgehend, siehe phpinfo oben)

Danke für jeden Tipp, das ist ne ziemlich nervige Kacke hier.
 
Zuletzt bearbeitet:
ich habe das mal in den bereich "netbsd - allgemein" verschoben, da das problem netbsdspezifisch klingt.

gruss
 
Ich hätte jetzt gedacht das das eher ein PHP Problem ist... Aber na gut :)

Jemand eine Idee was es sein könnte?
 
Zuletzt bearbeitet:
Ich finde der Include-Path sieht mit ".." sehr komisch aus.
Hast du mal probiert den Include-Path in der php.ini auszukommentieren oder ohne ".." zu setzen, oder sonst irgendwas damit probiert?
 
Ja den habe ich aus Verzweiflung so gesetzt, brachte aber keine Hilfe. mit include_path="." verhält sich alles genauso, ich habe sogar versucht das Verzeichnis der wp-config.php (die er includiren will) mit in den include_path zu nehmen, das brachte auch nischt...
 
Zurück
Oben