5

管理者が自分の電子書籍や大きなPDFファイルを投稿できるように、Wordpressブログのファイルアップロードサイズを大きくしようとしています。このサイトはGoDaddy/IIS 7でホストされています。運が悪かったので、次のことを試しました。web.config: <configuration><system.webServer><security><requestFiltering><requestLimits maxAllowedContentLength="10000000"/></requestFiltering></security></system.webServer></configuration>

サイトのルートにあるphp.ini: upload_max_filesize = 64M

アドバイスをいただければ幸いです。ありがとう、ショーン

4

3 に答える 3

6

ここで見つかった解決策:

ステップ1:

まず、サーバーのPHP.iniファイルを編集する必要があります。これは、PHPインストールディレクトリ(c:\ program files \ php \ php.iniなど)にあり、次の値を設定します。

upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300
max_input_time = 300

これにより、PHPは最大64MBのファイルを処理でき、タイムアウトする前にPHPスクリプトを最大5分実行できます。

ステップ2:

最後に、IIS7のデフォルトのファイルアップロード制限は30MBです。それよりも大きいものがあると、IISは非常に役に立たない404ステータスを返します。詳細については、 http://www.iis.net/ConfigReference/system.webServer/security/requestFiltering/requestLimitsを参照してください。

これをオーバーライドするには、(各)サイトのweb.config設定を変更する必要があります。(ここでの唯一の落とし穴は、制限がキロバイトではなくバイトであると予想されることです。)以下は、MSDNドキュメントからのコピーパスタです。

IISがPHP.iniの変更を取得できるように、アプリケーションプールをリサイクルすることを忘れないでください。

以上です!

http://refactored.tumblr.com/post/4609761388/wordpress-iis7-uploads

于 2018-05-24T11:17:13.407 に答える
2

phpinfo()から取得できるアクティブなphp.iniを変更し、それに応じてpost_max_sizeとupload_max_filesizeの両方を変更する必要があります。完了したら、iisを再起動します

于 2013-02-27T04:41:59.587 に答える
2

私はWindowsShareHostGatorサイトを使用しているため、上記の最初のソリューションを採用する必要がありました。httpdocsに.user.iniというファイルがあり、これを追加しました。

upload_max_filesize = 256M
post_max_size = 256M
max_execution_time = 600
max_input_time = 600

もっと大きくする必要があったからです。私も追加しました:

<security><requestFiltering><requestLimits maxAllowedContentLength="268435456"/> 
</requestFiltering></security>

したがって、これにより、より大きなファイルをアップロードできました。大きなビデオやmp3ファイルをアップロードできるようにしたかったのです。

于 2019-03-06T03:53:40.907 に答える