2015-05-06 5 views
3

В настоящее время я работаю над проектом Symfony (const VERSION = '2.5.0'), и я использую xampp с PHP 5.6.3.dev environment возвращает пустую страницу

Когда я запускаю среду разработки, она отображает пустую страницу, но всякий раз, когда я запускаю приложение в среде prod, все работает нормально.

Вот php_error_log:

[06-May-2015 04:59:03 Europe/Berlin] PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 11 bytes) in C:\xampp\htdocs\Editracker\vendor\symfony\symfony\src\Symfony\Bridge\Doctrine\DataCollector\DoctrineDataCollector.php on line 134 

[06-May-2015 05:02:38 Europe/Berlin] PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 8192 bytes) in C:\xampp\htdocs\Editracker\app\bootstrap.php.cache on line 956 

[06-May-2015 05:06:29 Europe/Berlin] PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 36 bytes) in C:\xampp\htdocs\Editracker\vendor\symfony\symfony\src\Symfony\Bridge\Doctrine\DataCollector\DoctrineDataCollector.php on line 176 

[06-May-2015 05:06:48 Europe/Berlin] PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 24 bytes) in C:\xampp\htdocs\Editracker\vendor\symfony\symfony\src\Symfony\Bridge\Doctrine\DataCollector\DoctrineDataCollector.php on line 176 

[06-May-2015 05:11:36 Europe/Berlin] PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 24 bytes) in C:\xampp\htdocs\Editracker\vendor\monolog\monolog\src\Monolog\Formatter\LineFormatter.php on line 111 

[06-May-2015 05:34:34 Europe/Berlin] PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 5 bytes) in C:\xampp\htdocs\Editracker\app\bootstrap.php.cache on line 2001 

[06-May-2015 05:38:14 Europe/Berlin] PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 36 bytes) in C:\xampp\htdocs\Editracker\vendor\symfony\symfony\src\Symfony\Bridge\Doctrine\DataCollector\DoctrineDataCollector.php on line 176 

Что может быть не так?

+0

Вы удалили 'приложения/кэш/dev' папки как шаг по устранению неисправностей? – sjagr

+0

Да, я уже очистил кеш – User122113

+0

Вы используете какой-то огромный запрос доктрины? Это может быть связано с протоколированием, которое можно отключить с помощью '$ em-> getconfiguration() -> setSQLLogger (null)'. – qooplmao

ответ

0

Ваш сценарий превышает максимально допустимую память. Я бы предположил, что это происходит в dev только из-за инструментов профилирования (панель инструментов внизу), особенно если у вас включен xdebug.

Вам необходимо увеличить лимит памяти. Вы можете сделать это в файле php.ini, установив:

memory_limit = «256M»

или вы можете установить в файле app_dev.php, если вы хотите, чтобы увеличить объем памяти в развитии:

ini_set ('memory_limit', '256M');

См http://php.net/manual/en/ini.core.php#ini.memory-limit

+0

Я попытался установить лимит выше, но он по-прежнему возвращает пустую страницу и все еще имеет те же ошибки в журналах. – User122113

+0

Возможно, вам нужно перезапустить Apache, чтобы получить изменения. Вы можете создать страницу с phpinfo(), чтобы убедиться, что параметры применяются. – Jody

+0

Да, это уже сработало, спасибо, но есть еще одна ошибка 'PHP Неустранимая ошибка: максимальное время выполнения 30 секунд превысило', что вы думаете? – User122113

Смежные вопросы