Перенос openserver на другой компьютер

Обновлено: 29.06.2024

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

Поэтому многие начинающие веб-мастера шли наиболее простым путем — навороченным пакетам WAMP они предпочитали Denver , так называемый джентельменский набор веб-разработчика, включающий минимальный набор программного обеспечения для создания и отладки сайтов на локальном компьютере.

В начале 2000-х годов этот инструмент был очень популярен, однако на сегодняшний день он исчерпал свои возможности. Несколько лет назад программа перестала обновляться, а поддерживаемые ею версии PHP и MySQL ушли в прошлое. Это ограничило возможности использования новых версий CMS и расширений, вынудив веб-мастеров начать миграцию на более продвинутые и шагающие в ногу со временем WAMP, среди которых особое распространение получил Open Server. Мы решили не рассматривать преимущества и особенности этой среды разработки, вместо этого мы разберем процедуру переноса на нее сайта с устаревшего Denver. В принципе, сложного в этом нет ничего, если вы уже переносили сайт на реальный хостинг, то справитесь и с миграцией на Open Server. Трудности могут вызвать лишь некоторые моменты, связанные с параметрами Open Server, но обо всём по порядку.

Экспортируем файлы и базу данных из Denver

Первым делом переходим в расположение установки Open Server, по адресу C:\OpenServer\domains и создаем каталог с доменным именем переносимого сайта.

Создаем каталог

После чего копируем в нее файлы сайта из расположения Денвера Z:\home\домен\www .

Копируем в папку файлы

Файлы перенесены, теперь нужно перенести базу данных.

PhpMyAdmin

Жмем «OK» и скачиваем SQL -файл базы.

Экспорт

На этом этапе работа с Денвером заканчивается, его работу можно и нужно завершить.

Импортируем базу данных в Open Server

Теперь запускаем Open Server, идем в меню локального сервера, выбираем «Дополнительно» и смотрим, есть ли в списке программ PhpMyAdmin.

Дополнительно

Если нет, открываем настройки и на вкладке «Модули» в выпадающем меню «MySQL/MariaDB» выбираем MySQL актуальной версии.

Модули

Сохраняем настройки и перезапускаем сервер.

После этого в подменю «Дополнительно» у вас должен появиться пункт «PhpMyAdmin». Кликаем по нему и попадаем на страницу входа в веб-приложение управления базами данных PhpMyAdmin. Логин и пароль по умолчанию — root .

PhpMyAdmin

Войдя в PhpMyAdmin, слева жмем «Создать БД», вводим имя базы данных, используемое в Denver и жмем «Создать».

Создать БД

В результате будет создана пустая база данных.

Далее переключаемся на вкладку «Импорт», жмем кнопку «Выберите файл» и указываем путь к ранее экспортированной из PhpMyAdmin Денвера базе данных.

Импорт

Импорт успешно завершён

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

Ошибка

Чаще всего она бывает связана с несоответствием имени пользователя базы данных.

Редактируем конфигурационный файл сайта

Зайдите в PhpMyAdmin Open Server , откройте импортированную базу, переключитесь на вкладку «Привилегии» и посмотрите какие пользователи имеют к этой базе данных доступ.

Пользователи БД

В Open Server по умолчанию таковыми являются mysql и root , соответственно, в конфигурационном файле вашего сайта configuration.php нужно проверить значения параметров public $user и public $password. Замените их на root / root или на mysql / mysql.

Configuration

Также вам нужно заменить путь к временной папке и логам в параметрах public $tmp_path и public $log_path, в противном случае вы не сможете обновлять CMS и установленные расширения.

Путь к папке и логам

В целом это всё, что касается переноса сайта с локального сервера Denver на локальный сервер Open Server.

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

