ZF2 Skeleton应用程序内存不足错误

时间:2014-09-18 11:18:41

标签: php zend-framework nginx zend-framework2 vagrant

好的,所以,我已经设置了Vagrant,运行Ubuntu 14.04,使用Nginx(最新版本)和PHP 5.6。

VM上的其他站点工作正常,但是非常极简,不使用框架,但运行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错误,然后是内存不足错误,然后重复。

1 个答案:

答案 0 :(得分:1)

好的,虽然这不是一个真正的解决方案,但它让我起来了。

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

再次运行

之后
vagrant destroy

其次是

Vagrant up

一切似乎都运转正常。这里显然有一些问题,但如果你真的被卡住了,试试这个。 5.6无论如何都是新品牌 - 我当然不需要我正在做的事情,而且我是开发人员而不是系统管理员,所以这些错误只花费我几个小时的时间到最后。

希望这至少可以让某人离开地面!

相关问题