Re: <?php ... ?> ignored by Apache
| From: | Rasmus Lerdorf | Date: | Sun, 21 Apr 2002 22:22:40 +0000 |
| Subject: | Re: <?php ... ?> ignored by Apache | ||
| References: | 1 | Groups: | php.install |
| Request: | Send a blank email to php-install+get-6706@lists.php.net to get a copy of this message | ||
Did you configure Apache to treat .html files as PHP files? It sounds
like you are naming your files whatever.html but I bet you only configured
Apache to parse whatever.php.
Look for this line:
AddType application/x-httpd-php .php
And change it to:
AddType application/x-httpd-php .html
If you want Apache to parse normal .html files for PHP. Or put both .php
and .html there.
Don't forget to restart your server after making the change.
-Rasmus
On Sun, 21 Apr 2002, R.J.Peach wrote:
> Hello.
>
> First - This may well be a problem principally to do with apache,
> but if so (it appears to be) specifically with apache/php interaction
> so here goes....
>
> I have been experimenting with apache 1.3.23 / php 4.1.2 for several weeks
> now and have met with a problem that has me puzzled.
>
> I have built Apache & php from source on linux and have elected to statically
> bind php to apache (i.e. httpd -l reports mod_php4.c)
>
> Om my local apache server, I can execute cgi-bin programs in C and perl perfectly well
> to service POST requests from html pages.
>
> I have access to a remote server, which also runs these cgi-bins correctly.
>
> I also built the command line version of php - which executes simple php code
> from the console.
>
> php -i > info.html
> produces an html page that (as far as I can see) is OK.
>
> As far as I can tell, I have the necessary additions to httpd.conf to
> recognise php mime types.
>
> HOWEVER.
> On both my local and on the remote server, attempts to execute
> html with embedded <?php (or any other alternative to this) act as if
> the server was treating the html inclusions as comments. Nothing is
> produced in the displayed page from the php sections, but a `view source'
> returns the page with the php code inclusions present . This happens on both my
> local server and the remote one (which I understand) is also running
> apache 1.3.23
> On the local server, there are no error reports from either apache
> or php in their respective logs.
>
> I guess that apache is probably not even attempting to parse the html page,
> and the browser will simply be silently ignoring unknown html tags.
>
> If I am right about this, what then is likely to be missing from
> (again a guess) my httpd.conf
>
> Sound familiar to anyone eh?
>
> Regards, RJP
>
>
> <http://www/sedric.co.uk>
>
>
>
>
>
> --
> PHP Install Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>