Page 3 of 5
Re: Что не так с upload_max_filesize
Posted: Wed Feb 25, 2015 5:57 pm
by Lancaster
skurudo wrote:В полном файле можно было бы увидеть, какой конфиг используется и что вы правите.
Судя по тому что вы прислали ранее, редактировали вы что-то другое или для домена используется что-то другое.
Пока на ЧТД не тянет, скорее неудачный выстрел в ногу :)
Да, сложный случай.
https://monosnap.com/file/DtH5lyWEEan0n ... 4zuyNEbTkw#
Re: Что не так с upload_max_filesize
Posted: Wed Feb 25, 2015 5:58 pm
by skurudo
imperio wrote:Скиньте результат
Не так лучше будет?
В итоге выяснится, что используется шаблон, в котором стоит флаг php_value upload_max_filesize
Кстати не помешало бы это тоже проверить в /home/domain/conf/web/apache2.conf
Re: Что не так с upload_max_filesize
Posted: Wed Feb 25, 2015 6:05 pm
by imperio
Вы можете через сайт загружать файлы больше чем 2 мб ?
Re: Что не так с upload_max_filesize
Posted: Wed Feb 25, 2015 6:07 pm
by Lancaster
imperio wrote:Вы можете через сайт загружать файлы больше чем 2 мб ?
Нет, в этом то вся и проблема!
https://monosnap.com/image/eoydOrcFNpjL ... biIqvqqFjm#
Re: Что не так с upload_max_filesize
Posted: Wed Feb 25, 2015 6:12 pm
by skurudo
Как можно верить пользователю на слово, особенно когда рассказ похож на небылицу? Правильно, нужно запрашивать вещественные доказательства. Меня вот крайне смущает "Loaded Configuration File (none)", т.е. получается, что текущий php-cgi не подключает никакой конфигурационный файл, а использует исключительно значения по умолчанию. Это конечно весьма оригинально.
Посмотрите, как выглядит внутри ваш php-cgi - /home/user/web/domain.ru/cgi-bin/php - нажмите редактировать
Выглядит он как-то так:
Веду к тому, что нужно принудительно указать файл с правильным конфигом
Re: Что не так с upload_max_filesize
Posted: Wed Feb 25, 2015 6:13 pm
by imperio
Вообще в режиме phpcgi для каждого пользователя должен создаваться свой php.ini, но видимо его нет.
Я уточню этот вопрос у наших специалистов.
Увеличение лимитов upload в режиме phpcgi
/etc/apache2/mods-available/fcgid.conf
Добавьте директиву
10485760 - равно примерно 10 мегабайтам
Re: Что не так с upload_max_filesize
Posted: Wed Feb 25, 2015 6:20 pm
by skurudo
Lancaster wrote:Нет, в этом то вся и проблема!
#!/usr/bin/php-cgi -c/etc/php5/cgi/php.ini
или скопируйте php.ini в каталог с php-cgi к пользователю
Re: Что не так с upload_max_filesize
Posted: Wed Feb 25, 2015 6:23 pm
by skurudo
imperio wrote:Вообще в режиме phpcgi для каждого пользователя должен создаваться свой php.ini, но видимо его нет.Я уточню этот вопрос у наших специалистов.
Проверил у себя, аналогичное поведение - Debian 7. - Loaded Configuration File (none)
и отдельный файлик действительно не создается при переключении на phpcgi
Вот она любовь к кастомизации до чего доводит, на нескольких сайтах использовал, но везде руками указывал конфиг и прошел мимо такого чудесного бага.
Re: Что не так с upload_max_filesize
Posted: Wed Feb 25, 2015 6:24 pm
by Lancaster
skurudo wrote:
Как можно верить пользователю на слово, особенно когда рассказ похож на небылицу? Правильно, нужно запрашивать вещественные доказательства. Меня вот крайне смущает "Loaded Configuration File (none)", т.е. получается, что текущий php-cgi не подключает никакой конфигурационный файл, а использует исключительно значения по умолчанию. Это конечно весьма оригинально.
Посмотрите, как выглядит внутри ваш php-cgi - /home/user/web/domain.ru/cgi-bin/php - нажмите редактировать
Выглядит он как-то так:
Вы конечно весьма саркастическая личность, но оставьте свои выпады лично для себя или разработчиков, так как ни один конфиг пхп не был отредактирован за исключением /etc/php5/apache2/php.ini и /etc/php5/cgi/php.ini.
Re: Что не так с upload_max_filesize
Posted: Wed Feb 25, 2015 6:27 pm
by skurudo
Lancaster wrote:Вы конечно весьма саркастическая личность, но оставьте свои выпады лично для себя или разработчиков, так как ни один конфиг пхп не был отредактирован за исключением /etc/php5/apache2/php.ini и /etc/php5/cgi/php.ini.
Извините, не могу. Вы же сами не хотели делиться начальными данными, а здесь поделились и интересный баг нашелся. По крайней мере для дебианоподобных систем.
Давайте пока укажем путь к конфигу для php-cgi - выше уже указывал, где и как, и проверим все-таки, в этом ли точно дело.