0

我在本地主机上使用带有 XAMPP 的 PHP 版本 5.3.1 和 CakePHP 2.3.8,实际上只显示了一些错误。我可以肯定地说没有显示任何 PHP 语法错误。我不知道发生了什么,但有时 Cake 会抛出一个错误,有时它根本不会,但当这种情况发生时,我的浏览器会显示“未收到数据”。

例如,如果我输入以下内容,它肯定会进入“未收到数据”屏幕

echo "test"   //no semicolon

我已经在 Chrome、Firefox 和 Safari 上尝试过,所以我确定它不是特定于浏览器的。我检查了我的 error_log 文件,每次发生这种情况时,错误都类似于

child pid 90396 exit signal Segmentation fault (11)

更新 - 我得到了它的工作

我厌倦了将近一个小时的搜索,所以我备份了我所有的项目并卸载了 XAMPP 并下载了最新版本,它现在可以工作了。谢谢你的建议。

4

1 回答 1

0

有人说这可能是一个无限循环,但是当它发生时,通常你会看到: Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to 130968 bytes) in /my/path/teste.php on line 6

所以,我认为你需要检查你的 conf 文件:php.ini

您是否尝试过使用相同的代码(echo 'teste')运行一个与 cakephp 完全分开的 php 文件?也许这有助于弄清楚发生了什么。

相关答案: https ://stackoverflow.com/a/7745652/577470

'child pid 10708 exit signal Segmentation fault (11)' 错误的根本原因是什么?

于 2013-09-11T05:47:38.343 回答