7

サーバーの最大投稿サイズ制限を引き上げようとしています。

.htaccessファイルは次のとおりです。

php_value upload_max_filesize 20M
php_value post_max_size 20M
php_value max_execution_time 200
php_value max_input_time 200

ただし、機能していないようで、500内部サーバーエラーがスローされます。

なぜこれが起こる可能性があるのか​​、そしてこれをどのように克服するのかについてのアイデアはありますか?

4

1 に答える 1

8

私が知る限り、あなたの構文は正しいです。ただし、php_valueApache ディレクティブはmod_phpモジュールによって提供されます。PHP を Apache モジュールとして実行しない場合 (たとえば、FastCGI または他の SAPI と一緒に実行する場合)、そのディレクティブは定義されないため、500 エラーが発生します。

PHP の設定を変更するには、さまざまな方法があります。実際に、CGI を実行するホスティング サービスは、多くの場合php.ini、FTP アカウントのどこかにカスタム ファイルを提供することがわかりました。さらに、PHP/5.3.0 以降を実行している場合は、.user.inifilesを使用できます。最後になりましたが、ini_set()コード内にあります。

于 2013-01-02T16:34:16.380 に答える