增加最大上传文件大小WordPress多站点

时间:2013-12-09 15:46:51

标签: php wordpress php-ini

我正在尝试增加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)。任何想法接下来要尝试什么?

谢谢。

6 个答案:

答案 0 :(得分:19)

想出来。在我无限的智慧中,我完全错过了网络管理中的“最大上传文件大小”设置>设置>网络设置。它就在页面底部附近。

答案 1 :(得分:2)

Phil is correct: Network Admin (My Sites > Network Admin) then go to Settings > Network Settings. It's near the bottom under Upload Settings, called Max upload file size. However, also note you have to go with a flat 1000kb or 2000kb etc. I put 1500kb in there and it still limited me to 1 MB but when I increased it to 2000kb it allowed up to 2 MB

答案 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');