我需要将 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/