2016-07-04 15 views
0

私は現在、SSIを使用するhtmlページを持っています。私は今、そのHTMLページにいくつかのPHPコードを追加する必要があります。ApacheとSSIの競合がApacheサーバ

<?php 
    session_start(); 
    $_SESSION["animal"] = "dog"; 
?> 
<!DOCTYPE html> 
<html> 

は私が成功したSSIやPHP、どちらか一方だけを実装することができます。私はこの問題は私のhttpd.confファイルでは、ここにあると信じて:

AddType text/html .html 
    AddOutputFilter INCLUDES .html 

    AddHandler application/x-httpd-php .php 
    AddType application/x-httpd-php .php .html 
    LoadModule php5_module "C:/php5/php5apache2_4.dll" 
    PHPIniDir "c:/php5" 

</IfModule> 

私が今までのAddTypeが2番目に記載された2本の異なるAddTypeのためのライン、および、動作するものがあるがあります。両方のAddTypeを同時に動かす方法はありますか?

ありがとうございます!

+0

証明書SSLを正しくインストールしている場合は、証明書マネージャツールに保存しますか? http://superuser.com/questions/713810/install-ssl-certificate-from-an-untrusted-website-into-the-certificates-snap-in –

+0

明日チェックしますが、もしそうなら、どのように役立ちますか?私の問題を解決する?次のステップは何でしょうか? –

答えて

0

使用FilesMatchSetHandler.htaccessの代わりhttpd.confでこれを置く:

# Enable server side includes 
Options +Includes 

# Handle files ending in .php, .shtml, and .html using the PHP interpreter: 

<FilesMatch "\.(php|shtml|html)$"> 
    SetHandler application/x-httpd-php 
</FilesMatch> 

# Filter .php, .shtml and .html files through mod_include first 
AddOutputFilter INCLUDES .php .shtml .html 

とテストを同じページで両方:

<!DOCTYPE html> 

<head> 
<title>PHP/SSI Test Page</title>  
</head> 

<body> 

<!--#echo var="DATE_LOCAL" --> 
<? echo "Last Updated: ".date("F jS Y", 
getlastmod()); ?> 

</body> 
</html> 

参照

関連する問題