【问题标题】:zend framework - quickstart applicationzend 框架 - 快速入门应用程序
【发布时间】:2009-11-25 15:59:58
【问题描述】:

我一直在尝试在我的系统上安装“快速入门”教程应用程序。在经历了相当多的挫折之后-a)因为我不知道它是如何工作的并且b)我的Windows(wamp)设置,我已经成功设置了留言簿数据库并到达了检查点: 现在浏览到http://localhost/guestbook。您应该在浏览器中看到以下内容:

我得到错误: 警告:include(C:\wamp\www\quickstart\application/models//GuestbookMapper.php) [function.include]: 无法打开流:C:\wamp\www\quickstart\library\ 中没有这样的文件或目录Zend\Loader\Autoloader\Resource.php 在第 176 行

警告:include() [function.include]:无法打开“C:\wamp\www\quickstart\application/models//GuestbookMapper.php”以包含(include_path='C:\wamp\www\quickstart\ library;.;C:\wamp\bin\php\php5.3.0\PEAR;C:\wamp\zend\library;C:\wamp\zend\extras\library') 在 C:\wamp\www\quickstart\ library\Zend\Loader\Autoloader\Resource.php 在第 176 行

致命错误:在第 102 行的 C:\wamp\www\quickstart\application\models\Guestbook.php 中找不到类“Default_Model_GuestbookMapper”

显然未能链接相关文件是主要问题 - 首先,'C:\wamp\www\quickstart\application/models//GuestbookMapper.php' 在我看来是错误的,但我不知道是什么造成了它。其次,我对整个文件路径系统的掌握非常脆弱,无法判断是否配置错误。如果我可以让留言簿应用程序正常运行,那么我可能能够掌握正在发生的事情。事实上,我似乎解决了一个问题,却在下一个拐角处找到了另一个问题。

【问题讨论】:

    标签: zend-framework


    【解决方案1】:

    检查您的 php.ini 文件的目录样式,可能它设置为错误的类型(您可以在 Win32 和 Unix 之间选择)。

    【讨论】:

    • 我检查了,但唯一的 php.ini 选项用于设置 include_path。我已经为windows设置了它,它适用于其他一切。 'quickstart\application/models//GuestbookMapper.php' 看起来不正确,但它可能是正确的。事实仍然是 guestbookMapper.php 不会从 quickstart\library\Zend\Loader\Autoloader\Resource.php 打开,但我不知道如何改变它
    【解决方案2】:

    好的 - 修复它! GuestbookMapper 位于错误的目录中 - 路径正确 - 文件不存在。我仍然无法理解这个目录结构,我希望它最终让我明白......

    【讨论】:

      猜你喜欢
      • 2014-07-08
      • 2013-04-10
      • 2010-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-31
      • 2017-01-28
      • 2014-08-24
      相关资源
      最近更新 更多