LINUX.ORG.RU
решено ФорумAdmin

RoundCube и вложения

 , , , ,


0

0

Всем привет. Ребят, помогите решить проблему вложений на roundcube, второй день не могу понять в чём сообственно дело. Ограничение нету, но почему-то файлы >1МБ отказываються прикрепляться. Ошибка сервера! (error)

Вложения до 1мб отлично работают.

/etc/postfix/main.cf

mailbox_size_limit = 0
message_size_limit = 134217728

/etc/nginx.conf

location ~ /.*\.php {
    include fastcgi_params;
    fastcgi_split_path_info ^/mail(/.*)()$;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME /usr/local/lib/roundcubemail/$fastcgi_script_name;
    fastcgi_pass php-fpm;

    client_max_body_size 128M;
}

/etc/php/php.ini

file_uploads = On
post_max_size = 16G
upload_max_filesize = 16G

memory_limit = 512M


Последнее исправление: alexandrovich_ff (всего исправлений: 2)

/etc/php/php.ini

Точно этот конфиг используется? В том же Дебиане конфиги еще по версиям php разделены, например /etc/php5/fpm/php.ini.

gruy ★★★★★
()
Ответ на: комментарий от gruy

Я для примера просто указал такой путь) Но конфиг точно правильный берёт, проверил с помощью

<?php phpinfo();?>

Точный путь

/etc/php/7.2/fpm/php.ini
alexandrovich_ff
() автор топика
Последнее исправление: alexandrovich_ff (всего исправлений: 1)
Ответ на: комментарий от gruy

А что в его выводе по поводу размеров?

Все нормально. Параметры такие же как и в конфиге.

И вообще, php-fpm перезапускал?

Даже сервер ребутил :)

Консоль хромого:

Failed to load resource: the server responded with a status of 413 ()

А то в логах пусто…

alexandrovich_ff
() автор топика
Последнее исправление: alexandrovich_ff (всего исправлений: 2)
Ответ на: комментарий от zgen

Ладно, беру слова обратно. Не прав, действительно есть. Nginx

2021/02/05 16:02:07 [error] 12801#12801: *4 client intended to send too large body: 1169174 bytes, client: 37.73.112.71, serve
r: mail.example.com, request: "POST /?_task=mail&_remote=1&_from=compose&_id=935225569601d4fdc30a01&_uploadid=upload161253372733
2&_action=upload HTTP/2.0", host: "mail.example.com", referrer: "https://mail.example.com/?_task=mail&_action=compose&_id=93522556
9601d4fdc30a01"

Только вот почему?

alexandrovich_ff
() автор топика
Ответ на: комментарий от alexandrovich_ff

lient intended to send too large body:

тебе русским языком написали!

zgen ★★★★★
()
Ответ на: комментарий от zgen

Та не гори ты. У меня прописан client_max_body_size.

UPD: в http секции забыл. Спасибо.

alexandrovich_ff
() автор топика
Последнее исправление: alexandrovich_ff (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.