當前位置:首頁 » 文件管理 » wordpress最大上傳文件大小

wordpress最大上傳文件大小

發布時間: 2022-06-19 12:56:20

㈠ 如何解決WordPress文件上傳問題

默認安裝的WordPress的文件上載功能限制很多,難以使用,主要存在三個問題,一是可上載的文件類型有限制,二是文件大小限制在2M以內,三是漢字文件名的文件上載出錯。在網上搜集了解決辦法,一一解決了問題後,感覺順手多了。
系統環境:windows 2003;Apache 2.2.19;php 5.2.17;WordPress 3.1.4。
①文件類型限制的解決辦法:
修改wp-config.php文件,增加一句:
define('ALLOW_UNFILTERED_UPLOADS',true);
②文件大小限制的解決辦法:
涉及到php和wordpress兩者的參數調整,
修改php.ini
post_max_size = 20M
上述值至少要大於希望上傳的最大文件大小。
查看修改memory_limit的值,保證要大於希望上傳的最大文件大小。一般默認是128M,應該無需修改。
修改upload_max_filesize = 20M
默認為2M,這個值修改後,在wordpress中顯示的文件大小限制達到20M。
修改wp-config.php文件,增加一句:
define('WP_MEMORY_LIMIT','64M');
③漢字文件名問題解決辦法:
修改wordpress,wp-admin/includes/file.php文件,找到函數wp_handle_upload()。
修改兩句,把
$new_file = $uploads['path'] . "/$filename";改為:$new_file = $uploads['path'] . "/" . iconv("UTF-8","GB2312",$filename);把return apply_filters('wp_handle_upload',array('file'=>$new_file,'url' => $url, 'type' => $type ), 'upload');改為return apply_filters('wp_handle_upload',array('file'=>$uploads['path'] . "/$filename",'url' => $url, 'type' => $type ), 'upload');
④支持rar文件上載問題解決辦法
修改wp-includes/functions.php文件
找到函數function get_allowed_mime_types()在行'zip' => 'application/zip',

㈡ WordPress上傳主題,提示「文件過大,請修改最大文件限制」,該如何解決

解決辦法:

修改wordpress,/wp-admin/includes/file.php文件,找到函數

230行 wp_handle_upload()

修改兩句,把

347行 $new_file = $uploads['path'] . "/$filename";

改為:

347行 $new_file = $uploads['path'] . "/" . iconv("UTF-8","GB2312",$filename);

362行 return apply_filters('wp_handle_upload',array('file'=>$new_file,'url' => $url, 'type' => $type ), 'upload');

改為:

362行 return apply_filters('wp_handle_upload',array('file'=>$uploads['path'] . "/$filename",'url' => $url, 'type' => $type ), 'upload');

㈢ wordpress上傳文件限制如何更改到64M

解決了WordPress文件上傳問題:
一是可上載的文件類型有限制;
二是文件大小限制在2M以內;
三是漢字文件名的文件上載出錯。
①文件類型限制的解決辦法:
修改/wp-config.php文件,增加一句:
define('ALLOW_UNFILTERED_UPLOADS', true);
②文件大小限制的解決辦法:
涉及到php和wordpress兩者的參數調整,
修改/php/php.ini
735行 post_max_size = 20M
460行 memory_limit = 128M
886行 upload_max_filesize = 128M
post_max_size值至少要大於希望上傳的最大文件大小。
memory_limit值保證要大於希望上傳的最大文件大小,一般默認是128M,無需修改。
修改/wp-config.php文件,增加一句:
define('WP_MEMORY_LIMIT','64M');
③漢字文件名問題解決辦法:
修改wordpress,/wp-admin/includes/file.php文件,找到函數
230行 wp_handle_upload()
修改兩句,把
347行 $new_file = $uploads['path'] . "/$filename";
改為:
347行 $new_file = $uploads['path'] . "/" . iconv("UTF-8","GB2312",$filename);

362行 return apply_filters('wp_handle_upload',array('file'=>$new_file,'url' => $url, 'type' => $type ), 'upload');
改為:
362行 return apply_filters('wp_handle_upload',array('file'=>$uploads['path'] . "/$filename",'url' => $url, 'type' => $type ), 'upload');
④支持rar文件上載問題解決辦法
修改/wp-includes/functions.php文件
找到函數
2555行 function get_allowed_mime_types()

