Ubuntu — PHP не распознает изменения в memory_limit

Я надеялся, что кто-нибудь сможет мне помочь. Я не могу получить memory_limit Настройка конфигурации для работы на моем PHP установки laravel. Даже так просто, как php artisan --help дает мне ошибку исчерпаны памяти.

Я попытался изменить все мои файлы php.ini и указать конфигурацию через -d флаг, но ни один из них, кажется, не работает. Я чувствую, что что-то еще мне не хватает?

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

vagrant@precise64:/vagrant/www$ uname -a
Linux precise64 3.2.0-23-generic #36-Ubuntu SMP Tue Apr 10 20:39:51 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

vagrant@precise64:/vagrant/www$ php --version
PHP 5.4.33-2+deb.sury.org~precise+1 (cli) (built: Sep 25 2014 09:06:25)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies

vagrant@precise64:/vagrant/www$ php -i | grep php.ini
Configuration File (php.ini) Path => /etc/php5/cli
Loaded Configuration File => /etc/php5/cli/php.ini

vagrant@precise64:/vagrant/www$ php -i | grep memory_limit
memory_limit => -1 => -1

vagrant@precise64:/vagrant/www$ grep -r memory_limit /etc/php5/
/etc/php5/cli/php.ini:memory_limit = -1
/etc/php5/fpm/php.ini.ucf-dist:memory_limit = -1
/etc/php5/fpm/php.ini:memory_limit = -1
/etc/php5/fpm/pool.d/www.conf:php_admin_value[memory_limit] = -1

vagrant@precise64:/vagrant/www$ grep -r safe_mode /etc/php5/ | grep =
/etc/php5/cli/php.ini:sql.safe_mode = Off
/etc/php5/fpm/php.ini.ucf-dist:sql.safe_mode = Off
/etc/php5/fpm/php.ini:safe_mode = Off
/etc/php5/fpm/php.ini:safe_mode_gid = Off
/etc/php5/fpm/php.ini:safe_mode_include_dir =
/etc/php5/fpm/php.ini:safe_mode_exec_dir =
/etc/php5/fpm/php.ini:safe_mode_allowed_env_vars = PHP_
/etc/php5/fpm/php.ini:safe_mode_protected_env_vars = LD_LIBRARY_PATH
/etc/php5/fpm/php.ini:sql.safe_mode = Off

vagrant@precise64:/vagrant/www$ php artisan --help
PHP Fatal error:  Allowed memory size of 262144 bytes exhausted (tried to allocate 3072 bytes) in /vagrant/www/app/controllers/TemplateController.php on line 44

Большое спасибо заранее, я действительно понятия не имею, что может быть не так.

0

Решение

Это оказалось странной проблемой с моим routes.php изнутри Ларавел. У меня было два контроллера (WebhookController а также TemplateController) указано как Route::controllerс и TemplateController снова указано как Route::resource,

Это привело к ошибкам исчерпания памяти по причинам, которые я до сих пор не могу понять, но это не относится к делу.

Исправление заключалось в том, чтобы вручную указать маршруты контроллера и не использовать Route::controller вообще в моем routes.php,

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]