当前位置: 首页 > 知识库问答 >
问题:

WordPress忽略php.ini上传最大文件大小

庞鸿骞
2023-03-14

我正在运行一个WordPress站点(不是MU),我在php中设置了upload\u max\u filesize=50M,post\u max\u size=50M。伊尼。phpinfo()函数的结果显示该值为50M,但在WordPress Media uploader中,最大上载文件大小仍然为32M。

我也尝试在主题的functions.php写这段代码:

@ini_设置(“上传最大尺寸”,“50米”)
@ini_集('post_max_size','50M');

WordPress还试图停用所有插件,改变了主题,但没有办法,仍然说32MB。

有人能告诉我这里有什么问题吗?

共有3个答案

厉成仁
2023-03-14

我也有同样的问题,其他的答案对我来说并不完全有效,而且我显然不是一个人,所以我做了些什么来让它起作用。

  1. 找到你的php。ini文件:sudo find/-name“php*.ini”-print。这将使您了解任何配置文件可能隐藏的位置
  2. 一次打开一个(您可能需要sudo)
  3. 检查他们是否有一行“upload_max_filesize=####”,其中##是某个值(即250M)。您不应该添加任何行。这应该已经在文件中了
  4. 您需要将行“post_max_size=###”更改为大于或等于upload_max_filesize

笔记

据推测,您可以执行“php-i | grep php.ini”来查看正在使用的配置文件,但是更改指定的文件对我来说并不起作用。我更改了一个位于/etc/php5/apache2/php的文件。我想让它工作。需要一些尝试和错误,但试一试。

栾景胜
2023-03-14

很多人都有这个问题,解决这个问题的最好方法是创建一个新的php。您的wp admin文件夹中的ini。

1.通过FTP或文件管理器2连接到您的网站。导航到wp-admin文件夹3。在wp-admin文件夹中创建一个名为php.ini4的文件。在这一行加上:max_input_vars=5000 5。保存

我在这里也写了一篇关于它的快速博客文章:提高你的Max_input_vars价值

王宏扬
2023-03-14

有很多方法来实现你所需要的,这里有三种方法,你可以使用其中的任何一种

1) 使用函数文件:将下面的代码复制并粘贴到函数。php文件

@ini_set( 'upload_max_filesize' , '50M' );
@ini_set( 'post_max_size', '50M');
@ini_set( 'max_execution_time', '300' );

2) 通过添加以下代码,尝试使用htaccess方法:

php_value upload_max_filesize 50M
php_value post_max_size 50M
php_value max_execution_time 300
php_value max_input_time 300

3)最后一个方法,php.ini文件,你已经尝试

upload_max_filesize = 50M
post_max_size = 50M
max_execution_time = 300

希望有帮助!

 类似资料:
  • 问题内容: 我有一个无法访问的PC上托管的网站。我有一个上传表单,允许人们上传最大30MB的mp3文件。我的服务器端脚本是用PHP完成的。 每次尝试上传文件时,都会收到一条错误消息,声称文件超出了允许的最大大小,因此我需要增加大小。我在网络上的研究建议更改我无权访问的文件,这样将无法正常工作。其他人建议我将自定义文件添加到我的根目录中,该文件无效。还有其他建议吗? 问题答案: 您需要设置的值,并在

  • 我没有任何方法在接口中获取文件大小。那么,有什么方法可以限制webflux中上传文件的最大大小,而不是复制它呢?我知道有像这样的标题,但是看起来并不安全。

  • 我正在使用JHipster开发基于Spring Boot和AngularJS的应用程序。我的问题是如何设置上传文件的最大大小? 如果我试图上传到大文件,我会在控制台中获得以下信息: 和状态为500的服务器响应。 怎么设置?

  • 我在使用Wamp的工作场所安装了本地Wordpress,最大上传大小为3 MB。 根据我找到的解决方案,我从wamp菜单编辑了php.ini文件,增加了post_max_size32Mupload_max_filesize64M并重启服务器。 Wordpress管理区域的最大上传大小增加到10 MB,这是不够的,我不知道这个数字是从哪里来的。 我在wamp的php.ini文件中搜索短语,但没有找到

  • 问题内容: 我正在尝试在JSP / Struts2中实现文件上传,但我注意到了一个奇怪的行为。我在struts.xml中以这种方式声明了将文件大小限制为1MB的操作 它工作得很好,非图像文件和1MB以上的图像都会引发错误。唯一的问题是,太大的文件在删除之前还是已完全上传到服务器的temp文件夹中。 有没有办法在达到限制后立即停止上传? 编辑: 四元数的解决方案有效,当请求超过了下一行所设置的最大值

  • Spring启动应用程序。我有一个用于上传多部分文件的Restendpoint。 Spring boot版本为2.0.6。我尝试了以下方法。 1) spring:tomcat:最大http表单post大小:500MB最大swallow大小:500MB 2) spring:servlet:多部分:最大文件大小:500MB最大请求大小:500MB已启用:true 3) spring:servlet:多