如何修复PHP中的“无此类文件或目录”错误

时间:2019-05-10 09:11:19

标签: php

我正在尝试使用xampp在我的本地主机上运行php网站,但是不断得到“没有这样的文件或目录”,这是我得到的警告:-

  

警告:require_once(D:/wamp/www/ntany3/system/startup.php):无法打开流:第17行的C:\ xampp \ htdocs \ ntany3 \ index.php中没有此类文件或目录< / p>      

严重错误:require_once():无法在C:\ xampp \ htdocs中打开所需的'D:/wamp/www/ntany3/system/startup.php'(include_path ='C:\ xampp \ php \ PEAR') \ ntany3 \ index.php在第17行

// Startup
require_once(DIR_SYSTEM . 'startup.php');

2 个答案:

答案 0 :(得分:0)

我认为您可以添加相对于当前目录的路径,如下所示:

require_once(__DIR__. '/system/startup.php');

将以下代码放入一个新文件中,并将其命名为path.php,然后将其上传到您的根目录,然后进入www.example.com.com/path.php

它会告诉您完整的路径。

$dir = dirname(__FILE__);
echo "<p>Full path to this dir: " . $dir . "</p>";
echo "<p>Full path to a .htpasswd file in this dir: " . $dir . "/.htpasswd" . "</p>";

采用该路径并编辑两个配置文件。

答案 1 :(得分:0)

打开您的httpd.conf(它是apache配置文件)并进行编辑:

您在哪里:

DocumentRoot "C:/xampp/htdocs"

更改为:

DocumentRoot "D:/wamp/www"

发生错误是因为您输入了错误的path,这是因为您的DocumentRoot apache中的config指向了不存在的{{1} } ...

我建议您使用path ...例如:

full path

希望这会有所帮助。