我正在使用Netbeans开发HTML / PHP站点,我的运行配置设置如下:
项目网址:http://localhost/JEB 项目文件夹:C:\ Documents and Settings \ John \ My Documents \ NetBeansProjects \ JEB 源文件夹:C:\ Documents and Settings \ John \ My Documents \ NetBeansProjects \ JEB Web Root:
选中“将文件从源文件夹复制到另一个位置”选项,复制到文件夹位置为:C:\ xampp \ htdocs \ JEB。
问题是,当我编辑项目文件夹中的文件,然后单击运行时,我希望它们复制到Web位置(C:\ xampp \ htdocs \ JEB),然后在浏览器中运行。但那并没有发生。这些文件没有被复制,所以我看到以前在C:\ xampp \ htdocs \ JEB文件夹中的旧版本文件。 (我想过,之前我曾经工作过一次。)
我是否误解了这是如何运作的?我以为你应该编辑Source文件夹中的文件,当我在本地运行项目时,它们会自动复制到我的web服务器文件夹。我检查了NetBeans论坛,发现另一个人有这个问题,但没有可行的解决方案。我在使用Netbeans 6.5.1时遇到了这个问题所以我升级到了6.7.1但仍然没有运气。
感谢。
答案 0 :(得分:7)
我也有这个问题,它似乎是NetBeans中的一个错误。我使用的是Ubuntu Linux 9.04和NetBeans 6.5和6.7.1。
当它发生在我身上时,我会删除目标位置中的所有文件,然后再次运行该项目。当NetBeans看到那里没有文件时,它会复制最新版本。从那时起,它通常正常工作(即每次运行项目时自动将文件从源文件复制到目标文件夹)。有时我还必须重新启动NetBeans才能使其正常工作。
答案 1 :(得分:1)
不是解决方案,而是解决方法。
为文件所在的目录创建XAMPP别名,请参阅:Make XAMPP/Apache serve file outside of htdocs