【问题标题】:PHP include path ignoredPHP包含路径被忽略
【发布时间】:2013-05-10 14:36:29
【问题描述】:

目前我面临 php 中包含路径的问题。

为了使 Propel 正常运行,我需要将 build/classes 目录添加到我的包含路径中,如下所述:http://propelorm.org/documentation/02-buildtime.html#setting-up-propel

当我使用 echo get_include_path(); 打印包含路径时,它会打印正确的目录。但是当 Propel 尝试包含一个文件时,会出现一个致命错误:“找不到类”。

服务器是在 PHP 5.4.7 和 Windows 8 上运行的本地 xampp 网络服务器。

有人知道解决方案吗?

致以诚挚的问候,

杰尔默特

【问题讨论】:

  • 尝试通过它的完整路径手动包含文件`include("/full/path/to/php.php"),以确保运行apache服务的用户能够读取文件。
  • 除了@Orangepill 的建议,你的classmap 是最新的吗? (您可以使用C:/...> propel-gen.bat convert-conf 更新它)
  • 感谢@jakerella,更新我的类图后它可以正常工作!再次感谢!!!
  • 当然,很高兴它成功了。

标签: php propel include-path


【解决方案1】:

正如@jakerella 评论建议我需要通过运行命令来更新我的类图:

propel-gen convert-conf

目前一切正常 :) 感谢 Stackoverflow 用户!

【讨论】:

    【解决方案2】:

    我不认为 xampp 附带 propel 库,我找到了一个链接,其中解释了如何在 windows 上的 xampp 中安装 propel,希望对您有所帮助。

    http://blog.spooxe.com/blog1.php/2010/11/07/a-solution-to-install-propel-in-a-xampp-environment

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-01-28
      • 2019-10-19
      • 2018-10-05
      • 1970-01-01
      • 2022-10-23
      • 2023-03-22
      • 1970-01-01
      相关资源
      最近更新 更多