似乎我被困在1MB上傳WP上的文件。如何在Nginx/WordPress上增加超過1 MB的上傳文件大小?
我改變了php.ini的值。我用phpinfo()和WP的上傳媒體頁面看到了正確的值。
我更改了Nginx配置文件中的client_max_body_size值。我在nginx.conf的HTTP塊中修改了它,這是特定站點配置的位置和服務器塊。還是行不通!
我的想法......
似乎我被困在1MB上傳WP上的文件。如何在Nginx/WordPress上增加超過1 MB的上傳文件大小?
我改變了php.ini的值。我用phpinfo()和WP的上傳媒體頁面看到了正確的值。
我更改了Nginx配置文件中的client_max_body_size值。我在nginx.conf的HTTP塊中修改了它,這是特定站點配置的位置和服務器塊。還是行不通!
我的想法......
更新您的/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文件大小的限制。
這些值都基於phpinfo()正常。 另外我使用的是Nginx,而不是Apache。 在WP上傳頁面上,我也能正確看到上傳文件的大小。 – mrmuggles
只是爲了確認,在nginx中更改'client_max_body_size'時,你重新啓動了nginx還是重新加載了它的配置?另外,當您嘗試上傳大文件時,您會看到什麼信息 - 屏幕上的信息或錯誤日誌? – Matt
是的我重新啓動了Nginx。 從WP管理員,我得到'無法寫入文件到磁盤'。它寫在'文件名未能上傳'。我看到進度條變爲100%,然後出現消息。 – mrmuggles