工具
Max Upload Size Fixer
Raise the upload limit — and get all three values consistent
在你的瀏覽器裡執行。什麼都不會被上傳。
關於Max Upload Size Fixer
WordPress upload limits are set in three places that must agree: upload_max_filesize, post_max_size, and memory_limit. Set your target size and this emits all three, correctly ordered, for php.ini, .htaccess, and wp-config.php.
FAQ
常見問題
我調高了 upload_max_filesize,卻什麼都沒變。為什麼?
因為 WordPress 取的是三個值裡「最小」的那一個:upload_max_filesize、post_max_size 和 memory_limit。只調高其中一個,另一個卻維持很低,什麼都不會改變。post_max_size 必須比 upload_max_filesize 大,因為請求主體裝的是檔案,加上包在它外面的表單。
wp-config.php 能調高上傳上限嗎?
只能部分做到,而且這一點讓很多人卡住。wp-config.php 可以調高 WordPress 的記憶體上限,但 upload_max_filesize 是一個 PHP 參數,等到 WordPress 載入時,PHP 通常早就把它讀完了。如果你的主機把 PHP 設定鎖死,那再怎麼編輯 wp-config 都改不了這個上限。
我的主機不讓我編輯 php.ini。那該怎麼辦?
試試在你的網頁根目錄放一個 .user.ini 檔案——許多共享主機會讀取它。如果連這也不行,那這個上限就是在你的帳號之上被強制執行的,只有你的主機商能更改。去問他們吧;這通常只是一張改一行設定的工單。