WordPress文件上传与下载问题解决
网上流传了一些修改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://s6cn.com/archives/wordpress_update_solution/
WordPress文件上传与下载问题解决的更多相关文章
- java实现大文件上传和下载
[文件上传和下载]是很多系统必备功能, 比如PM\OA\ERP等:系统中常见的开发模式有B/S和C/S,而前者主要是通过浏览器来访问web服务器,一般采用七层协议中的[应用层http]进行数据传输,后 ...
- java web学习总结(二十四) -------------------Servlet文件上传和下载的实现
在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现. 对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的,如果直接使用 ...
- (转载)JavaWeb学习总结(五十)——文件上传和下载
源地址:http://www.cnblogs.com/xdp-gacl/p/4200090.html 在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传 ...
- JavaWeb学习总结,文件上传和下载
在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现. 对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的,如果直接使用 ...
- java文件上传和下载
简介 文件上传和下载是java web中常见的操作,文件上传主要是将文件通过IO流传放到服务器的某一个特定的文件夹下,而文件下载则是与文件上传相反,将文件从服务器的特定的文件夹下的文件通过IO流下载到 ...
- 使用jsp/servlet简单实现文件上传与下载
使用JSP/Servlet简单实现文件上传与下载 通过学习黑马jsp教学视频,我学会了使用jsp与servlet简单地实现web的文件的上传与下载,首先感谢黑马.好了,下面来简单了解如何通过使用 ...
- JavaWeb学习总结(五十)——文件上传和下载
在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现. 对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的,如果直接使用 ...
- 文件上传和下载(可批量上传)——Spring(三)
在文件上传和下载(可批量上传)——Spring(二)的基础上,发现了文件下载时,只有在Chrome浏览器下文件名正常显示,还有发布到服务器后,不能上传到指定的文件夹目录,如上传20160310.txt ...
- 文件上传和下载(可批量上传)——Spring(二)
针对SpringMVC的文件上传和下载.下载用之前“文件上传和下载——基础(一)”的依然可以,但是上传功能要修改,这是因为springMVC 都为我们封装好成自己的文件对象了,转换的过程就在我们所配置 ...
随机推荐
- 【转】C#窗体飞入飞出的动画效果(Api)
[System.Runtime.InteropServices.DllImport("user32")] private static extern bool AnimateWin ...
- 为 DataGridView 控件添加行号
虽然好像不经常用到,不过还是记下来防止以后用到 /// <summary> /// 为 DataGridView 控件添加行号 /// </summary> /// <p ...
- CSS小注意(初级)
前言 自己的前端技术相对后台来说要薄弱了很多,这一阵子在努力的学习中,添加样式这是最简单不过的东西了,但是今天我犯了一个错误,不知道大家是不是有时候也会忽略或者做同样的事情,我觉得很大部分人不会,废话 ...
- php验证复选框有效性的示例
本文介绍一个简单的php通过代码验证复选框值的有效性,有需要的可以参考一下 验证复选框的php代码,如下: 复制代码代码如下: <?php /** * 在php中验证复选框的有效性 * ...
- linux安装ruby ruby-devel rubygems bundler
linux安装ruby ruby-devel rubygems yum install ruby ruby-devel rubygems 安装bundler gem install bundleror ...
- Remove linked list elements | leetcode
Remove all elements from a linked list of integers that have value val. Example Given: 1 --> 2 -- ...
- Java数据库连接关闭后无法启动
错误如下: java.sql.SQLException: No operations allowed after connection closed. at com.mysql.jdbc.Connec ...
- 模拟google分页效果
/// </summary> /// <param name="total">总记录数</param> /// <param name=& ...
- /etc/passwd 与 /etc/shadow
/etc/passwd是用户数据库,其中的域给出了用户名.加密口令和用户的其他信息. /etc/shadow是在安装了影子(shadow)口令软件的系统上的影子口令文件.影子口令文件将/etc/pas ...
- 破解之关键CALL与关键跳查找方法
找关键CALL和关键跳 方法一: 输入假码注册程序,记录下错误提示信息. OD载入程序--> 右键-->查找-->所有参考文本字串-->(右键-->查找文本,注:不要区分 ...