'zip' => 'application/zip',
後面加入
'rar' => 'application/rar',

㈣ 如何在wordpress上增加文件上傳的大小限制

本文只限Apache配置主機的使用方法,增加WordPress文件上傳大小限制:通過配置php.ini的upload_max_filesize 和 post_max_size,重啟Apache;通過修改.htaccess文件。
最近在用WordPress做一個視頻B2B網站,所需要的上傳的文件已經遠遠超過了32MB的限制(32MB的視頻能幹什麼啊)。

網上分享的方法
一如既往的網路,基本大同小異,最後參考了WordPress啦!的增加文件上傳大小限制:
一般來說你使用的主機會限制你上傳文件的大小,在WordPress的媒體文件上傳可以看到,大多數都是2MB(我的是32MB)。如果是圖片的話可能會還夠用,但是如果是音頻和視頻文件就不一定夠用了。
方法一:
在functions.php中添加如下代碼,這樣上傳限制就是64M

復制代碼
代碼如下:

@ini_set( 'upload_max_size' , '64M' );
@ini_set( 'post_max_size', '64M');
@ini_set( 'max_execution_time', '300' );

方法二:
新建一個php.ini文件,在你的主機空間的根目錄新建一個php.ini文件,裡面使用如下代碼。

復制代碼
代碼如下:

upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300

方法三:
使用.htaccess文件,在這個文件中添加如下代碼。

復制代碼
代碼如下:

php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value max_input_time 300

子任採用方法
我現在是使用的WordPress3.4+版本,上傳文件大小已經是主機配置決定的了,主機本身配置upload_max_filesize 和 post_max_size 都是32M,想要得到效果:
WordPress文件上傳大小300MB
上述方法一:無效!
上述方法二:有效,重啟Apache
上述方法三:有效,無需重啟Apache
總結:上傳大小主要用伺服器配置決定的,例如後兩種方法;而第一種方法不過在伺服器配置的基礎上來進一步用程序來限制罷了。
子任出於綜合考慮,減少伺服器不必要的負擔,最後採取了第二種方法:

復制代碼
代碼如下:

upload_max_filesize = 300M
post_max_size = 300M
max_execution_time = 300

在做優化的時候,碰到這么一個問題,需要在一篇文章中加入一個大小為19.4MB的PDF文件,而wordpress限定的文件大小隻有8MB,那麼如何在WP博客上上傳文件,而且文件大小不受限制呢?
方法很簡單,只需要3步就可以增加wordpress文件上傳大小的設置:
首先,我們打開FTP進入wordpress博客站點的根目錄,找到一個名為php.ini文件,下載到我們的電腦桌面上,用DreamWeaver打開文件後加入下面2行代碼,
post_max_size = 20M
upload_max_filesize = 20M
然後我們把這個文件更名為php5.ini。
請注意,上面我控制上傳文件大小和文章大小為20M,你可以根據你自己的需要設置上限。
下一步我們打開文件wp-config.php文件,看到這個是不是很熟悉?這個文件就在你的wordpress目錄下,我們以前安裝wordpress就是編輯的這個配置文件,現在我們需要再給它加上一段代碼來完成文件上傳大小的設置,
define('WP_MEMORY_LIMIT', '64M');
注意請在保存前把編碼更改為博客默認的編碼,例如我的編碼是UTF-8,如果不修改的話就會出現亂碼甚至打不開的問題。
最後一步,保存上面2個文件,一個是php5.ini,另一個是wp-config.php,然後在FTP上刪除php.ini,上傳這2個文件,大功告成!刷新一下你的wordpress後台,你會發現上傳文件大小已經變更為你設置的大小。

㈤ 如何修改WordPress的上傳文件大小限制

找到php.ini文件,
編輯該文件
搜索:memory_limit、post_max_size、upload_max_filesize、max_execution_time、max_input_time
一般默認的設置值為:
memory_limit=128M //相當於單個腳本可調用內存大小
post_max_size=8M //上傳文件大小上限
upload_max_filesize=2M//默認上傳文件大小,這個就是2M的限制!
max_execution_time=30//最大執行時間,頁面等待時間
max_input_time=60//最大輸入時間?具體意義不明確,就是上傳時間相關

