On 5/24/07, Rahul Sitaram Johari <[EMAIL PROTECTED]> wrote:

You may have something here.
Problem is, I don¹t know how to mess with how & under what user Apache is
running ­ and no one else here does either so basically I have to figure
this one out! I would like to, as you suggested, try and ³get Apache to run
as a service under a user that can access the network resource².

I definitely agree about using non-mapped addresses and using the actual
Server Name addresses.

Ok, I don't know a lot of Apache & PHP under Windows, but did you try
to run the script through the PHP CLI? If you start your script
through the CLI it will run as the user you're currently working in,
so make sure you're logged in as Administrator, and then try running
it through the CLI. If you don't know how to do that, I believe you
should open a command line with start->run type "cmd" (without "") and
press enter. Then you should do a few cd commands to go to the actual
directory where php.exe is. Then you should type php.exe
C:/Full/Path/To/File.php

If it runs this way, then you're probably sure it is a permission
issue. I would recommend to use the code you posted on May 24, 2007
4:35 PM.

Tijnema


On 5/24/07 11:24 AM, "Jared Farrish" <[EMAIL PROTECTED]> wrote:
>
Are you running Apache under a different (non-privileged) account on the
Win2003 machine? If Apache is running as a service with a different username
(with no extended access to network resources), you will need to get Apache
to run as a service under a user that can access the network resource. And I
still think you should use non-mapped addresses instead of mapped addresses,
since a mapping is just a localized version of a resource name alias.

If, after determing that Apache is running with the right permissions for
the owned processes to connect to and use a network shared resource, then
it's probably an Apache UID conflict (is PHP in safe mode?).




--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to