Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/240.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将文件从虚拟Linux计算机传输到数字海洋服务器_Php_Linux - Fatal编程技术网

Php 将文件从虚拟Linux计算机传输到数字海洋服务器

Php 将文件从虚拟Linux计算机传输到数字海洋服务器,php,linux,Php,Linux,我在我的Windows PC上安装了一台虚拟Linux计算机。在Linux计算机中,我有一个可运行的PHP网站,其中包含多个文件、模板等。我正试图将其从我自己的虚拟Linux服务器转移到Digital Ocean上,我觉得我遗漏了一些东西。有没有办法把所有文件夹和文件从一个系统复制到另一个系统?我无法使用Digital Ocean找到任何类型的“Windows资源管理器”-y文件/文件夹界面 我尝试了本教程,但在“放置本地文件”步骤中遇到了问题: 这对任何人都有意义吗?非常感谢您的帮助。一个简

我在我的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/