1

私は自分のサイトでアップローダーを使用しています。150MB を超えるファイルをアップロードしようとすると、アップロードが 1% になり、元に戻って再び 1% になり、失敗します。アップローダーの問題かもしれないと思ったのですが、同じことが起こったよりも、単一のファイルアップローダーを作成しました。apache と nginx をリバース プロキシ サポートとして使用しています Ubuntu サーバー 10.04 のパラレル plesk 11 で

エラーログを確認しました。私はこれを見つけました

オプション FollowSymLinks または SymLinksIfOwnerMatch がオフであり、RewriteRule ディレクティブが禁止されていることを意味します

私の.htaccessファイルがこれである場合、私はこのエラーを受け取り続けます

Options FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain.com [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]


RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-zA-Z0-9-_.]*)$ /profile.php?id=$1 [L]


ErrorDocument 404 /404.html

私のphp情報の詳細はこれです。

サーバーにapcをインストールしました

apc.max_file_size 1M


max_file_uploads 20
max_execution_time 0
post_max_size 200M
upload_max_filesize 450M
4

1 に答える 1

2

plesk で Fastcgid を使用する場合は、これも構成に追加する必要があります。

FcgidMaxRequestLen 471859200

/etc/apache2/mods-enabled/fcgid.conf

したがって、Fastcgid は、一部の値については php.ini ではなく、そのファイルを参照します。

なので、Fastcgiを使う場合はこれが問題だと思います。

私の悪い英語で申し訳ありませんが、私はそれを改善しようとしています。これがあなたの助けになることを願っています;)

于 2012-10-09T12:53:46.137 に答える