FUDforum
Fast Uncompromising Discussions. FUDforum will get your users talking.

Home » Imported messages » comp.lang.php » is_dir true from cli, false from Apache
Show: Today's Messages :: Polls :: Message Navigator
Return to the default flat view Create a new topic Submit Reply
Re: is_dir true from cli, false from Apache [message #178226 is a reply to message #178222] Wed, 23 May 2012 20:35 Go to previous message
Michael Fesser is currently offline  Michael Fesser
Messages: 215
Registered: September 2010
Karma:
Senior Member
.oO(The Natural Philosopher)

> Robert Grimm wrote:
>> I'm having trouble on CentOS 6 with PHP5. This is my test code:
>>
>> $dir = is_dir("/var/www/document_repository");
>>
>> Ultimately, I'm trying to get OpenDocMan working. That this test code
>> fails shows why I can't get OpenDocMan working. I've tried everything I
>> can think of. I've added a trailing /. I've put the directory in and out
>> of the OpenDocMan directory, which has a directory definition in the
>> Apache config. The user apache owns and has full access to the
>> directory. I tested to make sure PHP was being run by apache with
>> passthru("whoami");
>>
>> I posted my site configuration and phpinfo() output at
>> http://opendocman.com/forum/viewtopic.php?f=4&t=667 in the last post on
>> the page as of right now.
>>
>> What is really strange is that my test code works when I run it from the
>> command line.
>>
>> This is a recent, clean install of CentOS. I have done no customization
>> of the configuration files beyond defining the site in Apache. The site
>> configuration has no PHP directives, as can be seen in the forum post
>> linked above. What is going on? What do I have to do to get this working?
>>
>
> Read te PHP and apache manuals to understand that whole /var is a
> directory accessible from a ciomnand line, its not a directory apache
> makes accessible to php. For very good security reasons if nothing else.
>
> try
>
> $dir = is_dir("/document_repository");
>
> if apache root is /var/www...

PHP works on the physical file system on the disk, not on Apache's
virtual document root.

Micha

--
http://mfesser.de/blickwinkel
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: array_walk always passing 0 as the parameter
Next Topic: Re: Windows binaries 64bit for PHP
Goto Forum:
  

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ]

Current Time: Sun Nov 24 19:25:42 GMT 2024

Total time taken to generate the page: 0.03748 seconds