如何在wordpress上增加文件上傳的大小限制(多種實(shí)現(xiàn)方法)
發(fā)布時(shí)間:2012-12-28 16:36:08 作者:佚名
我要評論

碰到這么一個(gè)問題,需要在一篇文章中加入一個(gè)大小為19.4MB的PDF文件,而wordpress限定的文件大小只有8MB,那么如何在WP博客上上傳文件,而且文件大小不受限制呢?本文只限Apache配置主機(jī)的使用方法,增加WordPress文件上傳大小限制感興趣的朋友可以研究下
本文只限Apache配置主機(jī)的使用方法,增加WordPress文件上傳大小限制:通過配置php.ini的upload_max_filesize 和 post_max_size,重啟Apache;通過修改.htaccess文件。
最近在用WordPress做一個(gè)視頻B2B網(wǎng)站,所需要的上傳的文件已經(jīng)遠(yuǎn)遠(yuǎn)超過了32MB的限制(32MB的視頻能干什么?。?。
網(wǎng)上分享的方法
一如既往的百度,基本大同小異,最后參考了WordPress啦!的增加文件上傳大小限制:
一般來說你使用的主機(jī)會(huì)限制你上傳文件的大小,在WordPress的媒體文件上傳可以看到,大多數(shù)都是2MB(我的是32MB)。如果是圖片的話可能會(huì)還夠用,但是如果是音頻和視頻文件就不一定夠用了。
方法一:
在functions.php中添加如下代碼,這樣上傳限制就是64M
@ini_set( 'upload_max_size' , '64M' );
@ini_set( 'post_max_size', '64M');
@ini_set( 'max_execution_time', '300' );
方法二:
新建一個(gè)php.ini文件,在你的主機(jī)空間的根目錄新建一個(gè)php.ini文件,里面使用如下代碼。
upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300
方法三:
使用.htaccess文件,在這個(gè)文件中添加如下代碼。
php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value max_input_time 300
子任采用方法
我現(xiàn)在是使用的WordPress3.4+版本,上傳文件大小已經(jīng)是主機(jī)配置決定的了,主機(jī)本身配置upload_max_filesize 和 post_max_size 都是32M,想要得到效果:
WordPress文件上傳大小300MB
上述方法一:無效!
上述方法二:有效,重啟Apache
上述方法三:有效,無需重啟Apache
總結(jié):上傳大小主要用服務(wù)器配置決定的,例如后兩種方法;而第一種方法不過在服務(wù)器配置的基礎(chǔ)上來進(jìn)一步用程序來限制罷了。
子任出于綜合考慮,減少服務(wù)器不必要的負(fù)擔(dān),最后采取了第二種方法:
upload_max_filesize = 300M
post_max_size = 300M
max_execution_time = 300
在給山東xxxx英文站做優(yōu)化的時(shí)候,碰到這么一個(gè)問題,需要在一篇文章中加入一個(gè)大小為19.4MB的PDF文件,而wordpress限定的文件大小只有8MB,那么如何在WP博客上上傳文件,而且文件大小不受限制呢?
方法很簡單,只需要3步就可以增加wordpress文件上傳大小的設(shè)置:
首先,我們打開FTP進(jìn)入wordpress博客站點(diǎn)的根目錄,找到一個(gè)名為php.ini文件,下載到我們的電腦桌面上,用DreamWeaver打開文件后加入下面2行代碼,
post_max_size = 20M
upload_max_filesize = 20M
然后我們把這個(gè)文件更名為php5.ini。
請注意,上面我控制上傳文件大小和文章大小為20M,你可以根據(jù)你自己的需要設(shè)置上限。
下一步我們打開文件wp-config.php文件,看到這個(gè)是不是很熟悉?這個(gè)文件就在你的wordpress目錄下,我們以前安裝wordpress就是編輯的這個(gè)配置文件,現(xiàn)在我們需要再給它加上一段代碼來完成文件上傳大小的設(shè)置,
define('WP_MEMORY_LIMIT', '64M');
注意請?jiān)诒4媲鞍丫幋a更改為博客默認(rèn)的編碼,例如我的編碼是UTF-8,如果不修改的話就會(huì)出現(xiàn)亂碼甚至打不開的問題。
最后一步,保存上面2個(gè)文件,一個(gè)是php5.ini,另一個(gè)是wp-config.php,然后在FTP上刪除php.ini,上傳這2個(gè)文件,大功告成!刷新一下你的wordpress后臺(tái),你會(huì)發(fā)現(xiàn)上傳文件大小已經(jīng)變更為你設(shè)置的大小。
wordpress上傳文件大小變?yōu)?0MB
最近在用WordPress做一個(gè)視頻B2B網(wǎng)站,所需要的上傳的文件已經(jīng)遠(yuǎn)遠(yuǎn)超過了32MB的限制(32MB的視頻能干什么?。?。
網(wǎng)上分享的方法
一如既往的百度,基本大同小異,最后參考了WordPress啦!的增加文件上傳大小限制:
一般來說你使用的主機(jī)會(huì)限制你上傳文件的大小,在WordPress的媒體文件上傳可以看到,大多數(shù)都是2MB(我的是32MB)。如果是圖片的話可能會(huì)還夠用,但是如果是音頻和視頻文件就不一定夠用了。
方法一:
在functions.php中添加如下代碼,這樣上傳限制就是64M
復(fù)制代碼
代碼如下:@ini_set( 'upload_max_size' , '64M' );
@ini_set( 'post_max_size', '64M');
@ini_set( 'max_execution_time', '300' );
方法二:
新建一個(gè)php.ini文件,在你的主機(jī)空間的根目錄新建一個(gè)php.ini文件,里面使用如下代碼。
復(fù)制代碼
代碼如下:upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300
方法三:
使用.htaccess文件,在這個(gè)文件中添加如下代碼。
復(fù)制代碼
代碼如下:php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value max_input_time 300
子任采用方法
我現(xiàn)在是使用的WordPress3.4+版本,上傳文件大小已經(jīng)是主機(jī)配置決定的了,主機(jī)本身配置upload_max_filesize 和 post_max_size 都是32M,想要得到效果:
WordPress文件上傳大小300MB
上述方法一:無效!
上述方法二:有效,重啟Apache
上述方法三:有效,無需重啟Apache
總結(jié):上傳大小主要用服務(wù)器配置決定的,例如后兩種方法;而第一種方法不過在服務(wù)器配置的基礎(chǔ)上來進(jìn)一步用程序來限制罷了。
子任出于綜合考慮,減少服務(wù)器不必要的負(fù)擔(dān),最后采取了第二種方法:
復(fù)制代碼
代碼如下:upload_max_filesize = 300M
post_max_size = 300M
max_execution_time = 300
在給山東xxxx英文站做優(yōu)化的時(shí)候,碰到這么一個(gè)問題,需要在一篇文章中加入一個(gè)大小為19.4MB的PDF文件,而wordpress限定的文件大小只有8MB,那么如何在WP博客上上傳文件,而且文件大小不受限制呢?
方法很簡單,只需要3步就可以增加wordpress文件上傳大小的設(shè)置:
首先,我們打開FTP進(jìn)入wordpress博客站點(diǎn)的根目錄,找到一個(gè)名為php.ini文件,下載到我們的電腦桌面上,用DreamWeaver打開文件后加入下面2行代碼,
post_max_size = 20M
upload_max_filesize = 20M
然后我們把這個(gè)文件更名為php5.ini。
請注意,上面我控制上傳文件大小和文章大小為20M,你可以根據(jù)你自己的需要設(shè)置上限。
下一步我們打開文件wp-config.php文件,看到這個(gè)是不是很熟悉?這個(gè)文件就在你的wordpress目錄下,我們以前安裝wordpress就是編輯的這個(gè)配置文件,現(xiàn)在我們需要再給它加上一段代碼來完成文件上傳大小的設(shè)置,
define('WP_MEMORY_LIMIT', '64M');
注意請?jiān)诒4媲鞍丫幋a更改為博客默認(rèn)的編碼,例如我的編碼是UTF-8,如果不修改的話就會(huì)出現(xiàn)亂碼甚至打不開的問題。
最后一步,保存上面2個(gè)文件,一個(gè)是php5.ini,另一個(gè)是wp-config.php,然后在FTP上刪除php.ini,上傳這2個(gè)文件,大功告成!刷新一下你的wordpress后臺(tái),你會(huì)發(fā)現(xiàn)上傳文件大小已經(jīng)變更為你設(shè)置的大小。

