Php parse_ini_文件无法打开流:没有此类文件或目录

Php parse_ini_文件无法打开流:没有此类文件或目录,php,Php,我一直试图加载一个页面,但出现了这个错误 警告:解析ini文件(C:/wamp64/www/./private/sampleapp2.ini): 无法打开流:中没有此类文件或目录 第6行的C:\wamp64\www\sampleapp2\dao\ConnectionManager.php 致命错误:未捕获PDO异常:SQLSTATE[HY000][1045]访问 中用户“@”localhost(使用密码:否)被拒绝 C:\wamp64\www\sampleapp2\dao\ConnectionM

我一直试图加载一个页面,但出现了这个错误

警告:解析ini文件(C:/wamp64/www/./private/sampleapp2.ini): 无法打开流:中没有此类文件或目录 第6行的C:\wamp64\www\sampleapp2\dao\ConnectionManager.php

致命错误:未捕获PDO异常:SQLSTATE[HY000][1045]访问 中用户“@”localhost(使用密码:否)被拒绝 C:\wamp64\www\sampleapp2\dao\ConnectionManager.php:8堆栈跟踪:#0 C:\wamp64\www\sampleapp2\dao\ConnectionManager.php(8): PDO->_构造('mysql:host=;dbn…',NULL,NULL)#1 C:\wamp64\www\sampleapp2\dao\WarehouseDAO.php(7): ConnectionManager->getConnection()#2 C:\wamp64\www\sampleapp2\index.php(25):WarehouseDAO->getAll() {main}在上的C:\wamp64\www\sampleapp2\dao\ConnectionManager.php中抛出 第8行


parse_ini_文件是sampleapp2.ini。它放在C:\wamp64\www\private中(这是我正在研究的问题的要求之一)


其余文件放在C:\wamp64\www\sampleapp2中,有两个子文件夹,即model和dao。连接管理器位于dao文件夹中

它指出错误在连接管理器的第6行。($config=parse_ini_文件…)


错误表明PHP正在此处查找文件:

C:/wamp64/www/../private/sampleapp2.ini
C:/wamp64/www/private/sampleapp2.ini
等于:

C:/wamp64/private/sampleapp2.ini
您说您已将.ini文件放在此处:

C:/wamp64/www/../private/sampleapp2.ini
C:/wamp64/www/private/sampleapp2.ini

这是不一样的。将文件向上移动一个文件夹,就可以了。

当您试图从www文件夹外部获取文件时,似乎
私有
文件夹位于www文件夹内。“它位于C:\wamp64\www\private”中,错误状态为“C:/wamp64/www/。/private/sampleapp2.ini”。您可能应该将
private
文件夹移动到www文件夹旁边,而不是www文件夹中(上一级)。您不希望直接从web访问ini文件。