Итак, у меня есть брандмауэр, запущенный Ubuntu 14.04, с Nginx (последний доступный) и PHP 5.6.ZF2 Скелет Приложение с ошибкой памяти
Другие сайты на виртуальной машине работают нормально, но довольно минималистичны и не используют фреймворк, но запускают PHP.
Моя проблема заключается в том, что я только что вытащил скелет приложения ZF2, и при попытке получить доступ к сконфигурированному виртуальному хосту для него, я либо получаю ошибку 502 Bad Gateway
или ошибку PHP
Fatal error: Allowed memory size of 134217728 bytes exhausted
(tried to allocate 1931504738 bytes) in
/var/www/backbone-blog/vendor/zendframework/zendframework/library/
Zend/Validator/Hostname.php on line 0
Я действительно путают, почему я могу получить либо одну из этих двух ошибок, и еще более смущен относительно того, как их исправлять. Я еще не внес изменений в приложение скелета, так что это новая копия.
Любая помощь была бы действительно оценена, и спасибо заранее!
Edit:
Я попытался предложения, перечисленные здесь, за исключением php5-fpm.sock предложение, так как этот файл не существует, где они предложили: http://laravel.io/forum/05-14-2014-502-bad-gateway-in-vagrant-permission-denied.
Кроме того, кажется довольно последовательным, что я получаю ошибку 502, за которой следует ошибка из памяти, затем повторите.
Я видел, как это происходило последовательно и воспроизводимо с некоторыми циклами перенаправления на PHP-уровне, но, скорее всего, ошибка должна заключаться в достижении максимального уровня функции, вложенной не в потребление памяти. –
Да, просто странно, как он либо дает плохой шлюз, либо ошибку PHP. Я имею в виду, что это невозможно? Nginx либо не передает запрос на PHP правильно, либо делает это, правильно? Как он может с ним столкнуться? И еще более странно; почему новая установка ZF2 Skeleton вызывает ошибки памяти? – Lukey