【问题标题】:WordPress - Increasing max upload size does not workWordPress - 增加最大上传大小不起作用
【发布时间】:2015-11-17 17:03:11
【问题描述】:

我有一个 WordPress 网络站点(目前只有一页)。最大的问题是,WordPress 中媒体的最大上传大小限制为 1MB。

我增加此限制的尝试均未成功。

到目前为止我已经尝试过:

  • 将upload_max_filesize 和post_max_size 增加到> 1
  • 添加define('WP_MEMORY_LIMIT', '100M');到 wp-config.php
  • 向我的 .htaccess 添加规则以覆盖初始 php.ini 设置
  • 添加 php 指令以覆盖初始 php.ini 设置
  • 手动将 apply_filters ('upload_size_limit', 50000, 50000, 50000) 应用到我的 functions.php 中

服务器会在特定时间段内自动重新加载 php.ini。 通过运行 phpinfo(),php 确认该更改。

WordPress 插件 (Revo Slider) 具有内置的上传大小检查功能,它也可以检测到更改。

查看 wp-includes/media.php 说:

    function wp_max_upload_size() {
    $u_bytes = wp_convert_hr_to_bytes( ini_get( 'upload_max_filesize' ) );
    $p_bytes = wp_convert_hr_to_bytes( ini_get( 'post_max_size' ) );

    /**
     * Filter the maximum upload size allowed in php.ini.
     *
     * @since 2.5.0
     *
     * @param int $size    Max upload size limit in bytes.
     * @param int $u_bytes Maximum upload filesize in bytes.
     * @param int $p_bytes Maximum size of POST data in bytes.
     */
    return apply_filters( 'upload_size_limit', min( $u_bytes, $p_bytes ), $u_bytes, $p_bytes );
}

对此有什么想法吗?

【问题讨论】:

    标签: php wordpress file-upload php-ini


    【解决方案1】:

    好的,我自己找到了答案:

    安装 WordPress 多站点实例时,您必须手动增加最大值。上传大小在网络设置页面...

    【讨论】:

      【解决方案2】:

      如果您已安装 WP Multisite 转到网络管理 -> 设置页面,

      以 Kb 为单位指定最大上传文件大小 (12000Kb = 12MB)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-02-20
        • 1970-01-01
        • 2014-03-05
        • 2017-09-27
        • 1970-01-01
        • 2017-12-22
        • 1970-01-01
        相关资源
        最近更新 更多