私は、比較的優れたホスティング IMO である Site5 で、ステージング サーバーと運用サーバーをホストしています。問題はその品質ではなく、PHP のバージョンに関連する問題です。
私たちの開発サーバーは、良いバージョンである PHP 5.3 を使用しています。5.4 は新しすぎるため、まだその機能を使用したくありません。
問題は、Site5 はデフォルトで PHP 5.2 を使用していますが、HTACCESS AddHandler ステートメントを使用して 5.3 に変更できることです。Site5 では問題なく動作しますが、そのステートメントを HTAccess ファイルに保持すると、開発サーバーがクラッシュします。
SVN/Git を使用して Web アプリをデプロイすると、常に同じファイルをどこにでも保持していることがわかります。そのため、AddHandler の HTACCESS ファイルの条件ステートメントについて何も見つけられないようです。書き換えエンジンの条件を簡単に記述できますが、次のように見えて動作するものを見つけることができません。
#<If SERVERNAME == "targethost.com">
# PHP 5.3 configuration for site5
# AddHandler application/x-httpd-php53 .php
#</If>
誰にも解決策がありますか?