Re: virtual host problem
| From: | Ian Newlands | Date: | Fri, 10 May 2002 22:44:13 +0000 |
| Subject: | Re: virtual host problem | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-97032@lists.php.net to get a copy of this message | ||
Re question 2:
You can set this using the php_value command in apache. I think you need to
have the SAPI version configured for this to work though. You might want to
check that out. I have only done this on XP, haven't tried it on linux yet.
<VirtualHost *>
ServerAdmin blah@blah.com
DocumentRoot "D:\web\wilson\www"
ServerName blah.blah.com
ErrorLog "D:\web\blah\logs\error.log"
CustomLog "D:\web\blah\logs\access.log" common
php_value include_path "D:\web\blah\includes"
</VirtualHost>
So your www directory would exist within D:\web\blah\www, keeping your
includes safe. In your php.ini you can leave your includes line blank.
Hope it helps!
Regards,
Ian Newlands
"1lt John W. Holmes" <holmes072000@charter.net> wrote in message
news:003f01c1f76f$9df452f0$2f7e3393@TB447CCO3...
> > To learn more, I put the phpinfo(); function in my document root, and
> > lo and behold, I get this long a gnarly virtual path:
> > /home/virtual/site26/fst/var/www/html/
> > as my document root. So I try:
> > /home/virtual/site26/fst/var/www/rsrcs/.... for my includes, and still
> > can't get to it.
>
> You've probably got an ensim system, don't you? The host for falkware.com
is
> like that and it's a pain. Through ssh, the path to the file is
> /var/www/html/etc..., but like you, we have to use the whole "hidden" path
> /home/virtual/site26/fst/var/www/rsrcs/... That should work for you. What
> kind of error are you getting when you use the entire path?
>
> > SECOND QUESTION: are there any virtual host gurus who can tell me how to
> > get Apache/PHP to include files from outside of the document root on
> > virtual hosted systems?
>
> You can use an absolute path, with /home/virtual ... or use a relative
path
> from the script you're in ../../includes/ etc..
>
> ---John Holmes...
>