Например, после перехода с PHP 5.3 на PHP 7.1 на сайте под управлением Joomla, обновленной до версии 3.9.26 у нас перестали выводиться модули меню. Внесение изменений в код проблемного модуля не дало результатов, ошибка исчезла после того, как в настройках локального сервера мы выбрали версию PHP 7.0 и Apache 7.0-7.1.

Перенос данных с одного SQL2000 сервера на другой
Задача состоит в периодическом (скажем,каждые 15 минут) переносе данных с одного SQL2000 сервера.

Перенос с одного локального на другой локальный диск
Добрый день. Каким образом можно перенести установленную ХР , проги, дрова, ключевые папки, с.

Повлияет ли перенос с одного сервера на другой
Вобщем ситуация такова: меня за "нагрузку" как выразился суппорт хостинга выганяют с хостинга, я.

Сделать бэкап с расширением sql и перенести на Open Server Ну заходишь в PHPMyAdmin выбираешь нужную БД, сверху находишь вкладку "Экспорт" там выбираешь "Способ экспорта - быстрый" формат "SQL" сохраняешь на компе. Далее заходишь на свой OpenServer создаешь чистую БД находишь "Импорт" увазываешь тот файл который сохранил и ждешь. В принципе все. Если что пиши поможем.

Дмитрий у меня похожая ситуация:

Подскажите, пожалуйста: как правильно убрать название движка при переходе по страницам сайта. Как делать правильный запрос в базу данных, где брать этот запрос? Сделанный мною запрос - как формула, и где-то она должна иметь пояснение. Я не создавал новую базу данных, изначально была база: u7809232_ravltdcom. Запросы в базу данных делаются независимо от создания новой базы, или надо создать новую базу данных с любым названием? Или новая база данных создаётся для других целей, и после в новую базу импортируется файл Sql ранее созданной базы для пере-направления путей. Нужна новая база или нет, или запросы делаются в существующую базу данных? Запрос в базу данных: его где-то надо брать, как-то генерировать, или этот запрос как предустановленная формула, правило? Запросы делаются поочередно все три, то есть один пишем через Sql и Ok, или можно делать запросы, прописывая сразу все три строчки в одной операции?

После установки движка и шаблона я сделал следующее:


скопировал файлы в корневой каталог, отредактировал файл htaccess убрав название движка - вместо:

далее сделал запросы в базу данных:

После этого в админ панели сайта отредактировал:

Параметры – Общие настройки:

Один раз я создавал новую базу данных, после этого: экспорт-импорт в новую созданную базу файла Sql. Но в том случае, я случайно удалил корневой каталог с доменным именем сайта, пришлось вновь создать доменное имя, к нему и новую базу, а после этого экспорт-импорт ранее созданной базы данных файла Sql. А в обычных ситуациях, если всё изначально устанавливается аккуратно: ничего не удаляется, надо ли создавать новую базу данных?


Иногда в жизни вебмастера встает вопрос, как перенести сайт WordPress на другой хостинг или с локального сервера. Операции не сложные, но требуют пошаговых инструкций и знаний.

Как перенести сайт с хостинга на хостинг

С помощью поддержки

Обычно проблема решается запросом в службу поддержки. Хостинги современных провайдеров переманивают клиентов на свои сервера, предоставив услугу бесплатного переноса. Бесплатный перенос предоставляется при оплате хостинга хотя бы на месяц.


Запрос в службу поддержки на перенос сайта

Если стандартная форма заявки на перенос сложная для заполнения, то создавайте простой тикет в поддержку.

При отсутствии услуги, в случае переноса на бесплатный аккаунт, нужно определиться как будет производится процесс:

  1. Ресурс переноситься на новый домен
  2. Адрес прежний, только на новом хостинге
  3. Копирование и загрузка баз данных
  4. Копирование и загрузка файлов WordPress
  5. Синхронизация DB и WP в wp-config

Подготовка и опасности

Выделил три опасности:

  1. Если вы новичок, то прошу не проделывайте процедуру
  2. Решили осуществлять перенос самостоятельно, то для начала отключите все плагины, особенно кэширования, которые активны в админке
  3. Процесс сложный, поэтому читайте подробно и делайте по шагам

