3

私の.htaccessファイルは次のようになります。

php_value include_path "/home/username/public_html/site"

インクルードパスと同じ場所です。

500の内部サービスエラーが発生していますが、ローカルでは正常に機能していました。私はホストを介して何かを見つけようと探し回っていますが、あまり運がありません。

4

2 に答える 2

3

正確なエラー メッセージがわからないと、何が問題なのかを判断するのは困難です。Pekka が説明したように、1 つの理由は mod_php が使用されていないことです。これは、たとえば、suPHP または PHP の CGI インターフェースに基づくその他のバリアントが使用されている場合に当てはまります。

その場合、および PHP 5.3.0 以降を使用している場合は、.user.iniファイル1を使用してディレクトリごとの構成を作成できます。.htaccessしたがって、次の行でファイルを使用する代わりに

php_value include_path "/home/username/public_html/site"

.user.ini行を含むを使用します

include_path = "/home/username/public_html/site"


1 ) これがデフォルトのファイル名であることに注意してください。ファイルは別の名前 (ファイル名は INI ディレクティブで構成) になっているか、完全に無効user_ini.filenameになっている可能性があります。

于 2014-05-03T08:00:59.827 に答える