Контактная форма 7 и upload_max_filesize

У меня есть сервер с Centos 8.3.21, PHP 7.4.15, mySQL 8.0.21, и я установил на wordpress 5.6.2 плагин Contact Form 7 версии 5.4, и у меня есть в моем /etc/php.ini (только один в весь сервер)

post_max_size = 64M
upload_max_filesize = 64M
upload_max_size = 64M
max_file_uploads = 1
memory_limit = 256M
max_execution_time = 300

и в шаблон CF7 я положил

[file* file-331 limit:15000kb]

но если я попытаюсь загрузить файл PDF размером 1,2 Мб, он продолжит говорить, что файл слишком велик. Я также пытался изменить лимит: 15M или лимит: 15000000, но безрезультатно. В Wordpress Media Library я могу без проблем загрузить также видео размером 2 Мб, так как оно отображается близко к кнопке Макс. 64 Мб ... Плюс, выполнение phpinfo (); Я вижу, что значения установлены правильно, как я уже сказал ... Может быть, мне еще что-нибудь посмотреть?

Спасибо всем заранее! Ваше здоровье!


person Luigino    schedule 03.03.2021    source источник


Ответы (2)


Вы можете поместить это (любое значение, любое имя функции) в свой functions.php файл:

add_filter( 'upload_size_limit', 'increase_upload_size' );
function increase_upload_size( $bytes ) {
  return 15000000;
}
person Johannes    schedule 03.03.2021
comment
Привет, Йоханнес, спасибо за ответ .... Я добавил функцию, которую вы предложили, но безрезультатно, все равно файл слишком большой ответ ... - person Luigino; 03.03.2021

Решено! Это было правило брандмауэра, которое блокировало файл при передаче извне на сервер. Спасибо вам всем!

person Luigino    schedule 04.03.2021