#41741 [NEW]: include/require fails for ../file

From: Date: Tue, 19 Jun 2007 20:11:38 +0000
Subject: #41741 [NEW]: include/require fails for ../file
Groups: php.bugs 
Request: Send a blank email to php-bugs+get-113937@lists.php.net to get a copy of this message
From: tobi at byte23 dot net Operating system: NetBSD 3.0.1 stable PHP version: 5.2.3 PHP Bug Type: *Directory/Filesystem functions Bug description: include/require fails for ../file Description: ------------ Since the last update of my NetBSD system to PHP 5.2.3 all includes of the type include("../file.php") are denied. For example: in file /foo/subdir/alpha.php I want to include /foo/beta.php the following error occurs: --- Warning: require(../beta.php) [function.require]: failed to open stream: Permission denied in /foo/subdir/alpha.php on line 2 Fatal error: require() [function.require]: Failed opening required '../beta.php' (include_path='.') in /foo/subdir/alpha.php on line 2 --- Following things are checked twice: The filepermissions are OK, Apache (and every other user) can execute and read them. Directory permissions are aswell OK. PHP Configuration is set to default settings. As I said everything worked totally fine since the latest update. Thanks to everyone! Reproduce code: --------------- in /foo/subdir/alpha.php : require("../beta.php"); Expected result: ---------------- Should include the file... Actual result: -------------- Permission denied, whereas all permissions are set totally OK and configuration is set to default settings. -- Edit bug report at http://bugs.php.net/?id=41741&edit=1 -- Try a CVS snapshot (PHP 4.4): http://bugs.php.net/fix.php?id=41741&r=trysnapshot44 Try a CVS snapshot (PHP 5.2): http://bugs.php.net/fix.php?id=41741&r=trysnapshot52 Try a CVS snapshot (PHP 6.0): http://bugs.php.net/fix.php?id=41741&r=trysnapshot60 Fixed in CVS: http://bugs.php.net/fix.php?id=41741&r=fixedcvs Fixed in release: http://bugs.php.net/fix.php?id=41741&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=41741&r=needtrace Need Reproduce Script: http://bugs.php.net/fix.php?id=41741&r=needscript Try newer version: http://bugs.php.net/fix.php?id=41741&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=41741&r=support Expected behavior: http://bugs.php.net/fix.php?id=41741&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=41741&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=41741&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=41741&r=globals PHP 3 support discontinued: http://bugs.php.net/fix.php?id=41741&r=php3 Daylight Savings: http://bugs.php.net/fix.php?id=41741&r=dst IIS Stability: http://bugs.php.net/fix.php?id=41741&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=41741&r=gnused Floating point limitations: http://bugs.php.net/fix.php?id=41741&r=float No Zend Extensions: http://bugs.php.net/fix.php?id=41741&r=nozend MySQL Configuration Error: http://bugs.php.net/fix.php?id=41741&r=mysqlcfg

« previous php.bugs (#113937) next »