Не может увеличить memory_limit с ini_set ()

Я просто заметил, что не могу увеличить свой предел памяти выше значения, настроенного в использовании php.ini ini_set(). Я могу, однако, установить его на любое значение ниже этого и увеличить его до любого другого значения ниже того, определенного в ini-файле.

Кто-либо знает, почему это происходит или как я мог зафиксировать его?

8
задан soulmerge 29 January 2010 в 12:14
поделиться

3 ответа

Это странно, согласно руководству ограничение памяти можно установить где угодно.

  • У вас установлен Сухосин? С Suhosin можно установить глобальный предел памяти.

  • У вас есть файл .htaccess , который где-то валяется и говорит php_value memory_limit xyz ?

  • У вас активирована защита Shell Fork Bomb? Это может наложить глобальный предел памяти. См. Вопрос SO здесь . (Полагаю, это могло быть частью Сухосина).

  • Что ваш phpinfo () говорит о "локальных" и "глобальных" значениях memory_limit?

  • Как вы указываете лимит, можете ли вы опубликовать фрагмент кода?

12
ответ дан 5 December 2019 в 12:58
поделиться

Проверьте настройку «Safe_Mode» - если он включен, он может помешать вам поднять память_лимита (AllLhough, это не задокументировано).

1
ответ дан 5 December 2019 в 12:58
поделиться

вы не можете переопределить ограничение памяти для учетных записей общего хостинга. это просто. получите частный (выделенный) хостинг и попросите своего провайдера полностью его настроить (хотя это не рекомендуется).

0
ответ дан 5 December 2019 в 12:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: