本地主机中的 PHP 问题 / 出现“致命错误:未捕获错误:需要打开失败”,目录问题

问题描述 投票:0回答:1

我是新手所以在此先感谢和抱歉

我在尝试使用本地主机时遇到问题。 (不确定如何描述问题)

我正在使用 github,使用 VSCode 进行一些更改,对本地主机使用 XAMPP。

///问题:

我以前用这些文件工作得很好,但现在文件 .php 中有一行新代码

"<?php require_once($_SERVER['DOCUMENT_ROOT'] . '/includes/DatesUtilsPolyfen.php');"

在我的本地主机上打开文件时,页面无法正常工作并显示此问题。

Warning: require_once(C:/xampp/htdocs/includes/DatesUtilsPolyfen.php): Failed to open stream: No such file or directory in C:\xampp\htdocs\polyfen\sections\hello-bar.php on line 2

Fatal error: Uncaught Error: Failed opening required 'C:/xampp/htdocs/includes/DatesUtilsPolyfen.php' (include_path='\xampp\php\PEAR') in C:\xampp\htdocs\polyfen\sections\hello-bar.php:2 Stack trace: #0 C:\xampp\htdocs\polyfen\index.php(51): include() #1 {main} thrown in C:\xampp\htdocs\polyfen\sections\hello-bar.php on line 2

-已经处理了,问题是我需要添加 “C:/xampp/htdocs/includes/DatesUtilsPolyfen.php'”
成为这样
C:/xampp/htdocs/POLYFEN/includes/DatesUtilsPolyfen.php'

所以我的本地主机需要在“htdocs”中声明根文件夹,同时在 liveserver 中不需要。 所以该网页在 github 和 LiveServer 中工作正常,但现在在我的 LocalHost 中工作时遇到目录路径不同的问题。 我不知道这是 xampp 还是 localhost 目录或如何进行。

希望有人耐心地理解我的问题是什么。 这不是我的代码,一个朋友正在帮助我学习,但他不知道为什么我的笔记本电脑会发生这种情况,所以我需要自己找出答案。

谢谢

精益 B.

要在我的 localHost 中工作,我需要在根目录中包含一个文件夹。 然后拿走把修改推送到github。

现场直播是这样的 “C:/xampp/htdocs/includes/DatesUtilsPolyfen.php'”

这就是我在 localHost 中工作需要使用的方式 C:/xampp/htdocs/polyfen/includes/DatesUtilsPolyfen.php'

xampp localhost
1个回答
0
投票
   C:/xampp/htdocs/polyfen/includes/DatesUtilsPolyfen.php' 

也许你将这些文件移动到 C:/xampp/htdocs/includes/DatesUtilsPolyfen.php'

因为您的 polyfen 部分与 PHP 环境不同。

您可以使用 PHP 的 phpinfo() 来检查文档根目录。

© www.soinside.com 2019 - 2024. All rights reserved.