Как перенести локальный сайт на сервер


Как перенести сайт на локальный сервер, общий принцип

Вступление

Сайт, как информационная единица, должен быть мобильным. Не в смысле, виден на мобильных устройствах, этот параметр называется адаптивностью сайта. Мобильным в том смысле, что в любой момент владелец сайта или его администратор, может перенести его с хостинга на хостинг или перенести сайт на локальный сервер.

Зачем это нужно?

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

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

На такие и подобные случаи вы должны иметь право и возможность забрать сайт с хостинга (сделать резервную копию) и перенести его на другой хостинг.

Ещё один пример, не связанный с проблемами. Профессиональный подход в управлении сайтом предполагает обновление и тестирование новых версий самой системы и установленных расширений не на рабочей версии сайта, а на его копии развёрнутой на локальном сервере.

Такой подход позволяет избежать конфликтных ситуаций и не потерять сайт при обновлении.

Для тестирования новых расширений сайта, а также проверку новых версий системы и расширений (плагинов) сайта, копию сайта нужно развернуть на локальном сервере. Для этого нужно установить локальный сервер на своём компьютере и перенести сайт на локальный сервер.

Универсальное решение

Принцип переноса сайта на локальный сервер одинаков для всех CMS, включая Joomla! CMS, WordPress.org, Opencart, Drupal и т.д. Назовём этот решение универсальным.

Повторюсь, для этого способа вы должны иметь доступ к базе данных своего сайта и его файловой системе. Варианты конструкторов сайтов (WIX, Ucoz и т.д.) с ограниченными правами пользователей не подходят.

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

Наличие этих двух копий позволит перенести ваш сайт куда угодно, в том числе перенести сайт на локальный сервер.

О локальных серверах

Не будем идти в фарватере устаревших тенденций, и забудем для простоты действий про локальные сервера, типа Денвер. Используем для создания локального сервера удобные платформы (программы) Openserver, WampServer, Xampp, AMPPS и т.п. (читать Что такое локальный сайт). Программа сервера должна быть скачана и установлена на локальный компьютер. (читать Что такое Wamp)

Копия сайта

Расписывать в очередной раз, как сделать резервную копию сайта я не буду. Это можно прочитать в статьях:

После резервной копии у вас на компьютере должна быть копия файлов и папок вашего сайта. А также файл базы данных в формате SQL или сжатых форматах.

Как перенести сайт на локальный сервер

Имея эти две копии вы спокойно без «танцев с бубнами» можете перенести свой сайт на любую локальную платформу. Для этого:

  • Создаёте папку для своего сайта;
  • Копируете в рамках компьютера файлы и папки копии сайта в созданную папку сайта на локальной платформе;
  • Создаёте базу данных сайта, с именем. Пароль не нужен, та как вы работаете в границах своего сайта;
  • После создания базы данных, используя phpmyadmin, который есть на всех перечисленных выше локальных серверах, переносите (импортируете) базу данных сайта.
  • Всё, перенос сайта на локальный сервер завершён.

Далее вы работаете со своим сайтом, на своём компьютере. Доступ к этому сайту есть только у вас.

Вывод

Как видите, перенести сайт на локальный сервер не сложно. Гораздо важнее выбрать удобную для вас платформу локального сервера и понять целесообразность данного переноса.

©joomla3-x.ru

Еще статьи

 

Перенос существующего сайта

В этом руководстве рассматриваются следующие темы:

После того, как вы выбрали домен, вы можете легко перенести существующий сайт в SiteGround на шаге 2 мастера настройки веб-сайта . Чтобы начать перенос сайта, щелкните Выберите в разделе Перенести веб-сайт .

Затем у вас есть возможность выбрать между автоматической миграцией, доступной для сайтов WordPress через наш плагин Migrator, или профессиональной миграцией, выполняемой нашими экспертами.

Перенести существующий сайт с помощью автоматизации WordPress

Если вы решили продолжить автоматический перенос, выберите WordPress Automigration и нажмите Продолжить .

На последнем этапе процесса установки вы увидите ссылку для загрузки нашего плагина Migrator и токен, который вы можете использовать для инициации миграции от вашего администратора WordPress. Подробные инструкции см. В руководстве WordPress Automatic Migrator .

Профессиональная миграция выполняется нашими специалистами

Если вы выберете профессиональный перенос, наша группа технической поддержки выполнит перенос веб-сайта за вас. Мы попросим вас предоставить данные для доступа, такие как URL вашей панели управления или FTP-хост, а также учетные данные для входа, чтобы мы могли получить доступ к вашему сайту и передать его.

Когда вы введете необходимую информацию и оплатите услугу, наша система отправит запрос инженерам службы поддержки, которые сделают все остальное.Обратите внимание, что перенос веб-сайтов может занять до 2-3 рабочих дней в зависимости от размера веб-сайта, ограничений, установленных старым хостом, возможностей подключения и других факторов.

Если вы не уверены, какой веб-сайт хотите создать, или еще не готовы к переносу существующих сайтов, вам все равно необходимо завершить работу мастера установки, нажав Пропустить и создать пустой сайт . Это создаст пустой сайт и панель управления для него, которую вы можете использовать для изучения всех функций и инструментов, которые мы предоставили в ваше распоряжение.

Посетите наши следующие руководства, чтобы узнать, как:

.

ssh - Попытка передать локальные файлы на веб-сервер

