WordPress - Увеличение максимального размера загрузки не работает
У меня есть WordPress Network-сайт (в настоящее время одна страница). Большая проблема в том, что максимальный размер загрузки для медиа ограничен 1 МБ внутри WordPress.
Ни одна из моих попыток увеличить этот предел не увенчалась успехом.
Что я пробовал до сих пор:
- Увеличение upload_max_filesize AND post_max_size до значения> 1
- Добавление определения ("WP_MEMORY_LIMIT", "100M"); в wp-config.php
- Добавление правил в мой.htaccess для перезаписи начальных настроек php.ini
- Добавление директив php для перезаписи начальных настроек php.ini
- Применение apply_filters ( 'upload_size_limit', 50000, 50000, 50000) к моему functions.php вручную
Сервер автоматически перезагружает php.ini в течение определенного периода времени. Запустив phpinfo(), php подтверждает это изменение.
Плагин WordPress (Revo Slider) имеет встроенную проверку размера загрузки, и он также обнаруживает изменения.
Взгляд в wp-includes/media.php говорит:
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' ) );
/**
* Filter the maximum upload size allowed in php.ini.
*
* @since 2.5.0
*
* @param int $size Max upload size limit in bytes.
* @param int $u_bytes Maximum upload filesize in bytes.
* @param int $p_bytes Maximum size of POST data in bytes.
*/
return apply_filters( 'upload_size_limit', min( $u_bytes, $p_bytes ), $u_bytes, $p_bytes );
}
Есть идеи по этому поводу?
2 ответа
Хорошо, я нашел ответ сам:
При установке экземпляра WordPress Multisite вы должны вручную увеличить макс. Размер загрузки на странице настроек сети...
Если вы установили WP Multisite, зайдите в Network Admin -> страница настроек,
Укажите максимальный размер загружаемого файла в килобайтах (12000Kb = 12MB)