增加wordpress中的最大上传限制

Sam*_*wal 3 php wordpress

我需要将PDF文件上传到我的wordpress网站.当我去上传新媒体,并尝试上传它时,它说

FileName.pdf超出了此站点的最大上载大小.

我试着找我的php.ini文件但找不到它.我跑phpinfo()了创建一个新文件,然后在我的浏览器中打开它,发现了这个.

Configuration File (php.ini) Path 
C:\Windows

Loaded Configuration File 
C:\Program Files (x86)\Parallels\Plesk\Additional\PleskPHP5\php.ini
Run Code Online (Sandbox Code Playgroud)

我放了一个php.ini文件

upload_max_filesize = 512M
post_max_size = 512M
max_execution_time = 300
Run Code Online (Sandbox Code Playgroud)

在wp-admin,httpdocs和我访问的任何地方,没有任何工作最大上传文件大小只有8 MB.请帮帮我,我的客户需要上传该文件.

注意:请不要告诉我重新启动服务器,因为我不能,它是一个托管站点.

bra*_*ilo 18

尝试使用以下插件:

<?php
/* Plugin Name: Increase Upload Limit */

add_filter( 'upload_size_limit', 'b5f_increase_upload' );

function b5f_increase_upload( $bytes )
{
    return 33554432; // 32 megabytes
}
Run Code Online (Sandbox Code Playgroud)

我基于以下核心功能构建了此代码:

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;
}
Run Code Online (Sandbox Code Playgroud)

另一种选择是通过FTP上传并使用插件从服务器添加.

  • 这是[使用钩子](http://ottopress.com/2011/actions-and-filters-are-not-the-same-thing/)和[Plugin API](http://codex.wordpress.org/Plugin_API).[插件开发]的基础知识(http://wordpress.stackexchange.com/questions/tagged/plugin-development?sort=frequent&pagesize=50);) (2认同)
  • 这只是天才.在某些主机上所有其他方法都失败了 (2认同)