1

Plesk Panel 11、apache、および PHP 5.3.3 を搭載した debian スクイーズ サーバーを使用しています。アップロード ファイルの最大サイズを増やしたいのですが、1 つまたは複数のファイルで 20M を超えるサイズをアップロードしようとすると、次のエラーが表示されます。内部サーバー エラーサーバーで内部エラーまたは構成ミスが発生したため、リクエストを完了できませんでした。

これは私の設定です:

memory_limit = 128M
max_execution_time = 3600
max_input_time = 3600
upload_max_filesize = 100M
post_max_size = 100M

そしてまた

suhosin.memory_limit=0
suhosin.post.max_value_length=1000000

私のApacheエラーログには、エラーに関連する参照が含まれていません。

この 20M キャップの原因は何ですか?


test.php と test.html で 21M のファイルが 1 つあるフォームだけの簡単なページを試してみました。純粋な html フォームが正常に送信されました。test.php の同じ HTML コードはそうではありません。したがって、Apache やサーバーではなく、PHP に何らかの問題があるはずです。すべてのphp拡張機能を無効にし、.htaccessを削除しましたが成功しませんでした。curl を使用してサーバーのコマンドラインからデータをローカルに投稿しようとしましたが、同じエラーが発生しました。

私のPHPバージョンのバグでしょうか?アップグレードとは、squeeze から wheezy に移行することを意味します。これは運用サーバーであるため、そう簡単には実行できません。

4

2 に答える 2

1

たまたまApacheを再起動しましたか?

/etc/init.d/apache2 restart

PHPコードでファイルサイズ制限を設定していない限り、これを行うと機能するはずです。

于 2013-10-02T23:14:26.500 に答える
0

何時間もの試行錯誤の末、ついに解決策を見つけました!ラインでした

MaxRe­ques­tLen 

ファイル内

/usr/local/psa/admin/conf/templates/default/domain/domainVirtualHost.php

これは、PHP が fastCGI 経由でロードされた場合にのみ有効です!!!

于 2013-10-14T11:23:29.237 に答える