Переносим сайт на другой хостинг с новым доменом

Создание баз и перенос файлов

Чтобы полностью перенести сайт заходим в раздел MySQL.


MySQL на Бегете

Создаем базу данных, вводим имя и пароль.


Создание новой базы данных

На бегете удобно, что имя базы и пользователя всегда совпадают, а сервер всегда localhost. Запишем данные, которые вводили на скриншоте.

  • Имя базы valent5k_8456
  • Имя пользователя так же valent5k_8456
  • Пароль от базы SKwovFrr
  • Сервер localhost
  • Этого достаточно жмем на Добавить.

Создаем папку под сайт на хостинге на который будем переносить, то есть на Бегете. Заходим в раздел сайты.


Создаем новую директорию.


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


В результате получается, что папка на хостинге присоединилась к домену, это показано в самом списке.



Загрузка базы данных в ISPmanager

Либо выбираем название базы, и на ссылку перейти.


Кнопка перейти в ISP


Загрузка через PHPMyAdmin


Загрузка файлов движка WordPress

Будет произведена скачка всего движка в формате архива ZIP. Обязательно перед скачиванием баз данных и архива деактивируйте все плагины. Так же можно воспользоваться FTP соединением, например через программу FileZilla.

Обновление данных в wp-config и базах

Для редактирования рекомендую программу notepad++ она бесплатная и на русском языке, скачайте и установите с официального сайта. Скачанный файл в формате SQL открываем через программу notepad++.


Запуск программы notepad++


Замена старого url на новый

После проведения процедуры notepad++ выведет во всплывающем окне количество измененных строк, в моем случае 18.


Сколько элементов было изменено

Ранее загружали файлы сайта, они пришли в формате zip разархивируем его, и откроем получившуюся папку. Внутри есть wp-config.php, открываем его с помощью notepad++.


Запуск notepad++ для изменения wp-config.php

Находим доступы подключения к базе данных, их записывали ранее, когда создавали на новом хостинге. Вписываем имя пользователя и базы, пароль и сервер, не забываем сохранять изменения. Вот что было до изменения:


wp-config старой конфигурации

Перезаписываем и сохраняем изменения, вот что должно получится.


wp-config с новыми данными

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

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

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


Закачка движка через FileZilla

Необходимо закачать базу данных, переходим в PHPMyAdmin, для этого заходим в раздел MySQL на Бегете (где он находится уже знаем), и заходим в нашу базу, созданную под перенос.


Заходим в новую базу данных


Загрузка DB

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


База данных полностью загрузилась

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

Перенос без смены домена

Как ни странно, но перенос на тот же адрес, осуществляется сложнее. Советую так же обратится в службу поддержки, но если будет отказ, то читайте инструкцию ниже.

Создание домена на новом хостинге


Создание нового домена на Beget

На открывшейся странице делаем соответствующие настройки

  1. Пишем адрес который будем переносить
  2. Выбираем кнопку добавить
  3. Новый домен появится в конце списка

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

Вы берёте этот список и отправляете старому хостеру, с просьбой изменить номера на новые.


Запрос в службу поддержки старого хостинга на смену NS номеров

По прошествию 24 часов, это максимальное время когда обновляются DNS, можно продолжать. А дальше, как в предыдущем пункте, единственное не нужно изменять адрес в базе данных, когда мы ее приготавливали к загрузке на новый хостинг, все шаги идентичны.

Как перенести сайт WordPress с локального сервера Denwer и Openserver на хостинг

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

Denwer


Расположение WordPress на Denwer


Ошибка при замене домена на локальном сервере


Правильная замена домена

А дальше по старой схеме, разобранной в начале.

Openserver

