See comments inline ...
Matt <[EMAIL PROTECTED]> a écrit dans le message :
001d01c17cbd$c6a91f00$[EMAIL PROTECTED]
> > That's what happens when you don't specify index.php in the index
> > section of your httpd.conf file... but you already knew that. ;-)
>
> Shouldn't you get the standard Apache "Index of /" Directory Index Listing
> if there isn't a valid DirectoryIndex file in the directory?

... unless directory browsing is switched off (as it should be) when you'd
expect to get "Forbidden" ?? (I think -- I'm no Apache expert).
>
> >  If I specify the directory and the filename,
> >  the code is executed correctly. And the same thing happens with
> >  index.shtml files: if I just give the directory name, the file is
> >  displayed but any include directives are not parsed. If I specify the
> >  filename, they are.
>
> Veronica, didn't you say way back that the ISP requires you to use .php
for
> *php3* and .php4 for php4?
> Could that be the trouble?  Why not start from scratch, and put only an
> index.php4 file in the directory that only has:
> <?php
> phpinfo();
> ?>
> and browser to server and see what you get.

I did that, creating a new subdirectory with only one file in it, and I got
the source code displayed in the browser when I just went to
www.mydomain.com/test/ -- but when I went to
www.mydomain.com/test/index.php4 the code was interpreted and I got the
output you would expect. This is what's weird -- if it isn't configured to
recognise anything other than .htm and .html, why am I not getting either a
directory listing or "forbidden"? If Apache knows it's got to look for
index.php4, why is it just returning it to the browser instead of
interpreting it first?

I'm sure there must be some kind of misconfiguration. The ISP say they can't
possibly change anything because it would affect everyone else on the
server -- a good thing, I would have thought, since they can't have many
clients who want their includes to fail and their PHP source to be displayed
to the world.

Chris is right, the ISP is a dog (ex-telco monopoly and it shows!). They
seem to think I'm making a fuss about nothing and I should just stick an
index.html in every directory with a meta-refresh of zero redirecting to the
real page. The client insisted on using this ISP, and the site launches
today, so that's what I've done for the present. I'll try to talk them into
switching hosts later. Thanks for your help anyway ...

Veronica




-- 
PHP Install Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to