Я использую Symfony2 и на сервере с хостинга, за который я плачу, я вижу ошибку изнурительной памяти. Можно ли установить новый предел без редактирования php.ini (который недоступен)?
Вы можете установить его в PHP-скрипте с помощью функции ini_set () .
директива ограничения памяти – это переменная PHP_INI_ALL, что означает, что ее можно изменить везде.
ini_set('memory_limit','256M');
Вы можете использовать файл .htaccess
и поставить:
php_value memory_limit 16M # Change 16M with whatever value
Но его хостинг-провайдер может быть отключен.
Вы можете изменить ограничение памяти в PHP-скрипте, используя ini_set()
ini_set('memory_limit','16M');
Подробнее здесь: http://php.net/manual/en/function.in-set.php
Вы можете сделать это через .htaccess
файл
php_value memory_limit 100M ; #Change the100M/your need
Примечание. Этот метод будет работать только в том случае, если PHP работает как модуль Apache.
Также вам может быть полезно прочитать эту статью: 3 способа увеличить ограничение памяти PHP