在雅虎小企业域的PHP脚本中没有访问该文件

时间:2010-07-28 05:17:48

标签: php hosting

我每个人都遇到PHP中的include / require_once问题,iam访问配置文件以连接数据库。

这个问题存在于雅虎小型企业服务器中,我在免费主机中托管我的网站,它可以正常使用相同的代码。

数据库连接工作正常但文件包含甚至没有显示错误。

请帮我解决这个问题。

如果要将此问题放在其他位置,请带我​​到那儿。

感谢。

<?php 
    session_start();
    require_once("classes/DbConfig.php");
    $object_db = new DB();
    $object_db->open_connection();
?>

以上是用于访问类文件夹中的DbConfig.php文件的代码,下面是用于创建类的实例并打开该类中的函数的连接。

这里我也使用了include但没有显示任何错误。

我使用以下代码检查了该文件是否存在。

<?php
    if(file_exists("classes/DbConfig.php")) echo "File Found"; else echo "File Not Found";
?>

显示“找到文件”。

域控制面板中没有错误日志

1 个答案:

答案 0 :(得分:0)

该文件可能存在,但您的网站用户(apache?)可能无权阅读它。我会修改脚本#1以在require_once()之后实际输出一些内容 - 如果它没有输出任何内容你就会知道实际上没有包含任何内容。