BSDPORTAL.RU
http://bsdportal.ru/

Roundcube сломался
http://bsdportal.ru/viewtopic.php?f=17&t=28636
Страница 1 из 1

Автор:  Kotjara [ Вс 11 фев, 2018 10:35 pm ]
Заголовок сообщения:  Roundcube сломался

Настраивал несколько лет назад Roundcubemail. С тех пор и система и ПО обновлялись неоднократно. Позавчера накатил очередное обновление и в результате Roundcube перестал аттачить файлы к сообщению. Причём килобайт эдак до 700 спокойно прикрепляет, а больше уже нет.
В php.ini
memory_limit = 256M
post_max_size = 128M
upload_max_filesize = 128M
В логах Apache и Roundcube пусто, куда копать уже не знаю :evil:
OS FreeBSD 11.1, PHP 5.63, Apache 2.4, Roundcube 1.3.3

Автор:  Kotjara [ Пн 12 фев, 2018 6:27 pm ]
Заголовок сообщения:  Re: Roundcube сломался

Пересобрал mod_php56 без поддержки ap2filter, теперь приза грузке файла выдаёт "Загруженный файл больше максимального размера в 128Мб", хотя файл даже до 1-го мегабайта не дотягивает. Почему php размер файла неправильно определяет?

Автор:  lavr [ Пн 12 фев, 2018 11:23 pm ]
Заголовок сообщения:  Re: Roundcube сломался

Kotjara писал(а):
Пересобрал mod_php56 без поддержки ap2filter, теперь приза грузке файла выдаёт "Загруженный файл больше максимального размера в 128Мб", хотя файл даже до 1-го мегабайта не дотягивает. Почему php размер файла неправильно определяет?


/usr/local/www/roundcube/.htaccess - не пробовали смотреть?

Автор:  Kotjara [ Вт 13 фев, 2018 10:26 am ]
Заголовок сообщения:  Re: Roundcube сломался

lavr писал(а):
Kotjara писал(а):
Пересобрал mod_php56 без поддержки ap2filter, теперь приза грузке файла выдаёт "Загруженный файл больше максимального размера в 128Мб", хотя файл даже до 1-го мегабайта не дотягивает. Почему php размер файла неправильно определяет?


/usr/local/www/roundcube/.htaccess - не пробовали смотреть?

У меня AllowOverride None .htaccess не цепляется, хотя во время поиска решения я и в нём на всякий случай подправлял.
Вобщем в настройке виртуального хоста, мне для решения проблемы, на одном из буржуйских сайтов порекомендовали параметр LimitBodyRequest 100400, т.к. не исключалось что гадит Apache. Его закомментировал и всё заработало нормально.
Вобщем итог. Собирать mod_php без поддержки ap2filter, т.к. статус у неё experimental и никаких проблем не будет :ugeek:

Автор:  lavr [ Ср 14 фев, 2018 1:37 pm ]
Заголовок сообщения:  Re: Roundcube сломался

Kotjara писал(а):
lavr писал(а):
Kotjara писал(а):
Пересобрал mod_php56 без поддержки ap2filter, теперь приза грузке файла выдаёт "Загруженный файл больше максимального размера в 128Мб", хотя файл даже до 1-го мегабайта не дотягивает. Почему php размер файла неправильно определяет?


/usr/local/www/roundcube/.htaccess - не пробовали смотреть?

У меня AllowOverride None .htaccess не цепляется, хотя во время поиска решения я и в нём на всякий случай подправлял.
Вобщем в настройке виртуального хоста, мне для решения проблемы, на одном из буржуйских сайтов порекомендовали параметр LimitBodyRequest 100400, т.к. не исключалось что гадит Apache. Его закомментировал и всё заработало нормально.
Вобщем итог. Собирать mod_php без поддержки ap2filter, т.к. статус у неё experimental и никаких проблем не будет :ugeek:


не вводите людей в заблуждение.

