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
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();
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.
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).
I tried different way like attempted to
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
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
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
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/