使用FileZilla,我可以访问我的web目录之外的文件夹。如何使用Dreamweaver进行相同的操作,以便我可以编辑文件并通过Dreamweaver自动保存/上传所有文件?我目前只能访问网络目录。
我知道如何用PHP包含它们,但我希望Dreamweaver能够找到/访问它们。
谢谢!
答案 0 :(得分:1)
您必须将站点定义(本地和远程)路径设置为比您当前拥有的路径高一级。所以如果本地路径是
我的文档/网站/本网站
你会把它改成
我的文档/网站/
如果遥控器是:
/user/home/domain.com /
更改为
/用户/家庭/
您将遇到的问题是Dreamweaver在设置时效果不佳。它假定远程路径是公共Web根目录,并将自动创建各种文件和文件夹,DW期望这些文件和文件夹位于公共根目录中。此外,自动设置包含路径和图像等操作将开始不起作用,因为所有路径都将从公共Web根目录开始。
最好保持原样并使用外部FTP程序处理网站外的文件。
答案 1 :(得分:0)
我们之前已经遇到过这种情况,希望将PHP包含文件移到公共HTML目录之外。 JCL1178的答案在概念上绝对正确。
实际的实现是复制网站(在“管理站点”下),并且基本上为“包含”目录创建一个单独的站点,该站点将升级一级。所以“根目录”设置是正常的(在我们的主站点中是“public_html /”,我们从“包含”站点的根目录设置中删除了“public_html /”,有效地使路径上升一级。
至少可以说,绝对不是一个理想的情况/工作流程,因为你最终会得到一个站点的两个站点定义(这可能会导致其他问题);但Dreamweaver就是这样。我们正在开发一个不允许使用除Dreamweaver之外的任何其他项目的异地项目,所以这就是我们提出要遵守的。
作为补充说明:我们只能实施此解决方案,因为虚拟主机计划允许我们到达根目录。如果您的网站托管计划严格限于公共目录,那么整个过程就是DOA。