Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.07.2011, 21:54   #1
Krasi
Форумчанин
 
Регистрация: 12.02.2010
Сообщений: 787
По умолчанию Ошибка пришла со временем

Цитата:
ini_set() has been disabled for security reasons in .../includes/AutoLoader.php on line 5
ini_set() has been disabled for security reasons in .../includes/db/Database.php on line 441
[09-Jul-2011 01:27:06] PHP Warning: ini_set() has been disabled for security reasons in .../includes/db/Database.php on line 448
[09-Jul-2011 01:27:06] PHP Warning: ini_set() has been disabled for security reasons in .../includes/db/Database.php on line 441
[09-Jul-2011 01:27:06] PHP Warning: ini_set() has been disabled for security reasons in .../includes/db/Database.php on line 448
Цитата:
PHP Fatal error: Allowed memory size of 20971520 bytes exhausted (tried to allocate 22943 bytes) in .../includes/AutoLoader.php on line 582
В куотах троеточия - это замена предшествующих символов адреса в пределах топика. Wiki скрипт, выдает белый экран. Раньше как-то боролся с этим, а сейчас надо было БД поменять недавно, а только тут заметил, что вылетает ошибка.
Krasi вне форума Ответить с цитированием
Старый 08.07.2011, 23:34   #2
motorway
Участник клуба
 
Регистрация: 28.06.2009
Сообщений: 1,950
По умолчанию

Попробуйте увеличить доступную скрипту память, если это возможно на хостинге
motorway вне форума Ответить с цитированием
Старый 09.07.2011, 00:11   #3
maxAlex
Новичок
Джуниор
 
Регистрация: 08.07.2011
Сообщений: 2
По умолчанию

Попробуйте уловить место где отжирается слишком много памяти. Это удобно делать с помощью xdebug логов.
Мое IT портфолио: http://expertjournal.ru/max
maxAlex вне форума Ответить с цитированием
Старый 10.07.2011, 14:05   #4
graymaster
Форумчанин
 
Аватар для graymaster
 
Регистрация: 03.05.2011
Сообщений: 158
По умолчанию

Возможно ини-сетами как раз и уствнавливался размер доступной памяти, а теперь их отключили.

В любом случае надо выставить бОльший размер памяти для скриптов, 20Мб это как-то довольно мало. (Чёрт его знает, конечно, у нас потребности в памяти очень большие, меньше гига пэр скрипт нигде не выставлено, я подозреваю нормальное значение в районе сотни метров, если не работать с сотнями тысяч записей из БД и т.п.).

Поиск и оптимизация/деоптимизация основного "едока" памяти в скрипте тоже могут помочь. Возможно, что-то кешируется дополнительно или работает с бОльшими объёмами данных, чем необходимо. Однако, это, скорее всего, тоже таки будет чего-то стоить - скорее всего либо дополнительного процессорного времени, либо диска.

Последний раз редактировалось graymaster; 10.07.2011 в 14:09.
graymaster вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с временем. celovec Общие вопросы Delphi 7 08.04.2011 18:29
работа со временем серг Общие вопросы C/C++ 9 07.12.2010 21:03
Работа со временем в C++ +As+ Помощь студентам 1 02.09.2008 21:17
Работа со временем joker Общие вопросы Delphi 4 20.04.2008 15:01
проблема со временем marat07 БД в Delphi 8 27.08.2007 09:54