如何增加媒体上传的文件大小限制?


Answers:


11

这是由于PHP对文件大小上传的限制。如果您有权访问php.ini文件,则可以修改以下几行:

upload_max_filesize = 10M
post_max_size = 10M
max_execution_time = 300

如果您无权访问php.ini文件(例如,托管情况),则可能需要联系您的虚拟主机,看看他们是否会对您有所帮助。我还看到用户仅使用这些值创建php.ini文件,并将其放置在安装了WordPress的文件中。如果您的PHP实例允许“继承的配置”,它将允许这些本地设置覆盖全局设置。

另一个解决方案是将代码动态添加到WordPress中,以为您进行此更改。本文提供了一种通过“插件”完成此操作的好方法。我已经从这种方法中看到了可疑的结果(有些报告成功,有些报告没有成功),所以我不能确定它是否对您有用。


1
万分感谢!我是Wordpress和PHP的新手,因此非常有帮助。只是给其他人的注释,如果您正在IIS上运行,则需要在编辑php.ini文件后重新启动IIS。
jessegavin 2010年

最后为这个愚蠢的问题提供了解决方案...谢谢...
保罗

post_max_size = 10M max_execution_time = 300在这种情况下不需要。
Tommixoft

实际上,需要post_max_size,因为后者和upload参数都控制最大上传大小。
奥托

我还必须使用sudo systemctl restart php7.2-fpm
Suragch

3

我遇到了无法更新/添加到php.ini文件的问题。我最终在.htaccess文件中添加了以下几行来更改上传大小:

 php_value upload_max_filesize 5M
 php_value post_max_size 5M
 php_value max_execution_time 200
 php_value max_input_time 200

这样会将上传限制更改为5,并允许在上传较大文件时延长超时时间。


2

这对我有用。我刚进入cpanel / file manager并创建了一个新的php.ini文件。然后我在下面输入了文本:upload_max_filesize = 10M post_max_size = 10M max_execution_time = 300

运作100%

只需将php.ini文件放在wp-admin目录中


2

我不得不以某种方式创建一个php.ini文件,该文件已上传到wp-admin目录,但是我还必须添加memory_limit = 32M行。如果没有该行,则在Wordpress 3.3.1中不会增加限制

memory_limit = 32M
upload_max_filesize = 16M
post_max_size = 16M
max_execution_time = 300 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.