web-dev-qa-db-ja.com

litespeedが解釈する代わりにPHP sourceを表示するのはなぜですか?

サーバーでこの問題が発生しています。 Webページを更新すると時々発生します。 litespeedは_file.php_をphpコンパイラに渡さないようで、HTMLをレンダリングしてPHPを解釈する代わりに、PHPソースコードが表示されます。常に発生するとは限りません。2つまたは3つだけです。 50回の試行で。

私のPHPバージョンは_5.3.10_ですが、_5.2.17_でも同じ問題がありました。私のLitespeedバージョンはCentOS 6 (x64)の_V5.5_です。

1
Aram Alipoor

何ヶ月もの苦労の末、ついに私は自分の.htaccress長さが問題でした。言い換えれば、.htaccessファイルの長さが17行を超えると、Litespeedが混乱します。

0
Aram Alipoor

通常、これはどのWebサーバーでも発生しないはずです。これはグリッチが原因である可能性があります(同じページでテストしている場合)。

それを再現し、それが続く場合はバグレポートを提出してみてください。

0
Lucas Kauffman

標準出力に書き込むのではなく、PHP mime-types with PHP)を解析するようにlitespeedを構成したことを確認する必要があります。 mime-typesが設定されていない場合、Apacheで問題が発生します。それが本当にランダムで、特定の領域などにリンクできない場合は、バグである可能性があります。

PHPハンドラーを追加するには、...の行に沿って何かを追加するだけです。

addType application/x-httpd-php5 php

PHPファイルは、常にハンドラーで指定した拡張子で名前が付けられていることを確認してください。

0
Doug