0

localhost の 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)

更新 - 動作しました

1 時間近く探し回るのにうんざりしていたので、すべてのプロジェクトをバックアップし、XAMPP をアンインストールして最新バージョンをダウンロードしたところ、現在は機能しています。アドバイスありがとうございます。

4

1 に答える 1

0

これは無限ループかもしれないと言う人もいますが、それが発生すると、通常は次 のように表示されます。

したがって、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 に答える