我正在尝试增加WordPress多站点安装的最大文件大小(目前为1MB)。我尝试过很多东西都无济于事。我尝试过的事情:
将这些添加到我的主机php.ini文件中:
memory_limit = 300M
post_max_size = 32M
upload_max_filesize = 32M
将这些添加到主题中的functions.php文件中:
@ini_set('upload_max_size' , '32M');
@ini_set('post_max_size', '32M');
@ini_set('max_execution_time', '300');
将这些添加到.htaccess文件中:
php_value upload_max_filesize 32M
php_value post_max_size 32M
我甚至尝试检查wp-includes / default-constants.php。
有趣的是,我在同一台服务器上有另一个WordPress安装(不是多站点)似乎工作正常(最大上传有32MB)。任何想法接下来要尝试什么?
谢谢。
答案 0 :(得分:19)
想出来。在我无限的智慧中,我完全错过了网络管理中的“最大上传文件大小”设置>设置>网络设置。它就在页面底部附近。
答案 1 :(得分:2)
答案 2 :(得分:2)
试试这个,我将这个过滤器用于我的Multisite,这很棒
add_filter( 'upload_size_limit', 'PBP_increase_upload' );
function PBP_increase_upload( $bytes )
{
return 1048576; // 1 megabyte
}
答案 3 :(得分:2)
@Allpnay发布了解决方案,只需粘贴到functions.php:
add_filter( 'upload_size_limit', 'PBP_increase_upload' );
function PBP_increase_upload( $bytes )
{
return 1048576; // 1 megabyte
}
在我的情况下想要8mb所以改变 返回8000000; // 8兆字节
答案 4 :(得分:1)
在Wordpress根文件夹中创建一个名为.user.ini的文件,并将以下内容添加到其中:
upload_max_filesize = 64M
post_max_size = 64M
memory_limit = 64M
max_execution_time = 300
在所有其他方法都失败之后,这就解决了。
答案 5 :(得分:0)
尝试使用
创建php.ini
文件
memory_limit = 32M
upload_max_filesize = 32M
post_max_size = 32M
file_uploads = On
并将其保存在wp-admin/
文件夹中:)
如果这不起作用,请尝试将以下内容添加到wp-config.php
define('WP_MEMORY_LIMIT', '64M');
ini_set('post_max_size', '32M');
ini_set('upload_max_filesize', '32M');