PHP mysql Xampp无法打开流:没有这样的文件或目录
我有两个文件: dbconfig.phpPHP mysql Xampp无法打开流:没有这样的文件或目录,php,mysql,apache,Php,Mysql,Apache,我有两个文件: dbconfig.php <?php class database{ function __construct() { $db_user="root"; $db_pass=""; try { $con = new PDO('mysql:host=localhost;dbname=hrm', $db_user, $db_pass); $con->setAttribute(PDO::ATTR_ERRMODE, P
<?php
class database{
function __construct()
{
$db_user="root";
$db_pass="";
try {
$con = new PDO('mysql:host=localhost;dbname=hrm', $db_user, $db_pass);
$con->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
catch(PDOException $e)
{
echo $e->getMessage();
}
}
}
使用相对路径会给您带来麻烦。尝试在
$\u SERVER['DOCUMENT\u ROOT']
中使用绝对路径,然后指定文件的位置
require_once $_SERVER['DOCUMENT_ROOT']."/dbconfig.php";
如果它在文档根目录之外,那么使用它可以从文档根目录获得一个级别
require_once $_SERVER['DOCUMENT_ROOT']."/../dbconfig.php";
还要确保该文件具有Web服务器用户的读取权限。确保路径正确。。。PHP告诉你路径不正确,所以你应该修正它。问题是路径是正确的,这真的很奇怪。
require_once $_SERVER['DOCUMENT_ROOT']."/../dbconfig.php";