我每个人都遇到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";
?>
显示“找到文件”。
域控制面板中没有错误日志
答案 0 :(得分:0)
该文件可能存在,但您的网站用户(apache?)可能无权阅读它。我会修改脚本#1以在require_once()之后实际输出一些内容 - 如果它没有输出任何内容你就会知道实际上没有包含任何内容。