增加WordPress中的上传大小

时间:2014-02-07 16:57:50

标签: php wordpress .htaccess upload filesize

我想在不编辑php.ini的情况下增加wordpress中的文件上传大小限制 所以我尝试使用以下规则将.htaccess添加到wp-content / uploads目录:

php_value upload_max_filesize 10M
php_value post_max_size 20M
php_value memory_limit 32M

这在wp-content / uploads中不起作用,上传最大值仍为2MB 如果我把它放在网站.htaccess文件中,这确实有效。

如果我只是将htaccess放在uploads目录中,为什么这不起作用?增加整个网站的上传大小是否存在风险?

6 个答案:

答案 0 :(得分:3)

除非处理上传的PHP脚本存在于.htaccess(它没有),否则

wp-content/uploads/将无效。将它放在该文件夹中没有您可能期望的结果,因为它只影响位于该文件夹中的脚本。

您可以尝试将.htaccess文件放入/wp-admin/,这将更改管理PHP脚本中处理的所有文件的上传设置。

从您的帖子中不清楚用户可能在哪里上传文件...您是否在面向公众的网站上使用上传表单?如果是这样,您可能不想更新服务器范围的设置。如果没有,我认为做出改变没有大的风险。

答案 1 :(得分:0)

用于增加PHP的文件上传限制。

  
    

在php.ini文件中,将参数更改为您需要的任何大小     (例如:)

  
upload_max_filesize = 32M 

... 只需创建空白文本文件。另存为php.ini

在文本文件中复制粘贴以下内容:

upload_max_filesize = 32M
post_max_size = 32M

============================

无法访问根目录,而不是 将其添加到wp-config.php的顶部 定义(' WP_MEMORY_LIMIT',' 64M');

答案 2 :(得分:0)

在wordpress中增加最大文件大小上传

找到php.ini位置

#find / -iname php.ini

进入文件夹默认情况下为2M 我们可以通过将值设置为参数来接收

#vim php.ini
 upload_max_filesize = <Userdefined size>   (For eg 20M)
 post_max_size = <Userdefined size >

然后,如果你正在使用 php7.0 重启 php7.0-fpm服务

#systemctl reload php7.0-fpm.service

答案 3 :(得分:0)

如果.htaccess不变,php.ini不变,则在根文件夹服务器中搜索.user.ini文件,并搜索upload_max_filesize和post_max_size值并将其替换。

答案 4 :(得分:0)

用于增加PHP的文件上传限制。

转到wordpress根目录并打开.htaccess文件。就我而言,它是在/ var / www / html

中找到的
php_value upload_max_filesize 128M
php_value post_max_size 128M
php_value memory_limit 256M
php_value max_execution_time 300
php_value max_input_time 300

上面的代码在wordpress中将文件上传限制提高到128 MB

答案 5 :(得分:-1)

尝试将其添加到主题的functions.php

@ini_set( 'upload_max_size' , '10M' );
@ini_set( 'post_max_size', '20M');
@ini_set( 'memory_limit', '32M' );