【发布时间】:2011-01-10 23:14:06
【问题描述】:
我刚刚开始在一个已传给我的网站上工作,但该网站无法正常工作。我发现在 /admin/index.php 中尝试实例化 /classes/admin.php 的实例时出现问题。但是,如果我将 /admin/index.php 复制到 /admin-index.php,它可以很好地实例化该类。另外,如果我将 /classes/admin.php 移动到 /admin/classes/admin.php 中,我也可以很好地实例化它。至少有一个其他类我注意到了这一点。
我还注意到这在我的本地开发机器上不是问题。这只是服务器上的问题。
您可以在http://charlesekublyfoundation.org/admin/phpinfo.php 找到有关服务器的信息。我的开发机器是运行 Apache 2.2 和 PHP 5.2.11 (Apache/2.2.14 (Win32) PHP/5.2.11 ) 的 WinXP 机器。
有人见过这样的吗?似乎很奇怪。我对 PHP 开发(主要是 .NET 开发人员)相当陌生,所以我不确定是什么原因造成的。我不确定这是否是 PHP 或 Apache 或其他方面的差异。
编辑 我应该注意到我的服务器运行在某个品牌的 Linux 上,而开发机器是 Windows。在查看了 include_paths 后,我有一种与此有关的感觉。
【问题讨论】:
标签: php apache include include-path