增加媒体文件WordPress 4.1的大小限制

时间:2015-02-25 作者:melevan

我已经编辑(创建)了php。ini文件和。htaccess文件符合this 邮递我还发现了一个插件(名为Upload Max File Size),它声称提高了媒体文件的文件大小限制。激活插件后,我在添加新媒体屏幕上看到限制已更改。但是,当我尝试上载2.7MB图像时,收到错误:

The uploaded file exceeds the upload_max_filesize directive in php.ini.
php的内容。ini是:

upload_max_filesize = 32M
post_max_size = 32M
max_execution_time = 300
我的。htaccess文件包含:

# BEGIN WordPress

php_value upload_max_filesize 100M
php_value post_max_size 1M
php_value max_execution_time 300
php_value max_input_time 300

# END WordPress
我目前正在托管word press网站,并且对任何内容都具有root权限。

1 个回复
最合适的回答,由SO网友:Gabriel 整理而成

限制因素似乎在你的生活中.htaccess 文件:

php_value post_max_size 1M
Thepost_max_size 需要至少等于upload_max_filesize, 因此,将其增加到100米。中的设置.htaccess 应覆盖中的设置php.ini.

Edit:

如果这不起作用,并且由于您拥有完全的根权限,您可以修改主php.ini 文件查找位置php.ini ,在您的网站中创建一个临时PHP文件(即。temp.php) 包含以下内容:

<?php phpinfo(); ?>
在web浏览器中加载页面,并在顶部附近查找“已加载的配置文件”,其值如下/etc/php5/apache2/php.ini (请确保在查看temp.php文件后将其删除)。编辑upload_max_filesize, post_max_size, 等,并保存文件。然后重新加载或重新启动Apache(或运行的任何web服务器),以使更改生效。在运行Apache的Ubuntu服务器上,我会使用:sudo service apache2 reload

对于那些没有root访问权限的用户,就像在共享托管环境中一样,您可能需要联系您的主机,以了解是否可以(以及如何)更改PHP设置。例如,某些主机允许您创建php。ini或php5。ini来添加设置,这是像上载最大文件大小这样的插件可能假定的。

结束