2010-12-02 7 views
1

最近Zend Frameworkを研究していましたが、問題が発生しました。Zend Frameworkを使用しているときにApacheがクラッシュする

私が実行したときにApacheがクラッシュ:

$this->db->fetchAll("SELECT COUNT(DISTINCT userid) AS NumberOfUsers, COUNT(id) AS total FROM notebook") 

しかし、私はエラーログ

$this->db->fetchAll("SELECT COUNT(DISTINCT userid) AS NumberOfUsers FROM notebook") 

または

$this->db->fetchAll("SELECT COUNT(id) AS total FROM notebook") 
を実行した場合、これは起こりません。

--------------------------- 
apache.exe - Application error 
--------------------------- 
"0x019b250a" Instruction references of "0x00000000" memory。This memory can't for "read"。 
To the termination procedure, please click "ok". 
Should debug program, please click "cancel". 
--------------------------- 
ok cancel 
--------------------------- 

なぜこれが起こるのかわかりません。問題は私が実行しているPHPのバージョンかもしれません。 (現在私はPHP 5.2.8を実行しています)。手伝って頂けますか?

+3

最初。 !!!! 'sをたくさん使ってはいけません。私たちはそれらを好きではありません。二番目。私たちが読むことができるようにあなたの質問を編集してください。質問を編集すると、ページの右側に書式設定のガイドラインが表示されます。それらを読みます。それらに従う。あなたの質問を理解できない場合は、それを閉じます。私たちはそれを読むことができるようにそれをフォーマットしてください。 –

+4

また、質問を編集して質問に回答する方法を説明することで、新しいユーザーを肯定的な方法でコミュニティに迎え入れることができます。しかし、それは(SO)開発者の道ではないでしょう。代わりに、それはSOデータベースの深みまで投票され、別のコミュニティメンバーが失われます。 – Inisheer

+0

エラーログには何がありますか? – Phil

答えて

0

これはPHPのバージョンまたは設定のためです。まず、バージョンを確認してください。「php.ini」の設定を確認してから、apacheを再起動してください。

関連する問題