increase max upload limit in wordpress

前端 未结 8 1095
滥情空心
滥情空心 2020-12-29 17:00

I need to upload a PDF file to my wordpress site. When I go to Upload New Media, and try uploading it, it says

FileName.pdf

相关标签:
8条回答
  • 2020-12-29 17:33

    Seeing as you're on hosted service, try adding these to your .htaccess file as well:

    php_value upload_max_filesize 512M
    php_value post_max_size 512M
    

    You won't be able to change these via ini_set();

    0 讨论(0)
  • 2020-12-29 17:34

    Try with the following plugin:

    <?php
    /* Plugin Name: Increase Upload Limit */
    
    add_filter( 'upload_size_limit', 'b5f_increase_upload' );
    
    function b5f_increase_upload( $bytes )
    {
        return 33554432; // 32 megabytes
    }
    

    I built this code based on the following core function:

    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;
    }
    

    Another option is upload via FTP and use the plugin Add from Server.

    0 讨论(0)
  • 2020-12-29 17:36

    WHM/CPanel users Only

    I have been struggling with this for a while now, I found the most simple way to solve this to login to your WHM > PHP Configuration Editor > Change (upload_max_filesize) then hit "SAVE".

    This makes a change to your server's php.ini file (the simple way).

    0 讨论(0)
  • 2020-12-29 17:42

    I tried different way like attempted to

    1. change my limit directly on my server
    2. through the .htaccess file
    3. wp-config.php

    but none of these changes worked for me. Then I came across a post somewhere That I summarised in a blog post(find below)

    All you need to do is

    1. create a php.ini
    2. upload to admin directory

    Your Php.ini may contain following or whatever limit you need

    memory_limit = 32M
    upload_max_filesize = 32M
    post_max_size = 32M
    file_uploads = On
    
    0 讨论(0)
  • 2020-12-29 17:42

    What worked for me was editing the php.ini file at

    /etc/php5/apache2/php.ini
    

    and adding/editing the following options starting (~ line 786):

    memory_limit = 32M
    upload_max_filesize = 32M
    post_max_size = 32M
    
    0 讨论(0)
  • 2020-12-29 17:44

    You have written php.ini file properly. Just mention path of your php.ini file inside .htaccess file using suPHP_ConfigPath/home/username/public_html. Here replace username with your username mentioned in cpanel. You can refer http://www.vinaypn.com/how-to-fix-maximum-upload-size-exceeded-error-in-wordpress-running-on-shared-hosting/

    0 讨论(0)
提交回复
热议问题