php 父目录开启,PHP include_once不能用于父目录中的文件

博主在研究网站时遇到/admin/index.php无法正确实例化/classes/admin.php的问题。通过实验发现,文件位置和服务器配置可能影响类的加载。询问是否有人遇到类似情况,可能是PHP或Apache版本差异导致的怪异行为。
摘要由CSDN通过智能技术生成

我刚刚开始研究一个已传递给我的网站,该网站无法正常工作。我发现在/admin/index.php中尝试实例化/classes/admin.php的实例时出现问题。但是,如果我将/admin/index.php复制到/admin-index.php,它可以实例化该类就好了。另外,如果我将/classes/admin.php移入/admin/classes/admin.php,我也可以实例化它。至少还有一个我注意到的类。PHP include_once不能用于父目录中的文件

我也注意到,这不是我的本地开发机器上的一个问题。这只是服务器上的一个问题。

您可以找到有关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之后,我有一种与此有关的感觉。

2010-01-29

jwynveen

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值