установка из pkg == сборка с default -> roundcube с лимитами
в /usr/local/www/roundcube/.htaccess - работает как часы, соответственно
и без него с php.ini аналогично.
Код:
[joker]~ > uname -rsm
FreeBSD 11.1-RELEASE-p4 amd64
[joker]~ > pkg info | grep php
mod_php56-5.6.33               PHP Scripting Language
php56-5.6.33                   PHP Scripting Language
php56-dom-5.6.33               The dom shared extension for php
php56-exif-5.6.33              The exif shared extension for php
php56-fileinfo-5.6.33          The fileinfo shared extension for php
php56-filter-5.6.33            The filter shared extension for php
php56-iconv-5.6.33             The iconv shared extension for php
php56-json-5.6.33              The json shared extension for php
php56-mbstring-5.6.33          The mbstring shared extension for php
php56-mysql-5.6.33             The mysql shared extension for php
php56-openssl-5.6.33           The openssl shared extension for php
php56-pdo-5.6.33               The pdo shared extension for php
php56-pdo_mysql-5.6.33         The pdo_mysql shared extension for php
php56-pdo_sqlite-5.6.33        The pdo_sqlite shared extension for php
php56-session-5.6.33           The session shared extension for php
php56-sqlite3-5.6.33           The sqlite3 shared extension for php
php56-xml-5.6.33               The xml shared extension for php
php56-zip-5.6.33               The zip shared extension for php
[joker]~ > pkg info | egrep '(apach|round)'
apache24-2.4.29                Version 2.4.x of Apache web server
roundcube-1.3.3,1              Fully skinnable XHTML/CSS webmail written in PHP
[joker]~ >

Автор:  Kotjara [ Пн 19 фев, 2018 3:58 pm ]
Заголовок сообщения:  Re: Roundcube сломался

lavr писал(а):
не вводите людей в заблуждение.

установка из pkg == сборка с default -> roundcube с лимитами
в /usr/local/www/roundcube/.htaccess - работает как часы, соответственно
и без него с php.ini аналогично.

Да с чего бы это? Для того чтобы .htaccess отрабатывался, в настройке виртуального хоста должно быть прописано AllowOverride All у меня этот параметр None, при этом параметре Apache не обрабатывает .htaccess. Так что в заблуждение людей вводите вы. :twisted: И ещё одно НО! Я собираю из портов. А не из пакаджей:D

Автор:  lavr [ Пн 19 фев, 2018 6:35 pm ]
Заголовок сообщения:  Re: Roundcube сломался

Kotjara писал(а):
lavr писал(а):
не вводите людей в заблуждение.

установка из pkg == сборка с default -> roundcube с лимитами
в /usr/local/www/roundcube/.htaccess - работает как часы, соответственно
и без него с php.ini аналогично.

Да с чего бы это? Для того чтобы .htaccess отрабатывался, в настройке виртуального хоста должно быть прописано AllowOverride All у меня этот параметр None, при этом параметре Apache не обрабатывает .htaccess. Так что в заблуждение людей вводите вы. :twisted: И ещё одно НО! Я собираю из портов. А не из пакаджей:D


Вы научитесь прежде правильно настраивать apache 2.4 и php.ini, да и на дворе 21 век,
пора бы уже освоить инклюды в apache для автоматизации всяких php, roundcube, vhost, ssl & etc.

Что из пакетов, что сборка из портов:
- roundcube текущий 1.3.3 отрабатывает в соответствии с /usr/local/etc/php.ini в случае "AllowOverride none",
так и .htaccess в случае AllowOverride All

Автор:  Kotjara [ Пн 19 фев, 2018 9:40 pm ]
Заголовок сообщения:  Re: Roundcube сломался

Да lavr нынче не тот, include в Apache освоены давным давно, а вот виртуальные хосты я настраиваю согласно личным предпочтениям и там почти всегда, за редким исключением AllowOverride none. В чём была проблема я уже говорил выше, mod_php56 не не надо было собирать с ap2filter. Или тебе что не ясно из сказанного?

Автор:  lavr [ Пн 19 фев, 2018 11:46 pm ]
Заголовок сообщения:  Re: Roundcube сломался

Kotjara писал(а):
Да lavr нынче не тот, include в Apache освоены давным давно, а вот виртуальные хосты я настраиваю согласно личным предпочтениям и там почти всегда, за редким исключением AllowOverride none. В чём была проблема я уже говорил выше, mod_php56 не не надо было собирать с ap2filter. Или тебе что не ясно из сказанного?


теперь ясно, увидел ap2filter=on.

Ну включили ap2filter=on
1) какую цель преследовали?
2) как дальше то описывали php в Apache? Как ap2handler?

ps. если память не изменяет, то ap2filter уже 20 лет как экспериментальный
и все с теми же проблемами.

Страница 1 из 1 Часовой пояс: UTC + 4 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/