Wordpress media upload limit?

时间:2017-01-17 作者:lilbiscuit

我做过很多WP网站,编写了自己的插件,运行自己的服务器,等等。

但我以前从未见过这种情况。我刚刚安装了一个新的4.7.1并安装了Proto theme 及其所有插件。

当我去添加媒体文件时,我得到了:

Maximum upload file size: 2 KB.
我一个接一个地停用了所有插件。。。没有骰子。对于此安装,通过wp\\u config将我的PHP内存限制设置为256MB。php。

在谷歌上搜索2 KB的限制没有结果。

有人以前见过这个,或者知道如何修正这个限制吗?

4 个回复
SO网友:prosti

你需要检查三件事。

upload_max_filesize, memory_limitpost_max_size 在php中。ini配置文件。

这三种设置都限制了PHP可以提交和处理的最大数据大小。

典型的post_max_sizememory_limit 需要大于upload_max_filesize.

这是WordPress中定义您看到的常量的函数:

File: wp-includes/media.php
2843: /**
2844:  * Determines the maximum upload size allowed in php.ini.
2845:  *
2846:  * @since 2.5.0
2847:  *
2848:  * @return int Allowed upload size.
2849:  */
2850: function wp_max_upload_size() {
2851:   $u_bytes = wp_convert_hr_to_bytes( ini_get( \'upload_max_filesize\' ) );
2852:   $p_bytes = wp_convert_hr_to_bytes( ini_get( \'post_max_size\' ) );
2853: 
2854:   /**
2855:    * Filters the maximum upload size allowed in php.ini.
2856:    *
2857:    * @since 2.5.0
2858:    *
2859:    * @param int $size    Max upload size limit in bytes.
2860:    * @param int $u_bytes Maximum upload filesize in bytes.
2861:    * @param int $p_bytes Maximum size of POST data in bytes.
2862:    */
2863:   return apply_filters( \'upload_size_limit\', min( $u_bytes, $p_bytes ), $u_bytes, $p_bytes );
2864: }

SO网友:user111587

尝试将此代码全部粘贴到下面。htaccess在文件夹根目录中:

Options -Indexes
php_value upload_max_filesize   1000M
php_value post_max_size         1000M
php_value max_execution_time    300
php_value max_input_vars        1600

SO网友:decoder88

本周的新安装也有同样的问题。您需要设置php的上传限制。ini,if you are on a shared server 您需要创建一个名为.user.ini 然后将代码粘贴到下面

upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300

SO网友:Rick Hellewell

有一个插件“最大上载大小”,可以让您轻松增加上载的大小。相当轻。看见https://wordpress.org/plugins/upload-max-file-size/