国产欧美日韩第一页|日本一二三不卡视频|在线精品小视频,亚洲第一免费播放区,metcn人体亚洲一区,亚洲精品午夜视频

wordpress上增加文件上傳的大小限制(多種實(shí)現方法)

2017-02-27 22:58:54 14252

wordpress上增加文件上傳的大小限制(多種實(shí)現方法)

問(wèn)題描述:碰到這么一個(gè)問(wèn)題,需要在一篇文章中加入一個(gè)大小為19.4MB的PDF文件,而wordpress限定的文件大小只有8MB,那么如何在WP博客上上傳文件,而且文件大小不受限制呢?本文只限Apache配置主機的使用方法,增加WordPress文件上傳大小限制感興趣的朋友可以研究下


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

網(wǎng)上分享的方法 
一如既往的百度,基本大同小異,最后參考了WordPress啦!的增加文件上傳大小限制: 
一般來(lái)說(shuō)你使用的主機會(huì )限制你上傳文件的大小,在WordPress的媒體文件上傳可以看到,大多數都是2MB(我的是32MB)。如果是圖片的話(huà)可能會(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文件,在你的主機空間的根目錄新建一個(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


測試環(huán)境與結果:

我現在是使用的WordPress3.4+版本,上傳文件大小已經(jīng)是主機配置決定的了,主機本身配置upload_max_filesize 和 post_max_size 都是32M,想要得到效果: 
WordPress文件上傳大小300MB 
上述方法一:無(wú)效! 
上述方法二:有效,重啟Apache 
上述方法三:有效,無(wú)需重啟Apache 
總結:上傳大小主要用服務(wù)器配置決定的,例如后兩種方法;而第一種方法不過(guò)在服務(wù)器配置的基礎上來(lái)進(jìn)一步用程序來(lái)限制罷了。 


出于綜合考慮,減少服務(wù)器不必要的負擔,最后采取了第二種方法: 

upload_max_filesize = 300M 
post_max_size = 300M 
max_execution_time = 300


新問(wèn)題探討:在給山東xxxx英文站做優(yōu)化的時(shí)候,碰到這么一個(gè)問(wèn)題,需要在一篇文章中加入一個(gè)大小為19.4MB的PDF文件,而wordpress限定的文件大小只有8MB,那么如何在WP博客上上傳文件,而且文件大小不受限制呢?


方法很簡(jiǎn)單,只需要3步就可以增加wordpress文件上傳大小的設置: 
首先,我們打開(kāi)FTP進(jìn)入wordpress博客站點(diǎn)的根目錄,找到一個(gè)名為php.ini文件,下載到我們的電腦桌面上,用DreamWeaver打開(kāi)文件后加入下面2行代碼, 
post_max_size = 20M 
upload_max_filesize = 20M 
然后我們把這個(gè)文件更名為php5.ini。 
請注意,上面我控制上傳文件大小和文章大小為20M,你可以根據你自己的需要設置上限。 
下一步我們打開(kāi)文件wp-config.php文件,看到這個(gè)是不是很熟悉?這個(gè)文件就在你的wordpress目錄下,我們以前安裝wordpress就是編輯的這個(gè)配置文件,現在我們需要再給它加上一段代碼來(lái)完成文件上傳大小的設置, 
define('WP_MEMORY_LIMIT', '64M'); 
注意請在保存前把編碼更改為博客默認的編碼,例如我的編碼是UTF-8,如果不修改的話(huà)就會(huì )出現亂碼甚至打不開(kāi)的問(wèn)題。 
最后一步,保存上面2個(gè)文件,一個(gè)是php5.ini,另一個(gè)是wp-config.php,然后在FTP上刪除php.ini,上傳這2個(gè)文件,大功告成!刷新一下你的wordpress后臺,你會(huì )發(fā)現上傳文件大小已經(jīng)變更為你設置的大小。

20121228163927260.jpg



提交成功!非常感謝您的反饋,我們會(huì )繼續努力做到更好!

這條文檔是否有幫助解決問(wèn)題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進(jìn)一步的反饋信息:

在文檔使用中是否遇到以下問(wèn)題:
-->