Rahul Sitaram Johari wrote:
I use a Mac OS X Server generally, where I mount network drives to a share
point. Everything works therein. Recently I had a need to setup Apache Web
Server, PHP & mySQL on a Windows 2003 Server we have in the office.
There I used the same scripts I was running on Mac OS X to access files on a
network drive. But in Windows 2003, I¹m not mounting anything on a share
point, I¹m simply referring to the files using actual paths. Whether it¹s a
direct X:\ kind of path, or a network path \\servername ... With or without
backslashes.
This is the first application I setup on the Windows Server to access files
on a network drive.
Does the user Apache is running as have permission to access the network
at all? It's fairly common for services to lack that access for
(shockingly for Windows) security reasons. The easiest way to test it is
to stop the Apache service and run it manually as your user. If it works
like that then your problem is definitely permissions-related and you
should consult your sysadmin (or Google if you don't have one).
-Stut
On 5/23/07 4:33 PM, "Jared Farrish" <farrishj@xxxxxxxxx> wrote:
So you haven't been able to actually access the drive yet? Are you using any
other shared content on network drives that does currently work?
On 5/23/07, Rahul Sitaram Johari <sleepwalker@xxxxxxxxxxxxxxxx> wrote:
I've been trying to run various entry level functions on the file, like
file_exists(), isreadable() etcetera.... But no matter what I do, I pretty
much get the "cannot open" warnings without much specification as to Why
cannot open.
So when I do the dbase_open() function, and I've tried all different
combinations of paths, backslashes and all, I always get this:
Warning: dbase_open() [function.dbase-open]: unable to open database
test.dbf in ... *followed by whatever path I put in*.
I'm still going to try some more testing using text files, but this is what
I'm really get at.
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php