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

本地Wordpress安装的最大上传大小限制为10 MB

裴浩歌
2023-03-14

我在使用Wamp的工作场所安装了本地Wordpress,最大上传大小为3 MB。
根据我找到的解决方案,我从wamp菜单编辑了php.ini文件,增加了post_max_size32Mupload_max_filesize64M并重启服务器。

Wordpress管理区域的最大上传大小增加到10 MB,这是不够的,我不知道这个数字是从哪里来的。

我在wamp的php.ini文件中搜索短语10M,但没有找到。

知道那个数字可能来自哪里吗?

共有3个答案

葛阳
2023-03-14

今天仍然遇到这个问题。对我有效的修复:

单击WAMP托盘图标并选择PHP/php.ini

这将打开php。安装WAMP时选择的编辑器中的ini文件。请注意,php。ini是文件C:\wampDir\bin\php\php7的快捷方式。2.14\phpForApache。伊尼。这可能会因安装而异。

我发现WP中的upload max是php中这两个设置中较小的一个。ini文件:

upload_max_filesize = 50M

post_max  = 45M

容易!(经过一个多小时的搜索);

宁侯林
2023-03-14

创建一个。htaccess文件插入WordPress根目录并插入以下内容:

php_value post_max_size 64MB
php_value post_max_filesize 64MB
php_value upload_max_filesize 64MB

然后检查wp-admin内的值是否已更改。如果有,则正在加载其他php.ini,而不是您正在编辑的代码

裴育
2023-03-14

引自PHP手册

post_最大大小整数

设置允许的post数据的最大大小。此设置还影响文件上载。若要上载大文件,此值必须大于upload_max_filesize。如果配置脚本启用了内存限制,则内存限制也会影响文件上载。一般来说,内存限制应该大于post最大大小。使用整数时,该值以字节为单位。也可以使用本常见问题解答中所述的速记符号。如果post数据的大小大于post_max_size,则$_post和$_文件超全局为空。这可以通过多种方式进行跟踪,例如,通过将$\u GET变量传递给处理数据的脚本,即,然后检查是否设置了$\u GET['processed']。

因此,您的post\u max\u文件大小需要足够大,以应对

(upload_max_filesize * files uploaded) + other variables 

您还需要检查memory_limit是否足够大以应对

正确的php.ini文件

还值得注意的是,与大多数Apache/PHP安装一样,WAMPServer有两种不同的PHP。ini文件。也许你编错了?

\wamp\bin\php\php{version}\php中有一个。ini这由PHP CLI(命令行界面)使用,SOE不会影响Apache下使用的PHP。

您需要编辑来影响Apache/PHP的是\wamp\bin\apache\apache{version}\bin\php.ini,但最简单的方法是使用wampManager菜单。

在系统托盘中找到wampmanager图标,左键单击,然后按照菜单操作

wampmanager -> PHP -> php.ini

这将打开正确的php.ini文件,PHP在使用apache运行时使用的文件。在此文件中进行更改。

 类似资料:
  • 我正在运行一个WordPress站点(不是MU),我在php中设置了upload\u max\u filesize=50M,post\u max\u size=50M。伊尼。phpinfo()函数的结果显示该值为50M,但在WordPress Media uploader中,最大上载文件大小仍然为32M。 我也尝试在主题的functions.php写这段代码: @ini_设置(“上传最大尺寸”,“

  • 问题内容: 我在Django应用中有一个表单,用户可以在其中上传文件。 如何设置上传文件大小的限制,以便如果用户上传的文件大于我的限制,则该表格将无效并且会引发错误? 问题答案: 此代码可能会帮助:

  • 问题内容: 我想限制a的最大大小,以对正在实现的各种哈希算法进行度量。我在的一个重载构造函数中查看了loadfactor 。 我尝试在构造函数中将loadFactor设置为0.0f(这意味着我不希望HashMap的大小从EVER增大),但将此无效: 还有另一种方法来限制它的大小,使其永远不会增长吗? 问题答案: 有时越简单越好。

  • 问题内容: 我正在使用JVM标志运行Java进程,并看到以下输出: 有没有办法解决这个问题? 问题答案: 当无法满足Java堆的分配或永久生成时,命令行选项告诉HotSpot VM生成堆转储。使用此选项运行不会产生任何开销,因此对于OutOfMemoryError需要很长时间才能浮出水面的生产系统很有用。 为了解决您面临的特定问题,可以使用以下纠正措施之一: 措施1: XX:HeapDumpSeg

  • 这是我的代码。我无法上传任何大小超过1 mb的文件,但我已将maxFileSize设置为50mb,请帮助,我做错了什么? 这是我的代码。我无法上传任何大小超过1 mb的文件,但我已将maxFileSize设置为50mb,请帮助,我做错了什么?

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