程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> 解決WordPress的文件上傳與下載問題

解決WordPress的文件上傳與下載問題

編輯:PHP綜合

網上流傳了一些修改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

查看本欄目

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved