我用几台电脑维护一个网站。我想以两种方式反映所有变化。
这是一个非常标准的过程,但我无法找到如何使用FileZilla。
我用几台电脑维护一个网站。我想以两种方式反映所有变化。
这是一个非常标准的过程,但我无法找到如何使用FileZilla。
Answers:
FileZilla不支持自动文件/文件夹同步:https:
//trac.filezilla-project.org/ticket/1591
它所能做的就是突出本地和远程文件夹之间的差异。
请参见视图>目录比较。
如果需要自动文件夹同步,则必须使用其他FTP / SFTP客户端。
例如,WinSCP支持目录同步:
对于双向同步,请在Direction / Target目录中选择Both选项:
(我是WinSCP的作者)
我自己没有测试过,但发现了一篇有趣的文章,在这里使用FTP与FileZilla同步
不能帮助但感觉它听起来过于复杂,所以也许有一个更简单的解决方案。就个人而言,我会测试一些其他服务,如goodsync或ftpbox.org。在超级用户中也提出了类似的问题,但答案建议使用WinSCP。
既然您专门询问了如何使用FileZilla,那么请转到:
下载FileZilla FTP客户端并将其安装到您的计算机上(如果您还没有这样做)(参见参考资料中的链接)。
启动FileZilla,单击“文件”菜单并选择“站点管理器”。
在“主机”字段中输入您网站的FTP服务器域名。有些网站使用“www.domainname.com”格式进行FTP服务,而其他网站则需要“ftp.domainname.com”格式。如果您不确定您的网站使用的格式,请参阅您为您的域名和网站创建帐户时从托管公司收到的欢迎电子邮件。该电子邮件应包含使用FileZilla上传和同步文件所需的所有必要FTP和登录信息。
在“站点管理器”窗口的相应字段中键入从托管公司收到的FTP用户名和密码。在“端口”字段中输入“21”,除非您的托管公司要求您使用非标准FTP端口。再次,请参阅托管公司的欢迎电子邮件以获取此信息。
单击“快速连接”按钮登录远程Web服务器。等待几秒钟,同时FileZilla协商登录凭据并与服务器建立连接。然后,FileZilla将在Web服务器的根目录中显示这些文件夹。双击包含您网站的文件和文件夹的“主页”,“Public_HTML”,“WWW”或其他目录名称。
向下滚动到要与计算机同步的文件夹。记下文件夹的名称,然后单击工具栏上的“断开连接”并关闭FileZilla。
打开Windows资源管理器,然后双击“C:\”驱动器图标。单击Windows资源管理器窗口中的“新建文件夹”按钮,然后重命名该文件夹,使其与要在服务器上同步的文件夹完全匹配。关闭Windows资源管理器窗口。
再次启动FileZilla。单击“文件”和“站点管理器”,然后从列表中选择您的FTP服务器。单击“站点管理器”窗口中的“高级”选项卡,然后单击“默认本地目录”字段旁边的“浏览”按钮。导航到您在Windows资源管理器中创建的新文件夹,然后单击“打开”。
确保“默认远程目录”字段中的文件夹名称与“默认本地目录”字段中的文件夹名称完全匹配。由于您在浏览要在服务器上同步的文件夹时关闭了FileZilla应用程序,因此默认文件夹名称应匹配。但是,如果文件夹名称不匹配,只需将“默认本地目录”字段(不带“C:\”)中的文件夹名称键入“默认远程目录”字段。
单击并启用“高级”选项卡上的“使用同步浏览”选项,然后单击“连接”按钮。连接并与服务器建立FTP会话后,FileZilla会提示您同步文件夹。单击“是”按钮将文件从服务器下载到您在本地计算机的硬盘驱动器上创建的新文件夹。执行文件夹的初始同步后,每次重新连接到FTP服务器时,FileZilla都会扫描更改。如果新文件存在于任一文件夹(本地或远程)中,则应用程序会提示您同步目录。如果单击“是”,FileZilla会上载或下载文件以根据需要同步文件夹。