首页 > 解决方案 > 如何将 $root 路径设置为项目文件夹内部?是否应该将整个项目复制到 org.eclipse.wst.server.core\tmp0\htdocs 文件夹并从中运行

问题描述

在 Eclipse 中,当在内置 PHP 服务器上运行 PHP 文件时,包含调用出现错误。这很奇怪,因为当我在以前的笔记本电脑上使用相同的 $root +file 路径时,一切正常。

$root 以某种方式自动设置为: C:\workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0\htdocs(见下文) 名为kidscanjavascript 的整个项目文件夹会自动复制到此文件夹。我不明白为什么。为什么它不只是尝试在原始位置找到文件:C:\workspace\kidscanjavascript。这是导入项目的地方。

现在,整个包含路径的设置方式使得它错过了文件夹 kidsscanjavascript。当然,我可以使用 .'kidscanjavascript/StableContents/ScriptLinks.html) 添加它,但在我的在线 EC2 实例中,$root 路径通向 kidsscanjavascript 文件夹内。我不想制作所有文件的 2 个版本。

将整个项目复制到 :metadata.plugins\org.eclipse.wst.server.core\tmp0\htdocs 文件夹是不是错误?(我以前的设置没有这样做)如果是这样,我该如何更改?

如果这不是一个错误,我该如何设置 $root 路径,以便它会导致项目文件夹内:kidscanjavascript

警告:include(C:\workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0* htdocs */StableContents/ScriptLinks.html):无法打开流:C:\workspace 中没有这样的文件或目录.metadata.plugins\org.eclipse.wst.server.core\tmp0* htdocs\kidscanjavascript *\REFERENCE\Event Attributes.php 第 18 行

下面是错误。我希望有人可以帮助我。谢谢,珍妮塔

警告:include():无法打开 'C:\workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0\htdocs/StableContents/ScriptLinks.html' 以供包含(include_path='C:\eclipseWorkspace.metadata .plugins\org.eclipse.wst.server.core\tmp0\htdocs\kidscanjavascript') 在 C:\workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0\htdocs\kidscanjavascript\REFERENCE\Event 属性.php 在第 18 行

(REFERENCES 和 StableContents 都是 Kidsscanjavascript 正下方的文件夹)

标签: phpeclipsepathroot

解决方案


推荐阅读