2017-03-18 5 views
0

私はWPでファイルをアップロードするために1MBで立ち往生しているようです。Nginx/WordPressで1MB以上のアップロードファイルサイズを増やすには?

php.iniの値を変更しました。私はphpinfo()とWPのアップロードメディアページで正しい価値を見ています。

Nginxの設定ファイルでclient_max_body_sizeの値を変更しました。私は、特定のサイトの設定のnginx.conf +ロケーションとサーバーブロックのHTTPブロックでそれを変更しました。まだ動かない!

私はアイデアの出だ

...

+0

nginxの 'client_max_body_size'を変更すると、nginxを再起動したのか、設定をリロードしたのでしょうか?また、大きなファイル(オンスクリーンメッセージまたはエラーログ)をアップロードしようとすると、どのようなメッセージが表示されますか? – Matt

+0

はいNginxを再起動しました。 WP管理者から「ファイルをディスクに書き込めませんでした」というメッセージが表示されます。 「ファイル名はアップロードできませんでした」の下に書かれています。プログレスバーが100%になったらメッセージが表示されます。 – mrmuggles

答えて

0

更新します/php.iniファイル(または存在しない場合は作成)。 以下のようにしてください。

upload_max_filesize = 1000M // toggle your values 
post_max_size = 2000M // toggle your values 
memory_limit = 3000M // toggle your values 
file_uploads = On // toggle your values 
max_execution_time = 180 // toggle your values 

また、/wp-config.phpを編集することもできます。

define('WP_MEMORY_LIMIT', '3000M'); // set 

および/または、あなたの.htaccessファイルを更新し、以下の操作を行うことができます:

php_value upload_max_filesize 1000M // toggle your values 
php_value post_max_size 2000M // toggle your values 
php_value memory_limit 3000M // toggle your values 
php_value max_execution_time 180 // toggle your values 
php_value max_input_time 180 // toggle your values 

私はちょうどCMSファイルサイズの制限を回避するために、FTP経由でアップロードすることをお勧めします。

+0

これらの値はすべてphpinfo()に基づいてOKです。 また、ApacheではなくNginxを使用しています。 WPアップロードページでも、アップロードファイルのサイズが正しく表示されています。 – mrmuggles

関連する問題