wordpress上傳文件大小變?yōu)?0MB
相關(guān)文章
CyberPanel安裝WordPress并配置偽靜態(tài)規(guī)則
下面教你如何在 CyberPanel安裝WordPress以及配置偽靜態(tài),需要的朋友可以參考下2023-12-27- 這篇文章主要介紹了wordpress無法安裝更新主題插件的解決辦法,需要的朋友可以參考下2020-12-27
WordPress必備數(shù)據(jù)庫SQL查詢語句整理
發(fā)現(xiàn)幾條比較實(shí)用的,適合 WordPress 實(shí)用的SQL語句。于是就趕緊收集分享出來了,需要的朋友可以參考下2017-09-23wordpress在安裝使用中出現(xiàn)404、403、500及502問題的分析與解決方法
wordpress是很多新手站長搭建個(gè)人博客最喜愛的程序,但是最近在使用WordPress的時(shí)候遇到了一些問題,所以想著將遇到問題總結(jié)分享出來,下面這篇文章主要給大家介紹了關(guān)于wo2017-08-11WordPress取消英文標(biāo)點(diǎn)符號自動(dòng)替換中文標(biāo)點(diǎn)符號的優(yōu)雅方法
這篇文章主要介紹了WordPress取消英文標(biāo)點(diǎn)符號自動(dòng)替換中文標(biāo)點(diǎn)符號的優(yōu)雅方法,需要的朋友可以參考下2017-04-04- 這篇文章主要給大家介紹了wordpress自定義上傳文件類型的方法,如WordPress默認(rèn)允許上傳 .exe 后綴名的可運(yùn)行文件,那么我們怎么禁止用戶在WordPress后臺(tái)發(fā)表文章時(shí)上傳 .e2016-12-19
- 大家可能發(fā)現(xiàn)了當(dāng)實(shí)現(xiàn)了前端用戶中心,后臺(tái)控制面板就失去了作用,那么限制其他用戶進(jìn)入后臺(tái)控制面板就很有必要了!那么我們要怎么做呢?通過下面這篇文章分享的方法后,只2016-12-19
WordPress實(shí)現(xiàn)回復(fù)文章評論后發(fā)送郵件通知的功能
這篇文章主要介紹了WordPress實(shí)現(xiàn)回復(fù)文章評論后發(fā)送郵件通知的功能,涉及wordpress針對評論與郵件的相關(guān)操作技巧,需要的朋友可以參考下2016-10-11WordPress使用自定義文章類型實(shí)現(xiàn)任意模板的方法
這篇文章主要介紹了WordPress使用自定義文章類型實(shí)現(xiàn)任意模板的方法,可通過自定義文章類型來實(shí)現(xiàn)任意模版的使用,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2016-10-11WordPress后臺(tái)地址被改導(dǎo)致無法登陸后臺(tái)的簡單解決方法
這篇文章主要介紹了WordPress后臺(tái)地址被改導(dǎo)致無法登陸后臺(tái)的簡單解決方法,簡單分析了后臺(tái)無法登陸的原因與相應(yīng)的解決方法,涉及針對wordpress配置項(xiàng)的簡單修改,需要的朋友2016-10-11