В общем, настрадались сами, замучали аккаунт на Timeweb-е и соседей, пришло время уезжать на сервер. Взяли hetzner. Опыта - практически ноль. С горем пополам переехали, вроде всё заработало.
Но вот пишет клиент - "при загрузке фоток к новостям выдаёт ошибку error"
Тестим сами - всё ок. Пишет снова - мол, ошибка никуда не делась.
[spoiler]
Предполагаем, что ошибка при масштабировании, т.к. для теста выбирали маленькие фотки. Пробуем загрузить огромную обоину - Internal Server Error 500
Отключаем обрезание в настройках ИБ - без результатов.
Отключаем создание картинки анонса - без результатов.
Пробуем загрузить другую картинку поменьше - всё в порядке.
Смотрим в настройках на максимальные размеры загружаемого файла - 16мб, при этом большая картинка была не более мегабайта.
Начинаем отладку ) Создаем картинку 300х300 и весом в 50кб, загружаем - всё ок. Увеличиваем картинку на 150% и загружаем - ок. На третий раз ловим Internal Server Error 500. Дело наверняка не в ширине и высоте, но для полной уверенности загружаем белую картинку 2000х2000 весом менее 50кб - всё ок.
<суть>
Начинаем гуглить. Находим
Немного тыканий и находим нужный файл по адресу /etc/apache2/mods-available/fcgid.conf (у нас Debian)
Там добавляем строчку MaxRequestLen 100485760
</суть>
Ошибка исправлена, салют, шампанское =)
Надеюсь ищущим в будущем этот пост поможет быстрее решить проблему.
Но вот пишет клиент - "при загрузке фоток к новостям выдаёт ошибку error"
Тестим сами - всё ок. Пишет снова - мол, ошибка никуда не делась.
[spoiler]
Предполагаем, что ошибка при масштабировании, т.к. для теста выбирали маленькие фотки. Пробуем загрузить огромную обоину - Internal Server Error 500
Отключаем обрезание в настройках ИБ - без результатов.
Отключаем создание картинки анонса - без результатов.
Пробуем загрузить другую картинку поменьше - всё в порядке.
Смотрим в настройках на максимальные размеры загружаемого файла - 16мб, при этом большая картинка была не более мегабайта.
Начинаем отладку ) Создаем картинку 300х300 и весом в 50кб, загружаем - всё ок. Увеличиваем картинку на 150% и загружаем - ок. На третий раз ловим Internal Server Error 500. Дело наверняка не в ширине и высоте, но для полной уверенности загружаем белую картинку 2000х2000 весом менее 50кб - всё ок.
<суть>
Начинаем гуглить. Находим
| Случилось такая проблема, после обновления пхп до 5.2.17 перестали закачиваться файлы больше 150кб, и реально не пойму в чем дело, я не новичок в фрибсд и т.д но решения не могу найти, может кто сталкивался. ... нашел, настройка fcgi MaxRequestLen 100485760 |
Там добавляем строчку MaxRequestLen 100485760
</суть>
Ошибка исправлена, салют, шампанское =)
Надеюсь ищущим в будущем этот пост поможет быстрее решить проблему.