使用Dreamweaver与Root / Web目录之外的文件夹进行交互(CS5)

时间:2011-06-09 13:46:31

标签: unix dreamweaver directory

使用FileZilla,我可以访问我的web目录之外的文件夹。如何使用Dreamweaver进行相同的操作,以便我可以编辑文件并通过Dreamweaver自动保存/上传所有文件?我目前只能访问网络目录。

我知道如何用PHP包含它们,但我希望Dreamweaver能够找到/访问它们。

谢谢!

2 个答案:

答案 0 :(得分:1)

您必须将站点定义(本地和远程)路径设置为比您当前拥有的路径高一级。所以如果本地路径是

我的文档/网站/本网站

你会把它改成

我的文档/网站/

如果遥控器是:

/user/home/domain.com /

更改为

/用户/家庭/

您将遇到的问题是Dreamweaver在设置时效果不佳。它假定远程路径是公共Web根目录,并将自动创建各种文件和文件夹,DW期望这些文件和文件夹位于公共根目录中。此外,自动设置包含路径和图像等操作将开始不起作用,因为所有路径都将从公共Web根目录开始。

最好保持原样并使用外部FTP程序处理网站外的文件。

答案 1 :(得分:0)

我们之前已经遇到过这种情况,希望将PHP包含文件移到公共HTML目录之外。 JCL1178的答案在概念上绝对正确。

实际的实现是复制网站(在“管理站点”下),并且基本上为“包含”目录创建一个单独的站点,该站点将升级一级。所以“根目录”设置是正常的(在我们的主站点中是“public_html /”,我们从“包含”站点的根目录设置中删除了“public_html /”,有效地使路径上升一级。

至少可以说,绝对不是一个理想的情况/工作流程,因为你最终会得到一个站点的两个站点定义(这可能会导致其他问题);但Dreamweaver就是这样。我们正在开发一个不允许使用除Dreamweaver之外的任何其他项目的异地项目,所以这就是我们提出要遵守的。

作为补充说明:我们只能实施此解决方案,因为虚拟主机计划允许我们到达根目录。如果您的网站托管计划严格限于公共目录,那么整个过程就是DOA。