У меня на компьютере с ОС Windows установлен виртуальный компьютер. Внутри компьютера Linux у меня есть рабочий веб-сайт PHP с несколькими файлами, шаблонами и т.д. Я пытаюсь перенести это с моего собственного виртуального Linux-сервера и на Digital Ocean, и чувствую, что я чего-то не хватает. Есть ли способ скопировать все папки и файлы из одной системы в другую? Я не могу найти какой-либо интерфейс файла/папки Windows Explorer -y с помощью Digital Ocean.
Я пробовал этот учебник, но застрял на шаге "put localFile":
Это имеет смысл для всех? Любая помощь очень ценится.
Если вы ищете аппроксимацию "windows explorer", вы можете просто использовать filezilla - я использовал его с цифровой капелькой океана. как только вы сконфигурируете соединение - это в значительной степени интерфейс gui.
здесь находится учебник Digital Ocean по безопасной настройке filezilla
Вот вступление к странице, и похоже, что она может применяться для вашей ситуации:
Вы недавно конвертируете облачный хостинг и пытаетесь выяснить, как лучше всего управлять файлами на вашем первом виртуальном частном сервере (VPS)? Вы находите себя запуганным командной строкой? Если это так, вы с удовольствием узнаете, что FileZilla предоставляет удобный графический интерфейс, который может безопасно передавать файлы в одно и то же место, а также перемещать файлы внутри, ваш VPS
Примечание. Я предлагаю это как "самый простой вариант", я лично больше не использую filezilla, потому что навсегда переносит файлы. другие упомянутые ответы, например rsync
или zipping и передача, будут такими, как я буду делать это сейчас - быстрее!
Простым способом является gzip вашего локального сайта и нажмите его на ваш сайт DO
скажите, что ваш сайт находится на вашей локальной виртуальной машине в /var/www/html/..
поэтому внутри /var/www
в вашей виртуальной машине
root@yourvm:/var/www# tar -zcvf website.tar.gz html
затем скопируйте файл website.tar.gz в свою учетную запись DO (это предполагает, что ваша виртуальная машина подключена к Интернету)
root@yourvm:/var/www# scp website.tar.gz [email protected]:/home/username/
Затем, когда вы вошли в DO, извлеките свой веб-сайт в /var/www/html/
,
root@yourvm:/#tar -zxvf /home/username/website.tar.gz -C /var/www/