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

时间:2010-10-12 作者:jessegavin

如何更改最大上载文件大小?我想能够上传10Mb的时间。

alt text

4 个回复
最合适的回答,由SO网友:Dillie-O 整理而成

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

upload_max_filesize = 10M
post_max_size = 10M
max_execution_time = 300
如果您没有访问php的权限。ini文件(如托管情况),您可能需要联系您的网络主机,看看他们是否会为您增加。我还看到用户创建了一个php。ini文件,并将其放置在安装WordPress的文件中。如果您的PHP实例允许“继承的配置”,它将允许这些本地设置覆盖全局设置。

另一种解决方案是将代码动态添加到WordPress中,以便为您进行此更改。This article 有一个很好的方法通过“插件”来实现。我已经看到了这种方法的可疑结果(一些报告成功,一些报告没有成功),所以我不能肯定它是否会对您有效。

SO网友:Chris Klongpayabal

我遇到了无法更新/添加到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,并允许在上载较大文件时延长超时时间。

SO网友:user11933

不知何故,我不得不创建一个php。ini文件,我上载到wp admin目录,但我还必须添加memory\\u limit=32M行。如果没有该行,则Wordpress 3.3.1中的限制不会增加

memory_limit = 32M
upload_max_filesize = 16M
post_max_size = 16M
max_execution_time = 300 

SO网友:Sachin

如果上述解决方案不起作用,那么您可以使用此解决方案。只有你必须找到php。/etc或根文件夹中的ini文件。

步骤1:

查找php。通过在cmd下运行/etc文件夹或/folder中的ini文件:

grep -rl "post_max_size" | xargs ls -lrth
在这里,我使用post\\u max\\u size关键字来搜索;php。ini“;文件位于/etc文件夹中,但在某些系统中,您可以在/var/www/html或/var/www/wordpress文件夹中找到此文件。

我们在互联网上有多个帖子,就像php一样。ini文件不在WordPress文件夹中,您可以创建,但在我的情况下,这不起作用。

第二步:

编辑php。ini文件并更改如下值。

post_max_size = 100M   
upload_max_filesize = 100M
在上面,您可以根据需要设置任何值。

第三步:

重新启动httpd或Nginx或apache和PHP服务,或者根据设置,您可以重新启动web服务。

对于我来说,httpd和php fpm服务重启在centos 8中起到了作用:

service httpd restart
service php-fpm restart

结束

相关推荐

WP-ADMIN似乎正在重定向

我的w-admin登录有一个奇怪的问题。这是从我升级到3.0以后才开始的,当我转到wp admin时,登录表单显示正常,但当我输入用户名并通过时,每次都会再次显示登录表单。使用密码恢复功能会导致电子邮件未找到错误。我知道用户名密码和电子邮件是正确的,b/c我可以访问mysql数据库,我可以看到值(至少用户名和电子邮件) 有人知道会出什么问题吗