Увеличить максимальный размер файла загрузки WordPress multisite

Я пытаюсь увеличить максимальный размер файла для многосайтовой установки WordPress (в настоящее время 1 МБ). Я пробовал много вещей, но безрезультатно. Что я пробовал:

добавление их к моим хостам php.ini-файл:

memory_limit = 300M
post_max_size = 32M
upload_max_filesize = 32M

добавление этих функций.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.РНР.

интересно, у меня есть другая установка WordPress (не многосайтовая) на том же сервере, который, кажется, работает отлично (максимальная загрузка-32 МБ). Есть идеи, что попробовать дальше?

спасибо.

6 ответов


разобрался. Во всей моей бесконечной мудрости я полностью пропустил настройку "максимальный размер файла загрузки" в Network Admin > Settings > Network Settings. Это в самом низу страницы.


Фил правильно: администратор сети (Мои сайты > администратор сети) затем перейдите в Настройки > Настройки сети. Он находится в нижней части под настройками загрузки, называется Max upload file size.

однако, также обратите внимание, что вы должны пойти с плоским 1000kb или 2000kb и т. д.

Я поставил 1500kb там, и он все еще ограничивал меня 1 MB, но когда я увеличил его до 2000kb, он разрешил до 2 MB


попробуйте это, я использую этот фильтр для моего Мультисайта, и это отличная работа

add_filter( 'upload_size_limit', 'PBP_increase_upload' );
function PBP_increase_upload( $bytes )
{
return 1048576; // 1 megabyte
}

создайте файл с именем .пользователь.ini в корневой папке Wordpress и добавьте в нее следующее:

upload_max_filesize = 64M
post_max_size = 64M
memory_limit = 64M
max_execution_time = 300

это исправило его для меня после того, как все остальное не удалось.


@Allpnay опубликовал решение, просто вставьте функции.на PHP:

add_filter( 'upload_size_limit', 'PBP_increase_upload' );
function PBP_increase_upload( $bytes )
{
  return 1048576; // 1 megabyte
}

в моем случае хочу 8mb так изменить для возврат 8000000; / / 8 мегабайт


попробуйте создать С

memory_limit = 32M
upload_max_filesize = 32M
post_max_size = 32M
file_uploads = On

и сохраните его в :)

если это не работает, попробуйте добавить следующее в wp-config.php

define('WP_MEMORY_LIMIT', '64M');
ini_set('post_max_size', '32M');
ini_set('upload_max_filesize', '32M');