Intereting Posts
PHP mock данные из конечной точки отдыха Отображение данных из двух разных таблиц в index () с использованием cakephp. найти параметры в url, используя php Установка часового пояса для UTC (0) в PHP развертывание веб-сайта без исходного кода MySQL – доступ запрещен для пользователя Какая сериализация использует функцию PHP функции session_set_save_handler? Пользователь должен просмотреть страницу перед просмотром Уведомления GCM не принимаются, когда приложение находится в фоновом режиме в iOS Можно ли проверить, приведет ли imagecreatefromjpeg к тому, что память исчерпала фатальную ошибку, прежде чем запускать ее? Является ли оператор == транзитивным в PHP? Различные типы пользователей, перенаправленные на одну страницу (index.php) с различным контентом Как использовать запрос базы данных с JOIN в режиме обработки на стороне сервера SELECT * FROM help Глобальное промежуточное ПО Laravel не может получить сеанс

ini_set ('memory_limit', …) не работает и возвращает false; не может понять, почему

ini_set('memory_limit', '128M'); // Returns false; memory_limit unchanged 

Мне не удалось найти список вещей, которые могут вызвать это. Пока я проверил:

  • Безопасный режим: отключен
  • disable_functions: Пусто
  • php_admin_value: Нет, что я мог найти (есть ли способ узнать наверняка?)

У меня кончились идеи! ini_set корректно работает с другими параметрами (например, «display_errors»)

Если проблема не связана с версией PHP, попробуйте проверить, что на машине нет ничего, что помешало бы вам повысить этот лимит.

Как проверить, установлен ли Suhosin?

редактировать (после установления того, что Suhosin установлен):

Конфигурационные данные здесь: http://www.hardened-php.net/suhosin/configuration.html Я подозреваю, что в файле /etc/php.d/ будет файл, который вы можете редактировать, чтобы увеличить границы границ памяти. Конфигурационную переменную, которую необходимо изменить: suhosin.memory_limit

В руководстве написано:

До PHP 5.2.1, чтобы использовать эту директиву, ее нужно было включить во время компиляции, используя ограничение на доступную память в строке конфигурации

Это может быть причиной вашей проблемы.