解決WordPress的檔案上傳與下載問題

來源:互聯網
上載者:User

網上流傳了一些修改WordPress檔案上傳大小限制的做法,大部分是一個版本,而且說得不夠準確,特別是對於生手的指導性不強,本文總結了使用Wordpress部落格的朋友在檔案上傳與下載時大小限制,及檔案上傳不成功之路的 一些問題總結與解決方案。

一、檔案上傳大小限制

最有效辦法:需要修改PHP配置來調整限制。

如為使上傳大小限制為80M,將以下代碼加入PHP配置:

file_uploads =On

upload_max_filesize =80M

post_max_size =80M

針對不同的主機,需要針對支援的相應的php版本進行修改:PHP4修改php.ini檔案,PHP5修改php5.ini檔案。

二、檢查檔案上傳大小限制生效

有兩種方法,推薦第一種。

1)編輯phpinfo.php檔案,並上傳到伺服器根目錄,內容為:

<?php phpinfo()?>

這樣可以通過訪問phpinfo.php來檢查PHP配置修改是否修改。

如本站訪問地址為:http://s6.hk/phpinfo.php

第一步完成後,可能需要等待一段時間來使配置生效,一半是幾分鐘到一個小時。

2)重新整理一下你的wordpress後台,進入多媒體上傳介面,你會發現上傳檔案大小已經變更為你設定的大小。

三、檔案類型非法

修改wordpress/wp-includes/functions.php檔案,get_allowed_mime_types()中增加以下兩行:

'7z'=>'application/x-7z-compressed','rar'=>'application/x-rar-compressed',

另外,考慮wp_ext2type()方法在archive中增加7z類型。

四、檔案無法下載 針對部分主機上傳的檔案無法下載的問題,解決方案就是在在.htaccess檔案中增加以下內容:

AddType application/x-gzip .gz

AddType application/octet-stream .7zAddType application/octet-stream .zip

AddType application/octet-stream .rar

AddType application/octet-stream .msi

AddType application/octet-stream .exe

如果根目錄下不存在.htaccess檔案,則新建立一個上傳到伺服器,注意設定許可權為777。

提示:依照本文修改相應檔案時,一定要先尋找是否有相關的配置,如果有則修改,沒有則添加。

本文地址:

http://www.cnblogs.com/s6cn/p/3487788.html

查看本欄目更多精彩內容:http://www.bianceng.cn/webkf/PHP/

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.