Как скопировать сайт с удаленного сервера на локальный хост - PullRequest
0 голосов
/ 02 апреля 2012

У меня есть веб-сайт, работающий на сервере. Я хочу перенести его на свой локальный компьютер, чтобы я мог редактировать его без необходимости, это означает, что мне придется копировать базу данных, а также все изображения и HTML, JavaScript, PHP и т. Д.

Мой сервер работает под управлением Ubuntu Server, и я также использую Ubuntu LAMP на моей локальной машине.

Теперь я понимаю, что вытащить все веб-страницы и изображения просто, всего лишь вопрос удаления их с помощью filezila, но как насчет баз данных?

Я знаю, что из-за того, что в Linux все хранится в виде файла, будет ли это случай поиска файла и его копирования на локальный компьютер? Если да, где обычно можно найти эти файлы?

большое спасибо за помощь, любые идеи и советы приветствуются.

Ответы [ 4 ]

1 голос
/ 02 апреля 2012

Если вы хотите скопировать файлы, сначала вы должны закрыть базу данных, иначе вы можете получить несовместимые файлы.Если целевая база данных совместима с форматом файла (например: та же версия), это работает.

Вы можете вывести базы данных (с помощью mysqldump или с помощью инструмента, подобного phpmyadmin) и загрузить его на другой компьютер (mysql <dump.sql).Если вы хотите сбросить согласованное состояние, опять же, вы должны либо закрыть базу данных, либо временно отключить запись.

0 голосов
/ 07 января 2017

Я не уверен, если вы хотите это знать. Вы можете проверить и следовать инструкциям там.

http://www.landcoder.com/transfer-website-from-live-server-into-localhost-localpc-without-using-plugin-388

Если вы не используете WordPress, вы можете просто пойти с процедурой № 1.

Перенос файлов с вашего веб-сервера на локальный хост

а. Получите доступ к своим файлам на веб-сервере с помощью клиента FTP Filezilla и, б. Скопируйте файлы на локальный компьютер, на котором расположен ваш локальный сервер.

пример. C: \ XAMPP \ HTDOCS \ Вашего сайта-имя \

На моем персональном компьютере я установил сервер XAMPP, поэтому я сохранил файлы в папке htdocs. Обратите внимание, что на вашем компьютере должен быть установлен локальный сервер, в противном случае вы не сможете продолжить ниже.

0 голосов
/ 02 апреля 2012

Вы должны проверить, поддерживает ли ваш хост какой-либо CVS , например, SVN или GIT .

Это позволит вам нажатьи перетащите свой код с локального хоста на ваш сервер.

В противном случае вы можете использовать FTP.

0 голосов
/ 02 апреля 2012

На этот вопрос нельзя ответить, не зная больше о вашем сайте.

Возможно, было бы безопаснее попросить хостинг-провайдера создать для вас резервную копию вашей базы данных, которую затем можно восстановить на локальном компьютере.

...