ID:               48535
 Comment by:       tobias dot burger at rolmail dot net
 Reported By:      tobias dot burger at rolmail dot net
 Status:           Feedback
 Bug Type:         Scripting Engine problem
 Operating System: Windows Server 2008
 PHP Version:      5.3.0RC3
 Assigned To:      pajoye
 New Comment:

I've set the setting fastcgi.impersonate in php.ini to 1 (like
recommendet in the documentation).
If I set it to 0 it works.


Previous Comments:
------------------------------------------------------------------------

[2009-06-12 09:58:19] paj...@php.net

I use 2008 as well and it works fine. Can you add perms for your user
specifically and test again? take #2

------------------------------------------------------------------------

[2009-06-12 09:51:32] tobias dot burger at rolmail dot net

detailed system information
* Windows Server 2008
* IIS7 with Fast-CGI installed
* PHP5.3 ((5.3.0RC3) VC9 non thread safe from
http://windows.php.net/qa/ (tried also VC6 and thread safe version)

The problem occurs only if executing the script from the web server.
I run the same script from the console and it works.

The permissions are set correctly (full permissions to everyone), as I
can read and modify the file via PHP (running on IIS).

------------------------------------------------------------------------

[2009-06-12 09:29:17] paj...@php.net

I use 2008 as well and it works fine. Can you add perms for your user
specifically and test again?

------------------------------------------------------------------------

[2009-06-12 09:25:55] tobias dot burger at rolmail dot net

User group EVERYONE has full permissions.
Other operations are working on that file:
e.g. include_once, file_get_contents

------------------------------------------------------------------------

[2009-06-12 09:21:56] paj...@php.net

c:\php53rc3tsvc9x86> php -r "var_dump(file_exists('news.txt'));"
bool(true)

c:\php53rc3tsvc9x86> php -r
"var_dump(file_exists(realpath('news.txt')));"
bool(true)

c:\php53rc3tsvc9x86> php -r
"var_dump(file_exists(realpath('news123.txt')));"
bool(false)

same with VC6 builds.

I suspect David is right, the console may be run under a user not
having the permissions to access c:\inetpub (5.3 has ACL supports now
and actually returns the right info).

------------------------------------------------------------------------

The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
    http://bugs.php.net/48535

-- 
Edit this bug report at http://bugs.php.net/?id=48535&edit=1

Reply via email to