我無法上傳文件到wordpress超過1Mb作爲上傳者限制我。wordpress上傳文件和php最大文件大小
我檢查了phpinfo(),它顯示1000M,但仍然wordpress上傳顯示1Mb作爲最大上傳大小。
奇怪的是我無法更新max_execution時間1000,即使我已經改變了一些 在php.ini
有一些方法的託管服務提供商是阻止一些修改php.ini文件。
如下所示的信息:
http://nvoids.com/blog/wp-admin/test.php
感謝
我無法上傳文件到wordpress超過1Mb作爲上傳者限制我。wordpress上傳文件和php最大文件大小
我檢查了phpinfo(),它顯示1000M,但仍然wordpress上傳顯示1Mb作爲最大上傳大小。
奇怪的是我無法更新max_execution時間1000,即使我已經改變了一些 在php.ini
有一些方法的託管服務提供商是阻止一些修改php.ini文件。
如下所示的信息:
http://nvoids.com/blog/wp-admin/test.php
感謝
WordPress的使用兩個php.ini的值來確定最大上傳尺寸:upload_max_filesize
和post_max_size
。請參閱https://github.com/WordPress/WordPress/blob/master/wp-includes/media.php#L1141-L1146。下面是WordPress的的來源,決定了最大上傳大小的方法:
function wp_max_upload_size() {
$u_bytes = wp_convert_hr_to_bytes(ini_get('upload_max_filesize'));
$p_bytes = wp_convert_hr_to_bytes(ini_get('post_max_size'));
$bytes = apply_filters('upload_size_limit', min($u_bytes, $p_bytes), $u_bytes, $p_bytes);
return $bytes;
}
請添加此代碼在您的function.php文件
add_filter('upload_size_limit','ashutosh_increase_upload');
function ashutosh_increase_upload($bytes){
return 2650000000;
}
我猜你使用多站點WordPress的。 在這種情況下,您可以在
Network Admin - > Settings - > Network Settings中設置「Max upload file size」。
php設置被wordpress多站點管理功能改寫。 我遇到了同樣的問題,希望這可以幫助你。
這實際上解決了我的問題......非常感謝 –
您可以更改設置的更簡單的方法,如果你的主機是GoDaddy的的cPanel:
- 登錄到cPanel主機管理賬戶「選擇PHP版本」選項
- 搜索,然後點擊進入。
- 點擊右上角的「切換到PHP選項」按鈕
- 在這裏修改或更改您需要的任何其他設置。
例如:
max_file_size
我已經在這裏添加了截圖:
我仍然看到10MB的phpinfo()函數,你的鏈接wp文件夾。如果您覆蓋默認設置,請檢查wp-config.php文件和最終呈現的.htaccess。 – Napolux
我明白了..但上傳者無論如何都允許1MB仍然 –
這可能是您執行時間的限制... – Napolux