0

NextGen ギャラリーに画像をアップロードしようとすると、エラーが発生します。エラーは言う:

ERROR HTTP エラー。: HTTP エラー。

開発者ツールを確認すると、次のように表示されます。

POST nextgen-gallery/admin/upload.php 500 (内部サーバー エラー)

php.ini の構成 (ファイル サイズまたは処理時間を制限するもの) である可能性があることをインターネットで読みましたが、解決できませんでし
た。HTACCESS ファイルを編集することで解決できることもわかりましたが、うまくいきませんでした。私はどこでも。

私が見たものから、それは画像のサイズに関連しています。画像が 100 ~ 150kb を超えると失敗します。しかし、これは確かに問題ではありません。これにより、処理に長い時間がかかり、最終的にエラーが発生する制限があります。

何かアドバイスはありますか?

ありがとう。


アップデート:

PHP 構成:

post_max_size 48M
upload_max_filesize 20M

Apache エラー ログ:

mod_fcgid: HTTP request length 131768 (so far) exceeds MaxRequestLen (131072)
4

2 に答える 2

1

アップロードファイルのサイズを制限する2つのphp.ini設定があります。

  1. post_max_size-許可される投稿データの最大サイズを設定します。この設定は、ファイルのアップロードにも影響します。大きなファイルをアップロードするには、この値はより大きくなければなりませんupload_max_filesize
  2. upload_max_filesize-アップロードされたファイルの最大サイズ。

これらの設定はphp.iniで変更できます(まだ存在しない場合は追加できます)。または、次のように.htaccessで設定できます。

php_value post_max_size 8M
php_value upload_max_filesize 1M

mod_fcgidFcgidMaxRequestLenディレクティブは、サーバー構成または仮想ホスト構成でのみ構成できます(.htaccessでは構成できません)。

于 2012-08-22T09:39:51.667 に答える