На Openserver, процедура не отличается от остальных. Чтобы скачать движок заходим в папку Жесткий диск > Openserver> osppanel > domains. В этой папке должны быть сайты установленные вами ранее.


Расположение вордпресс в Openserver

База данных можно открыть через диалоговое окно в трее Windows нажав на флажок, выбрать дополнительно, и найти строчку PHPMyAdmin


Запуск PHPMyAdmin в панели опенсервера

Запустится хранилище баз данных в браузере, экспортируем её, и действуем согласно схеме разобранной выше. Начиная с раздела исправляли wp-config.php и заменяли домены в MySQL.

Не забываем про текст localhost при замене доменного имени как в OpenServer, это очень важный момент.

Использование Duplicator

Как перенести wordpress с помощью плагина миграции, пробовал три варианта, ни один как надо не срабатывает.

  1. Сохраняют в SQL формате
  2. Переносит не все объекты
  3. Отказываются работать, если сайт большой

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

Чек лист операций

Чтобы подвести итог всей статьи напишу чек лист операций, которые нужно проделать в любом случае.

  • Создание базы данных на новом хостинге
  • Загрузка со старого хостинга (либо из локального сервера) базы данных и WordPress с сервера
  • Редактирование и замена доменов
  • Привязка файлов и базы в wp-config.php
  • Проверка работы и исправление поломок

На этом я закончу статью, пишите ваши комментарии, буду рад на них ответить, успехов!


Иногда в жизни вебмастера встает вопрос, как перенести сайт WordPress на другой хостинг или с локального сервера. Операции не сложные, но требуют пошаговых инструкций и знаний.

Как перенести сайт с хостинга на хостинг

С помощью поддержки

Обычно проблема решается запросом в службу поддержки. Хостинги современных провайдеров переманивают клиентов на свои сервера, предоставив услугу бесплатного переноса. Бесплатный перенос предоставляется при оплате хостинга хотя бы на месяц.


Запрос в службу поддержки на перенос сайта

Если стандартная форма заявки на перенос сложная для заполнения, то создавайте простой тикет в поддержку.

При отсутствии услуги, в случае переноса на бесплатный аккаунт, нужно определиться как будет производится процесс:

  1. Ресурс переноситься на новый домен
  2. Адрес прежний, только на новом хостинге
  3. Копирование и загрузка баз данных
  4. Копирование и загрузка файлов WordPress
  5. Синхронизация DB и WP в wp-config

Подготовка и опасности

Выделил три опасности:

  1. Если вы новичок, то прошу не проделывайте процедуру
  2. Решили осуществлять перенос самостоятельно, то для начала отключите все плагины, особенно кэширования, которые активны в админке
  3. Процесс сложный, поэтому читайте подробно и делайте по шагам

Переносим сайт на другой хостинг с новым доменом

Создание баз и перенос файлов

Чтобы полностью перенести сайт заходим в раздел MySQL.


MySQL на Бегете

Создаем базу данных, вводим имя и пароль.


Создание новой базы данных

На бегете удобно, что имя базы и пользователя всегда совпадают, а сервер всегда localhost. Запишем данные, которые вводили на скриншоте.

  • Имя базы valent5k_8456
  • Имя пользователя так же valent5k_8456
  • Пароль от базы SKwovFrr
  • Сервер localhost
  • Этого достаточно жмем на Добавить.

Создаем папку под сайт на хостинге на который будем переносить, то есть на Бегете. Заходим в раздел сайты.


Создаем новую директорию.


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


В результате получается, что папка на хостинге присоединилась к домену, это показано в самом списке.



Загрузка базы данных в ISPmanager

Либо выбираем название базы, и на ссылку перейти.


Кнопка перейти в ISP


Загрузка через PHPMyAdmin


Загрузка файлов движка WordPress

Будет произведена скачка всего движка в формате архива ZIP. Обязательно перед скачиванием баз данных и архива деактивируйте все плагины. Так же можно воспользоваться FTP соединением, например через программу FileZilla.

