[英]wordpress upload file and php max file size
我無法將文件上傳到1Mb以上的wordpress,因為上傳者限制了我。
我已經檢查了phpinfo(),它顯示了1000M,但wordpress uploader仍然顯示1Mb作為最大上傳大小。
奇怪的是,即使我更改了php.ini中的一些內容,我也無法將max_execution時間更新為1000
托管服務提供商是否有某種方式阻止對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;
}
如果您的主機是GoDaddy cPanel,則可以通過更簡單的方式更改設置:
- 登錄到cPanel Hosting Manager帳戶
- 搜索“選擇PHP版本”選項,然后單擊它。
- 點擊右上角的“切換到PHP選項”按鈕
- 在這里修改或更改您需要的任何其他設置。
例如:
max_file_size
我在這里添加了屏幕截圖:
我猜您使用多站點wordpress。 在這種情況下,您可以在
網絡管理員->設置->網絡設置。
php設置由wordpress多站點管理功能重寫。 我遇到了同樣的問題,希望對您有所幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.