2017-03-18 144 views
0

似乎我被困在1MB上傳WP上的文件。如何在Nginx/WordPress上增加超過1 MB的上傳文件大小?

我改變了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 ie;

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 

建議剛通過FTP上傳,以避免CMS文件大小的限制。

+0

這些值都基於phpinfo()正常。 另外我使用的是Nginx,而不是Apache。 在WP上傳頁面上,我也能正確看到上傳文件的大小。 – mrmuggles

相關問題