Переполнение стека
  1. Около
  2. Товары
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
  3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
  4. Талант Нанимайте технических специалистов и создавайте свой бренд работодателя
.

Как получить доступ к локальному веб-сайту (localhost) из Интернета с перенаправлением портов

Самый большой актив Интернета - то, что он работает мгновенно и без границ - также является настоящей проблемой для разработчиков веб-сайтов. Если вы вносите изменения на сайт, он становится активным, как только вы нажимаете кнопку.

Это не большая проблема, если вы редактируете сообщение или делаете что-то столь же сдержанное - функция «Предварительный просмотр» в WordPress позаботится об этом. Но если вы вносите изменения в свой дизайн, вносите какие-либо существенные изменения или фактически создаете сайт с нуля, у вас возникают небольшие проблемы.

Многие владельцы веб-сайтов и дизайнеры обходят эту проблему, работая над своими сайтами WordPress в автономном режиме. Если вы этого не сделаете, здесь есть отличное руководство (обратите внимание, что оно предназначено для пользователей Windows). Но есть только одна проблема с этим методом - перемещение готового шедевра в онлайн.

Функция клонирования

ManageWP идеально подходит для переноса готовых статей на «живой» сайт. Но по умолчанию ManageWP не может «видеть» ваш автономный (локальный) сайт, и поэтому вы не можете добавить его на свою панель управления.К счастью, есть способ обойти это - перенаправление портов .

Обновление (2018)

С запуском нашей новой функции локальной синхронизации ManageWP теперь может одним щелчком мыши переносить изменения веб-сайта между локальным хостом и реальной средой. Не требуется перенаправление портов или настольные приложения!

Порт Какой?

Концепция на самом деле очень проста. Все, что вы отправляете и получаете в Интернете, проходит через ваш маршрутизатор - по сути, это «шлюз» между вашим компьютером и Интернетом.От него частично зависит, у кого есть доступ к вашему компьютеру, а у чего нет.

Запросы информации осуществляются через «порты». Представьте себе стыковку судов, погрузку и разгрузку груза, и вы получите правильное представление.

Чтобы легко перенести и клонировать ваш «автономный» сайт с помощью ManageWP, нам нужно сделать его видимым из Интернета с помощью переадресации портов.

Шаг 1. Найдите свой локальный IP-адрес

Вы находите дома по их адресам, а компьютеры - по их IP-адресам.Принцип тот же. Чтобы предоставить доступ к вашему «офлайновому» сайту в Интернете, нам необходимо указать правильное направление любому, кто его просит.

Существует две разновидности IP-адреса - локальный и глобальный. Глобальные IP-адреса уникальны и доступны всем. Локальные IP-адреса назначаются компьютерам в локальной сети (например, ваш маршрутизатор назначит локальный IP-адрес вашему компьютеру). Чтобы ваш «офлайн» сайт стал доступен в сети, нам необходимо раскрыть ваш локальный IP-адрес, чтобы его можно было найти.

Первым шагом в этом является определение вашего локального IP-адреса.

в Linux

Открытый терминал:

Выполните команду ifconfig:

В приведенном выше примере IP-адрес находится в третьей строке: 192.168.85.130.

в Windows 7

Нажмите «Пуск», введите «cmd» в поле поиска и нажмите «Ввод».

Когда перед вами появится командная строка, введите «ipconfig / all»:

Прокрутите вниз, пока не найдете IPv4-адрес:

Выше вы видите IP-адрес компьютера: 192.168.85.129.

на Mac

Открытый терминал:

Запустить ifconfig:

Из приведенной выше информации видно, что IP-адрес компьютера 192.168.85.128.

Шаг 2. Перенаправьте свой IP-адрес

Возвращаясь к концепции переадресации портов, вот что мы знаем - интернет-браузеры обычно пытаются получить доступ к веб-серверам через порт 80. Поэтому, когда ManageWP пытается подключиться к веб-сайту, эта попытка обычно выполняется через этот порт. Таким образом, мы должны указать маршрутизатору перенаправлять запросы через этот порт на локальный IP-адрес вашего компьютера.

Здесь процесс может усложниться, потому что существуют буквально сотни марок маршрутизаторов с различными пользовательскими интерфейсами. К счастью для нас, здесь есть чрезвычайно подробное руководство по экспедированию портов.

Из-за распространенных проблем, которые могут возникнуть, лучше всего перенаправить какой-либо другой порт, а не порт 80. Поскольку порт 80 может использоваться в зависимости от оборудования вашего интернет-провайдера, для удаленного веб-управления маршрутизатором или его использование какой-либо другой программой, например как Skype.Это руководство покажет вам, как это можно сделать в Windows и с XAMPP.

Когда это будет завершено, следующим шагом будет определение вашего внешнего IP-адреса. Просто зайдите на сайт: showip.net.

Теперь можно идти. Добавьте свой сайт в ManageWP в формате: http: // MyExternalIPAddress: PortNumber, а затем клонируйте так, как вам нравится (следуйте инструкциям в этом видео, если вы не знаете, как).

Creative Commons изображение любезно предоставлено Джоном Морганом

.

как перенести сайт codeigniter с localhost на рабочий сервер

Переполнение стека
  1. Около
  2. Товары
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся
.

Смотрите также

Поделиться в соц. сетях

Опубликовать в Facebook
Опубликовать в Одноклассники
Вы можете оставить комментарий, или ссылку на Ваш сайт.

Оставить комментарий