首页 文章

wordpress上传文件和php最大文件大小

提问于
浏览
2

由于上传者限制我,我无法将文件上传到超过1Mb的wordpress .

我检查了phpinfo()并显示了1000M但仍然是wordpress uploader显示1Mb作为最大上传大小 .

奇怪的是,即使我在php.ini中更改了一些,我也无法将max_execution时间更新为1000

有没有办法托管服务提供商阻止对php.ini文件的一些更改 .

信息如下所示:

http://nvoids.com/test.php

http://nvoids.com/blog/wp-admin/test.php

谢谢

4 回答

  • 0

    WordPress使用两个php.ini值来确定最大上传大小: upload_max_filesizepost_max_size . 见https://github.com/WordPress/WordPress/blob/master/wp-includes/media.php#L1141-L1146 . 这里's the method from WordPress' s确定最大上传大小的来源:

    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' ) );
        $bytes   = apply_filters( 'upload_size_limit', min( $u_bytes, $p_bytes ), $u_bytes, $p_bytes );
        return $bytes;
    }
    
  • -1

    请在function.php文件中添加此代码

    add_filter('upload_size_limit','ashutosh_increase_upload');
        function ashutosh_increase_upload($bytes){
        return 2650000000; 
    }
    
  • 0

    如果您的主机是GoDaddy cPanel,您可以更轻松地更改设置:

    登录cPanel主机管理器帐户搜索“选择PHP版本”选项并单击进入该选项 . 在右上角单击“切换到PHP选项”按钮,在此处修改或更改您需要的任何其他设置 .

    例如:

    max_file_size
    

    我在这里添加了截图:

    Step 2

    Step 3

    Step 4

  • 0

    我想你使用多站点wordpress . 在这种情况下,您可以设置"Max upload file size"
    网络管理员 - >设置 - >网络设置 .
    php设置由wordpress多站点管理功能重写 . 我遇到了同样的问题,希望这会对你有所帮助 .

相关问题