Akrabat的zend框架教程的问题

时间:2009-10-08 18:54:51

标签: zend-framework

我今天早些时候提出了这个问题,但是我没有提供足够的信息,因此它被迁移到了serverfault论坛。

好吧,因为我认为这不是一个服务器相关的问题,而是一个与PHP相关的问题,我很想再次在这里问问题并正确地问它。

我的环境

  

Xampp安装
  PHP 5.2.8
  Windows xp
  ZF版本1.9。+

问题

我要去this教程。在某个时刻(pdf的第13页),我的服务器崩溃了。

我认为这些是出错的几行代码:    这是我的索引控制器的indexAction

public function indexAction()
{
    $this->view->title = "My Albums";
    $this->view->headTitle($this->view->title, 'PREPEND');
    $albums = new Model_DbTable_Albums();
    $this->view->albums = $albums->fetchAll();
}

如果我带走最后一行:

$this->view->albums = $albums->fetchAll();

我的网站没有崩溃,但只要我添加此行就会崩溃(apache崩溃)。

error.log中没有任何信息对我来说似乎很有价值。

以下是我的错误日志的最后一行:

http://pastebin.com/m67fdca85

Prossibe原因

我认为它可能与mysql-pdo驱动程序有关,但我不确定。而且我也不知道如何触发它。我的php.ini中的所有dll都已启用,并且位于extenstion目录中。

有谁知道如何解决这个问题?

我希望我提供了足够的信息和足够的细节。

非常感谢!

2 个答案:

答案 0 :(得分:1)

我在该代码中看不到应该破坏服务器的任何内容。 尝试并删除Model_DbTable_Albums实例,尝试查看它是否来自PDO驱动程序。

答案 1 :(得分:1)

因此,只要您获取该数据,您的服务器就会崩溃。现在这可能意味着您的服务器在连接时崩溃了。如果您使用的是ZF的PDO_MYSQL适配器,则在实际运行查询之前不会建立连接。

您是否曾在该教程中使用该应用程序或使用PDO在此XAMPP上安装数据库?