Php 将文件从虚拟Linux计算机传输到数字海洋服务器
我在我的Windows PC上安装了一台虚拟Linux计算机。在Linux计算机中,我有一个可运行的PHP网站,其中包含多个文件、模板等。我正试图将其从我自己的虚拟Linux服务器转移到Digital Ocean上,我觉得我遗漏了一些东西。有没有办法把所有文件夹和文件从一个系统复制到另一个系统?我无法使用Digital Ocean找到任何类型的“Windows资源管理器”-y文件/文件夹界面 我尝试了本教程,但在“放置本地文件”步骤中遇到了问题:Php 将文件从虚拟Linux计算机传输到数字海洋服务器,php,linux,Php,Linux,我在我的Windows PC上安装了一台虚拟Linux计算机。在Linux计算机中,我有一个可运行的PHP网站,其中包含多个文件、模板等。我正试图将其从我自己的虚拟Linux服务器转移到Digital Ocean上,我觉得我遗漏了一些东西。有没有办法把所有文件夹和文件从一个系统复制到另一个系统?我无法使用Digital Ocean找到任何类型的“Windows资源管理器”-y文件/文件夹界面 我尝试了本教程,但在“放置本地文件”步骤中遇到了问题: 这对任何人都有意义吗?非常感谢您的帮助。一个简
这对任何人都有意义吗?非常感谢您的帮助。一个简单的方法是gzip您的本地站点并将其推送到您的
DO
站点
假设您的网站位于本地虚拟机的/var/www/html/。
所以在虚拟机的/var/www
内部
root@yourvm:/var/www# tar -zcvf website.tar.gz html
然后将文件website.tar.gz复制到您的DO帐户(假设您的VM已连接到internet)
然后,当您登录DO时,将您的网站解压缩到/var/www/html/
root@yourvm:/#tar -zxvf /home/username/website.tar.gz -C /var/www/
如果你正在寻找一个“windows资源管理器”的近似值,你可以简单地使用filezilla——我将它用于数字海洋水滴。一旦您配置了连接,它几乎就是一个gui界面
这是
以下是该页面的介绍,听起来可能适合您的情况:
你是最近的云主机转换和发现自己挣扎
找出如何最好地管理第一个虚拟专用计算机上的文件
服务器(VPS)?你发现自己被命令行吓到了吗?如果
因此,您将很高兴了解到FileZilla提供了一个用户友好的
图形界面,可安全地将文件传输到或从中传输,如
以及在VPS内移动文件
注意:我提供这是一个“可能的最简单选项”的答案,我个人不再使用filezilla,因为传输文件需要很长时间。提到的其他答案,例如,
rsync
或压缩和传输将是我现在的做法——速度要快得多 谢谢大家!!所需要的只是Filezilla和一些令人挠头的权限更改。
root@yourvm:/#tar -zxvf /home/username/website.tar.gz -C /var/www/