ID: 41741 Updated by: [EMAIL PROTECTED] Reported By: tobi at byte23 dot net -Status: Open +Status: Feedback Bug Type: *Directory/Filesystem functions Operating System: NetBSD 3.1.0 stable PHP Version: 5.2.3 New Comment:
Please try using this CVS snapshot: http://snaps.php.net/php5.2-latest.tar.gz For Windows (zip): http://snaps.php.net/win32/php5.2-win32-latest.zip For Windows (installer): http://snaps.php.net/win32/php5.2-win32-installer-latest.msi Previous Comments: ------------------------------------------------------------------------ [2007-06-25 13:42:15] michael at chunkycow dot com dot au <quote>For example: in file /foo/subdir/alpha.php I want to include /foo/beta.php the following error occurs:</quote> Works fine here on CentOS4.5, kubuntu Fiesty and latest debian linuxes. Can you include files from a subdirectory of the current one aka /foo/subdir/subsubdir/ ? ------------------------------------------------------------------------ [2007-06-19 20:25:14] tobi at byte23 dot net NetBSD 3.1.0 not 3.0.1 sorry, it's my first bug report ;) ------------------------------------------------------------------------ [2007-06-19 20:17:19] tobi at byte23 dot de I should add the following: The errors don not only occur on self written codes but on every Wordpress and Typo3 installation on this server. ------------------------------------------------------------------------ [2007-06-19 20:11:38] tobi at byte23 dot net 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 this bug report at http://bugs.php.net/?id=41741&edit=1