Перейти к содержанию
Naru

Доступная память для PHP

Рекомендуемые сообщения

Некоторое время назад появлялась ошибка на подобие

"PHP Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 27794488 bytes) in /home/**/**/www/system/library/cache.php on line 39" (при попытке изменить заказ в админке, а позже и при попытке осуществить рассылку).

Решилась эта проблема после связи с хостером и увеличением доступной памяти для PHP.

Но сейчас она снова появилась. Можно ли решить этот вопрос без дальнейшего увеличения количество памяти?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Проблема решена. если вдруг кому понадобится, то мне помогло следующее:

В system/startup.php добавить строчку ini_set('memory_limit','-1');

// Register Globals

    ini_set('memory_limit','-1');

    if (ini_get('register_globals')) {
        ini_set('session.use_cookies', 'On');
        ini_set('session.use_trans_sid', 'Off');
           
        session_set_cookie_params(0, '/');
        session_start();

    // ...code continues to closing curly
    }
  • +1 3

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А подробней, что было по умолчанию и что это значит?

Просто интересует других косяков не будет?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

+1 отлично!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.