php - 增加wordpress中的最大上传限制

标签 php wordpress

我需要将 PDF 文件上传到我的 wordpress 网站。当我转到上传新媒体并尝试上传时,它显示

FileName.pdf exceeds the maximum upload size for this site.

我尝试查找我的 php.ini 文件,但找不到。我通过创建一个新文件运行 phpinfo(),然后在我的浏览器中打开它并找到了这个。

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

Loaded Configuration File 
C:\Program Files (x86)\Parallels\Plesk\Additional\PleskPHP5\php.ini

我放置了一个 php.ini 文件

upload_max_filesize = 512M
post_max_size = 512M
max_execution_time = 300

在 wp-admin、httpdocs 和我可以访问的任何地方,都没有任何效果最大上传文件大小仅为 8 MB。请帮助我,我的客户需要上传该文件。

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

最佳答案

尝试使用以下插件:

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

add_filter( 'upload_size_limit', 'b5f_increase_upload' );

function b5f_increase_upload( $bytes )
{
    return 33554432; // 32 megabytes
}

我根据以下 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;
}

另一种选择是通过 FTP 上传并使用插件 Add from Server .

关于php - 增加wordpress中的最大上传限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17751779/

相关文章:

php - Composer /WordPress : wp-content directory should or should not be committed

javascript - 博客/新闻类型网页

php - 在MySQL数据库中插入大量记录会占用内存

php - WooCommerce 自定义字段按条件逗号分隔

php - 使用javascript获取 anchor 标记文本

css - 我怎样才能让这个表单和按钮在响应式设计中正确调整大小?

mysql - Wordpress 用户和用户元 - 将一个表中的多行连接到另一个表中的一行

php - 找不到类 'MongoClient'

PHPUnit Laravel : How to Unit Test custom Exception Handler?

php - 来自数组的链接