Обновление данных в wp-config и базах

Для редактирования рекомендую программу notepad++ она бесплатная и на русском языке, скачайте и установите с официального сайта. Скачанный файл в формате SQL открываем через программу notepad++.


Запуск программы notepad++


Замена старого url на новый

После проведения процедуры notepad++ выведет во всплывающем окне количество измененных строк, в моем случае 18.


Сколько элементов было изменено

Ранее загружали файлы сайта, они пришли в формате zip разархивируем его, и откроем получившуюся папку. Внутри есть wp-config.php, открываем его с помощью notepad++.


Запуск notepad++ для изменения wp-config.php

Находим доступы подключения к базе данных, их записывали ранее, когда создавали на новом хостинге. Вписываем имя пользователя и базы, пароль и сервер, не забываем сохранять изменения. Вот что было до изменения:


wp-config старой конфигурации

Перезаписываем и сохраняем изменения, вот что должно получится.


wp-config с новыми данными

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

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

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


Закачка движка через FileZilla

Необходимо закачать базу данных, переходим в PHPMyAdmin, для этого заходим в раздел MySQL на Бегете (где он находится уже знаем), и заходим в нашу базу, созданную под перенос.


Заходим в новую базу данных


Загрузка DB

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


База данных полностью загрузилась

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

Перенос без смены домена

Как ни странно, но перенос на тот же адрес, осуществляется сложнее. Советую так же обратится в службу поддержки, но если будет отказ, то читайте инструкцию ниже.

Создание домена на новом хостинге


Создание нового домена на Beget

На открывшейся странице делаем соответствующие настройки

  1. Пишем адрес который будем переносить
  2. Выбираем кнопку добавить
  3. Новый домен появится в конце списка

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

Вы берёте этот список и отправляете старому хостеру, с просьбой изменить номера на новые.


Запрос в службу поддержки старого хостинга на смену NS номеров

По прошествию 24 часов, это максимальное время когда обновляются DNS, можно продолжать. А дальше, как в предыдущем пункте, единственное не нужно изменять адрес в базе данных, когда мы ее приготавливали к загрузке на новый хостинг, все шаги идентичны.

Как перенести сайт WordPress с локального сервера Denwer и Openserver на хостинг

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

Denwer


Расположение WordPress на Denwer


Ошибка при замене домена на локальном сервере


Правильная замена домена

А дальше по старой схеме, разобранной в начале.

Openserver

На Openserver, процедура не отличается от остальных. Чтобы скачать движок заходим в папку Жесткий диск > Openserver> osppanel > domains. В этой папке должны быть сайты установленные вами ранее.


Расположение вордпресс в Openserver

База данных можно открыть через диалоговое окно в трее Windows нажав на флажок, выбрать дополнительно, и найти строчку PHPMyAdmin


Запуск PHPMyAdmin в панели опенсервера

Запустится хранилище баз данных в браузере, экспортируем её, и действуем согласно схеме разобранной выше. Начиная с раздела исправляли wp-config.php и заменяли домены в MySQL.

Не забываем про текст localhost при замене доменного имени как в OpenServer, это очень важный момент.

Использование Duplicator

Как перенести wordpress с помощью плагина миграции, пробовал три варианта, ни один как надо не срабатывает.

  1. Сохраняют в SQL формате
  2. Переносит не все объекты
  3. Отказываются работать, если сайт большой

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

Чек лист операций

Чтобы подвести итог всей статьи напишу чек лист операций, которые нужно проделать в любом случае.

  • Создание базы данных на новом хостинге
  • Загрузка со старого хостинга (либо из локального сервера) базы данных и WordPress с сервера
  • Редактирование и замена доменов
  • Привязка файлов и базы в wp-config.php
  • Проверка работы и исправление поломок

На этом я закончу статью, пишите ваши комментарии, буду рад на них ответить, успехов!

Читайте также: