私はApacheでUbuntu Serverを実行しています。 PHPとHTMLの両方がそれぞれのファイル拡張子を使って正しく動作します。私はファイルをHTMLにPHPコードを追加しようとすると、私はhttpd.confのApacheサーバー:一度にphpとhtmlをレンダリングできません
AddHandler application/x-httpd-php .html
で任意の提案を以下のように使用する場合には、PHPではなく、HTMLをレンダリングしますか?
私はApacheでUbuntu Serverを実行しています。 PHPとHTMLの両方がそれぞれのファイル拡張子を使って正しく動作します。私はファイルをHTMLにPHPコードを追加しようとすると、私はhttpd.confのApacheサーバー:一度にphpとhtmlをレンダリングできません
AddHandler application/x-httpd-php .html
で任意の提案を以下のように使用する場合には、PHPではなく、HTMLをレンダリングしますか?
header('Content-Type: text/plain');
でこの情報を見つけました!
はあなたのような多くのAddHandler
は、その前にapplication/
を持っていないことを
AddType application/x-httpd-php .html
AddHandler x-httpd-php .html
通知を持っている必要があり、それが見えますgoggling少し行います。
は、PHPのコードにあった、すべてを投げhttp://www.honeytechblog.com/how-to-fix-applicationx-httpd-php-trouble-in-getting-php-to-parse/
レンダリングするコードを投稿してください(PHPおよびHTML)。ファイルにPHPがあれば、.phpファイルは.htmlファイルとまったく同じHTMLコードをレンダリングするため、.php拡張子を付けて名前を付ける必要があります。 (拡張子が.phpであれば、処理する余分なものがサーバにあります)。 – ionFish
@meshは間違っています.HTMLファイルをPHPとしてレンダリングするようにApacheを設定することができます – Petah
あなたのブラウザがApacheから取得しているヘッダをチェックすると、何らかの理由で 'Content-Type:text/html'ヘッダが失われている可能性があります。 – drew010