cakephp 1.3.6超出了mamp服务器的内存限制,但没有超过灯服务器

时间:2014-11-16 17:50:42

标签: php cakephp localhost

我最近控制了一个在我公司外部开发的大型代码库。它是使用cakephp开发的,但版本很旧(1.3.6)。

在灯泡服务器上使用php5.3.29,该应用运行良好。但是,当我使用php5.3.29在mamp服务器上运行它时,我收到以下错误:

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 130968 bytes) in     /Library/WebServer/Documents/appy/cake/basics.php on line 415

[第415行:

return (strpos(env('SCRIPT_URI'), 'https://') === 0);

以及一些严格的标准警告 - 我认为这些警告与此问题无关 - 但它仍未出现在灯泡服务器上。我已经尝试增加内存量和超时,我觉得这是一个糟糕的举动无济于事。我不太明白为什么这个脚本会进入一个无限循环而吃掉这么多内存。

1 个答案:

答案 0 :(得分:0)

不用担心,我解决了这个问题。

虽然命令行指示我使用的是正确的php版本,但html标题指示不同。我设法评论了一些额外的行,这些行以某种方式添加到httpd.conf文件中,其中包含大量的php5模块,仅包含我通过brew下载的5.3.29。