网站内容管理系统 上传word( WordPress网站上传文件限制在2M的解决方法和方法)
优采云 发布时间: 2021-10-23 12:22网站内容管理系统 上传word(
WordPress网站上传文件限制在2M的解决方法和方法)
如何解决WordPress网站上传目录权限、文件大小类型等问题
对于经常使用WordPress网站的站长来说,他们都知道在上传图片、Word、Excel等文件时,很容易发现上传文件被限制在2M以内,足够了一般博客网站。但是一些大的 网站 是不够的。那么,如何解决WordPress网站上传目录权限、文件大小和类型的问题呢?给大家解释一下。
如果需要上传一些大文件到网站的服务器,需要解析目录权限、文件大小、上传时间、文件类型:
1、打开WordPress上传权限:
将uploads目录的权限设置为777,虽然存在一定的安全隐患,但是为了使用WordPress上传文件的功能,只能设置为777。
2、限制WordPress上传文件的大小和上传时间:
如果使用的主机有Server的管理权限,直接修改php.ini文件即可解决问题。如果没有权限功能,也可以通过以下方法修改;
首先需要创建一个php.ini文件,放在网站的根目录下。内容如下:
upload_max_filesize = 100M
post_max_size = 100M
最大执行时间 = 600
第二种是修改宿主机的.htaccess文件的内容并添加:
SetEnv PHPRC / 刚才php.ini所在的目录
由于使用了php.ini,可能不是所有的虚拟主机都支持。如果这不起作用,您需要联系服务提供商解决。
3、WordPress网站上传文件类型:
WordPress 内置了多种常见的文件格式。如果使用的文件格式不在其中,则会出现安全提示,无法上传。如果无法修改文件,则需要扩展上传文件的类型。操作方法是打开主题目录下的functions.php,添加一些代码:
add_filter('upload_mimes','custom_upload_mimes');
函数 custom_upload_mimes ($existing_mimes=array() )
{
// 添加文件扩展名'extension',mime 类型为'mime/type'
$existing_mimes['extension'] ='mime/type';
//添加你喜欢的数量,例如
$existing_mimes['rar'] ='application/rar'; //添加rar类型文件
// 如果需要,删除这里的项目……
//unset( $existing_mimes['exe'] );
// 并返回新的完整结果
返回 $existing_mimes;
}
WordPress网站上传目录权限、文件大小类型等问题解决后,网站上传文件时,将没有限制。