5

我正在使用 Netbeans 开发一个 HTML/PHP 站点,并且我的运行配置设置如下:

项目 URL:http://localhost/JEB 项目文件夹:C:\Documents and Settings\John\My Documents\NetBeansProjects\JEB 源文件夹:C:\Documents and Settings\John\My Documents\NetBeansProjects\JEB Web 根目录:

选中“将文件从源文件夹复制到另一个位置”选项,复制到文件夹位置为:C:\xampp\htdocs\JEB。

问题是,当我在项目文件夹中编辑文件,然后单击运行时,我希望它们复制到 Web 位置 (C:\xampp\htdocs\JEB),然后在浏览器中运行。但这并没有发生。这些文件没有被复制,所以我看到了以前在 C:\xampp\htdocs\JEB 文件夹中的文件的旧版本。(我想我以前有过这个工作。)

我是否误解了这是如何工作的?我以为你应该编辑 Source 文件夹中的文件,当我在本地运行项目时,它们会自动复制到我的 Web 服务器文件夹中。我检查了 NetBeans 论坛,发现另一个人有这个问题,但没有有效的解决方案。我在使用 Netbeans 6.5.1 时遇到了这个问题,所以我升级到 6.7.1 仍然没有运气。

谢谢。

4

2 回答 2

7

我也有这个问题,它似乎是 NetBeans 中的一个错误。我使用的是带有 NetBeans 6.5 和 6.7.1 的 Ubuntu Linux 9.04。

当它发生在我身上时,我会删除目标位置中的所有文件,然后再次运行该项目。当 NetBeans 发现那里没有文件时,它会复制最新版本。从那时起,它通常可以正常工作(即每次我运行项目时都会自动将文件从源文件夹复制到目标文件夹)。有时我还必须重新启动 NetBeans 才能正常工作。

于 2009-10-19T15:18:07.147 回答
1

不是解决方案,但可以解决。

为您的文件所在的目录创建一个 XAMPP 别名,请参阅:Make XAMPP/Apache serve file outside of htdocs

于 2009-10-19T15:30:58.103 回答