VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Fatal error: Allowed memory size of 134217728 bytes exhausted
1
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 54005761 bytes) in Т:\home\virtual\media\forum\includes\class_core.php on line 1915
ошибка в скрипте форума работающего в сборке(php5.2.5, apach2.2.6, mysql 5-0-45) на локалке.
Ошибка происходит при закидывании во вложении клипака размером 54мб.
В настройках php.ini установлено всё по максимуму...
Как я понял за ошибку ответственнен параметр memory_limit в php.ini ( у меня выставлено вот так memory_limit = 500M ; Maximum amount of memory a script may consume (128MB))
Дело в том что в сборке вэб сервера с (php5.1.6, apach2.0.59, mysql 5-0-18) проблемы такой не было.
Пробовал подменять php.ini со старого сервака на новый ничего не помогает.. мне кажется что предел для memory_limit 128 мб и выше нельзя ставить.. как быть
.\Php\php.ini
ищем Resource Limits удаляем ниже всё до Error handling and logging вставляем:
Code:
max_execution_time = 30
; Maximum execution time of each script, in seconds
max_input_time = 60 ; Maximum amount of time each script may spend parsing request data
memory_limit = 8M
; Maximum amount of memory a script may consume (8MB)
отлично всё работает
или добавь в начало скрипта твоёй php страницы:
Code:
set_time_limit(0);
@raw
Продвинутый
Join Date: Nov 2007
Location: Sochi
Posts: 97
Версия vB: 3.7.0
Reputation:
Опытный 73
Репутация в разделе: 36
0
Quote:
Originally Posted by jemoje
.\Php\php.ini
ищем Resource Limits удаляем ниже всё до Error handling and logging вставляем:
Code:
max_execution_time = 30
; Maximum execution time of each script, in seconds
max_input_time = 60 ; Maximum amount of time each script may spend parsing request data
memory_limit = 8M
; Maximum amount of memory a script may consume (8MB)
отлично всё работает
или добавь в начало скрипта твоёй php страницы:
Code:
set_time_limit(0);
ставил и эти параметры и другие здесь дело не в этих настройках здесь какая то более тонкая настройка вот не могу понять... вроде чёт с апачём... ставил разные сборки вэб серверов (php5.2.5, apach2.2.6, mysql 5-0-45)(appserv, wamp, stpserv) редактировал php.ini как только можно... работает нормально только в сборке (php5.1.6, apach2.0.59, mysql 5-0-18) (topserver2.1)
@netwind
Гуру
Join Date: Aug 2005
Location: Рiдна Олбанея
Posts: 3,844
Версия vB: 3.8.x
Reputation:
Гуру 1227
Репутация в разделе: 901
0
Это не настройка, это баги в софте или библиотеках php.
Перебирай комбинации или становись программистом и исправляй.
128 мегабайт обычный скрипт сжирать не должен
у тебя часом не 64битная винда там?
@raw
Продвинутый
Join Date: Nov 2007
Location: Sochi
Posts: 97
Версия vB: 3.7.0
Reputation:
Опытный 73
Репутация в разделе: 36
0
Quote:
Originally Posted by netwind
Это не настройка, это баги в софте или библиотеках php.
Перебирай комбинации или становись программистом и исправляй.
128 мегабайт обычный скрипт сжирать не должен
у тебя часом не 64битная винда там?
неа) ничё разберёмс спасиб...
@andreeew
Простоузер
Join Date: Jul 2006
Posts: 166
Версия vB: 3.7 Beta
Reputation:
Опытный 10
Репутация в разделе: 7
0
такая же ошибка, до 50 мб файл еще можно выложить, после 50мб вложенного файла пишет - Fatal error: Allowed memory size of 134217728
надо чтото с этим решать!!!
memory_limit = хоть до 3 гигов выставлял, не помогло!
@zozi
Простоузер
Join Date: Jun 2008
Posts: 48
Версия vB: 4.2.х
Reputation:
Lamer -8
Репутация в разделе: 0
0
создаеш .htaccess и прописываешь туда php_value memory_limit "...M" сколько те надо места и все будет ОК
@andreeew
Простоузер
Join Date: Jul 2006
Posts: 166
Версия vB: 3.7 Beta
Reputation:
Опытный 10
Репутация в разделе: 7
0
Quote:
Originally Posted by zozi
создаеш .htaccess и прописываешь туда php_value memory_limit "...M" сколько те надо места и все будет ОК
так тоже делал, не помогло
andreeew добавил 13.06.2008 в 14:18
форум стоит на локалке, на 3 сети, поэтому мне и желательно ставить размер выкладываемых фалов больше 50 мб
комп сильный, 4 гига оперативы, так что ресурсов на форум не жалко, решать проблему в любом случае надо
встречался почти с такоей же проблемой, когда из базы данных перемещал в файловый архив, но повышением обьема памяти обошлось
в этой же ситуации испробовал 2 метода результат - 0
Last edited by andreeew : 06-13-2008 at 03:18 PM.
Reason: Добавлено сообщение
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,748
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20279
Репутация в разделе: 8443
0
Quote:
Originally Posted by andreeew
комп сильный, 4 гига оперативы
а OS какая стоит?
ну я имею ввиду винда или что то из линухов?
да и еще, 32-битная винда ХР "не видит" больше 2 Gb оперативной памяти (по теме)
@DiffuSer
Продвинутый
Join Date: Jul 2006
Posts: 349
Версия vB: 3.8.4
Reputation:
Опытный 58
Репутация в разделе: 37
0
Выстави Allowed Memory 16M. Этот баг, скорее всего, у тебя при заливке картинки. Некоторые imagehost-скрипты некорректно обрабатывают.