Intellect Board — cистема управления сайтомПостроение сайта на основе форума |
Intellect Board — cистема управления сайтом » Техническая поддержка версии 2.20 » Несколько вопросов. |
<<Назад Вперед>> | Страницы: 1 2 3 * 4 Модераторы: aerograf, wsx | Печать |
pimple |
Профиль | Сообщить модератору | Игнорировать
NEW! Сообщение отправлено: 24 ноября 2007 15:49 Сообщение отредактировано: 24 ноября 2007 18:55
to delete |
PIT666 |
Drugold написал: По поводу галереи. Конечно там есть ограничение. Выше было рассмотрено подробно об этом. Погоди, так это 8 мегабайт, а у меня фотки не более пары сотен килобайтов. Я имел ввиду размер не в байтах а в пикселах, там похоже нельзя загрузить фотографию если она больше 1200 пикселей по ширине (возможно даже 1024), поэтому и привёл сообщения об ошибке с разными размерами фотки, там в тексте ошибки меняется колличество байтов в скобках. |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
Профиль | Сообщить модератору | Игнорировать
NEW! Сообщение отправлено: 24 ноября 2007 17:16 Сообщение отредактировано: 24 ноября 2007 17:17 PIT666 написал: Чёрт, ещё вопрос, на размер фотографии загружаемой в галерею стоит какое-то ограничение? Если я загружаю фотку сжатую до размера 2000х1600: Это означает, что не хватило памяти для обработки фотографии. Тут есть два варианта: либо договариваться с хостером об ее увеличении (хотя бы до 16 Mb), либо вынуждать пользователей делать предварительное сжатие. Оффтопик: Кстати, если фотка сжата до 2000 пикс, то какой же размер она имела изначально??? Для прочих вопросов создавайте отдельные темы! Не валите все в одну кучу! ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
PIT666 |
Профиль | Сообщить модератору | Игнорировать
NEW! Сообщение отправлено: 24 ноября 2007 18:37 Сообщение отредактировано: 24 ноября 2007 18:59
В общем сделал выборку. Исходная фотка jpg 5071х3173 - 4,45Мб. Делал ресайз во всякие немыслимые сочетания сторон и пробовал загружать. В настройках фотогалерей пункт про уменьшение фотки при просмотре в полный размер оставил пустым, так что все фотографии отображаются с исходным размером сторон. Вот что получилось: 1024x3000 - 376kb Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 4096 bytes) in /home/potrosh0/public_html/forum/gallery.php on line 171 1000x3000 - 369kb Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 4000 bytes) in /home/potrosh0/public_html/forum/gallery.php on line 171 720x3000 - 279kb Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 2880 bytes) in /home/potrosh0/public_html/forum/gallery.php on line 171 100x3000 - 54,2kb Загрузил нормально. В превьюшках и в полный размер показывается нормально. В папку photos упал под номером 114.jpg и в previews аналогично 114.jpg 3x100 10x3000 - 7,39kb Загрузил нормально. Но в превьюшках отображается с красным крестиком. В полный размер отображается нормально. В папке photos появился под именем 113.jpg но в previews отсутствует. 5000x10 - 12,1kb Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 200000 bytes) in /home/potrosh0/public_html/forum/gallery.php on line 191 При этом в галерее появился перед самой первой фоткой но с красным крестиком на превьюшке и минус одним комментарием. Когда на него нажимаешь что бы посмотреть в полный размер в линейке превью красным выделяется самая первая фотка, а превьюшка именно этой фотографии из линейки превьюшек исчезаетет. В полном размере то же красный крестик. В папке photos и previews отсутствует. 1600x768 - 191kb Загрузил нормально. (создал файл 111.jpg и превьюшку 111.jpg - 208x100) 1200x768 - 150kb Загрузил нормально. (создал файл 112.jpg и превьюшку 112.jpg - 156x100) И на последок уменьшил сжатие jpg. 1024х768 - 802kb Загрузил нормально. Отсортировал результаты для лучшего восприятия, не в той последовательности как заливал на форум, поэтому теперь номера файлов в папках photos и previews кажутся идущими не последовательно. |
PIT666 |
Так получается что не хватает памяти для ресайза превьюшки? Или как? Просто по выборке получилось что проблема возникает только если ширина или высота у фотки большая, с размером файла никак не связано. А что надо хостеру говорить, как это описать и вообще это возможно? Вроде такой параметр нигде хостером не оговаривается. |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
PIT666 написал: Так получается что не хватает памяти для ресайза превьюшки? Или как? Именно так, так как в момент ресайза, скорее всего, preview преобразуется в битмап, т.е. находится в памяти без сжатия. Возможных решений ситуации два. а) попробовать прописать в .htaccess такое: php_value memory_limit = 16M Но скорее всего, это не сработает, т.к. хостер обычно не позволяет менять такие параметры. Второй — написать хостеру с просьбой увеличить лимит памяти для скриптов PHP и описать, для чего это надо. Может быть, хостер и согласится, но не факт. ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
PIT666 |
4X_Pro я вот тут нашёл подробное описание своего тарифного плана у хостера http://hosting.agava.ru/tp_normal.shtml там вот в самом низу табличка и в ней есть раздел ограничения, который начинается таким пунктом: Ограничения на выполнение скриптов. Динамическая память 64Mb. Это та самая память которой мне не хватает? Я попробовал прописать в .htaccess строчку про memory_limit вообще перестало пускать на сайт, помоему ошибка 500 была. Пришлось убрать эту строчку. С хостером пока не связывался, но если должно быть 64 а они её ужали, как это можно проверить что бы на них наехать? |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
Проверить можно таким скриптом: <?php echo ini_get('memory_limit'); ?> ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
PIT666 |
4X_Pro написал: Проверить можно таким скриптом: Почему-то не срабатывает, пишет готово но показывает пустую страницу. |
Часть сообщений этой темы была выделена в тему "Пустая страница после установки" (5 декабря 2007 15:47) |
<<Назад Вперед>> | Страницы: 1 2 3 * 4 Модераторы: aerograf, wsx | Печать |
Intellect Board — cистема управления сайтом » Техническая поддержка версии 2.20 » Несколько вопросов. |
1 посетитель просмотрел эту тему за последние 10 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
Ограничение доступа не отображаются разделы Архив версий Установка стиля на Intellect Board 2.22 Завершилась работа над новой версией 3.00 |
Самые активные 5 тем | |