然後將其改為自己需要的值,例如:
memory_limit=128M
post_max_size=12M
upload_max_filesize=10M//這樣就改為可以傳10M以下的文件了
max_execution_time=60
max_input_time=60
重啟服務使得設置才能生效!

㈥ WordPress源碼誰會 PHP.ini修改配置下載上傳文件大小 遠程幫我修改

查找 post_max_size (默認為 =2M)

改為想要的大小,如:post_max_size = 100M

你以為這樣就可以解決問題了?其實還需要看下面一步。


upload_max_filesize 表示所上傳的文件的最大值。

查找upload_max_filesize,默認為8M改為

upload_max_filesize = 100M


為什麼這么設置就不用解釋了...


最後,設置結束後,需要重新啟動載入設置(重新啟動你的web環境)。

具體可查看 PHP手冊 中的 〔php.ini 核心配置選項說明〕

upload_max_filesize 所上傳的文件的最大大小。

post_max_size 設定 POST 數據所允許的最大大小。

memory_limit 設定了一個腳本所能夠申請到的最大內存位元組數。


下面介紹一下PHP文件上傳涉及到的一些參數:

file_uploads

是否允許通過HTTP上傳文件的開關,默認為ON即是開


upload_tmp_dir

upload_tmp_dir用來說明PHP上傳的文件放置的臨時目錄,要想上傳文件,得保證伺服器沒有關閉臨時文件和有對文件夾的寫許可權,如果未指定則PHP使用系統默認值


upload_max_filesize

允許上傳文件大小的最大值,默認為2M


post_max_size

控制在採用POST方法進行一次表單提交中PHP所能夠接收的最大數據量。如果希望使用PHP文件上傳功能,則需要將此值改為比upload_max_filesize要大


max_input_time

以秒為單位對通過POST、GET以及PUT方式接收數據時間進行限制。如果應用程序所運行環境處在低速鏈路上,則需要增加此值以適應接收數據所需的更多時間


memory_limit

為了避免正在運行的腳本大量使用系統可用內存,PHP允許定義內存使用限額。通過memory_limit變數來指定單個腳本程序可以使用的最大內存容量變數memory_limit的值應當適當大於post_max_size的值


max_execution_time

max_execution_time設置了在強制終止腳本前PHP等待腳本執行完畢的時間,此時間以秒計算。當腳本進入了一個無限循環狀態時此變數非常有用。然而,當存在一個需要很長時間完成的合法活動時(例如上傳大型文件),這項功能也會導致操作失敗。在這樣的情況下必須考慮將此變數值增加,以避免PHP在腳本正在執行某些重要過程的時候將腳本關閉

㈦ wordpress最大上傳文件大小:2 MB.我原來百度了下升級方法,用的是php.ini方法也將其塞入

php的上傳文件大小、post發送數據大小、文件執行的有效時間等等,可以在php.ini中設置的,當然也可以使用ini_set()方法設置,如果沒有改動php.ini的話,就要查找一下程序裡面有沒有對這些限製做了修改

㈧ wordpress網站如何上傳大於2mb的視頻

這個一般是伺服器上的限制,wordpress本身的限制大小是8M,如果附加超過這個大小的話,可以通過FTP直接上傳到伺服器上,然後附上鏈接地址就可以了。

熱點內容
安卓手機怎麼加速進程 發布:2025-01-18 07:29:48 瀏覽:681
塞恩拐彎腳本 發布:2025-01-18 07:29:37 瀏覽:742
師資配置含哪些內容 發布:2025-01-18 07:17:35 瀏覽:706
江西腳本 發布:2025-01-18 07:14:38 瀏覽:392
php中i方法 發布:2025-01-18 07:13:19 瀏覽:369
FTP寶塔Linux面板 發布:2025-01-18 07:10:05 瀏覽:395
無線網卡怎麼改密碼 發布:2025-01-18 06:54:41 瀏覽:765
ava動態編譯 發布:2025-01-18 06:54:39 瀏覽:765
中國學位論文全文資料庫 發布:2025-01-18 06:43:49 瀏覽:689
全局變數存儲類別 發布:2025-01-18 06:39:29 瀏覽:424