ZF2骨架应用程序内存不足错误


ZF2 Skeleton Application out of memory error

好吧,我已经设置了Vagrant,运行Ubuntu 14.04,使用Nginx(最新可用)和PHP 5.6。

虚拟机上的其他网站运行良好,但非常简单,不使用框架,但运行PHP。

我的问题是,我刚刚提取了ZF2骨架应用程序,当试图访问为其配置的vhost时,我要么得到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

我真的很困惑为什么我会出现这两个错误中的任何一个,更困惑的是如何修复它们。我还没有对骨架应用程序做任何更改,所以它是一个新的副本。

任何帮助都将不胜感激,并提前表示感谢!

编辑

我已经尝试了这里列出的建议,除了php5-fpm.sock建议,因为他们建议的地方不存在该文件:http://laravel.io/forum/05-14-2014-502-bad-gateway-in-vagrant-permission-denied.

此外,我得到一个502错误,然后是内存不足错误,然后重复,这似乎很一致。

好吧,虽然这不是一个真正的解决方案,但它让我开始运行。

我基本上删除了我的puppet配置文件中绝对不需要的所有内容,最重要的是将PHP降级为5.5,尽管puppet在Ubuntu 14.04上默认为5.6

在运行另一个之后

vagrant destroy

紧随其后的是

Vagrant up

一切似乎都很顺利。这里显然有一些问题,但如果你真的陷入困境,试试这个。5.6无论如何都是全新的——我当然不需要它来做我正在做的事情,而且我是一名开发人员,而不是系统管理员,所以这些错误只会让我花费数小时的时间。

希望这至少能让一些人离开地面!