Программирование на Python и Objective-C в Mac OS

Программирование на Python и Objective-C под Mac OS и для iPhone / iPod Touch

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

Содержание

Плагин Duplicator — переносим сайт WordPress с одного сервера на другой

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

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

Duplicator — WordPress Migration Plugin

Дупликатор выступает в роли инструмента для копирования, переноса, переезда сайта WordPress с одного места на другое. При этом сохраняет полностью все настройки. Также может быть использован как обычная утилита в резервном копировании сайта вместе с базой данных и системных файлов: ядра WordPress, тем, плагинов и всего остального. При миграции ресурса практически все действия, включая создание базы данных, происходит внутри установщика плагина.

Duplicator

Перенос WordPress с реального сервера на локальный

Очень удобно иметь под рукой на локальном сервере копию своего сайта для будущего тестирования и экспериментов. И чтобы не возиться с экспортированием БД в phpMyAdmin, копирования файлов через FTP, смена адресов и прочих технических деталей. Мы воспользуемся плагином Дупликатор, который значительно облегчит эту работу. Естественно, у вас уже должен быть установлен локальный сервер, рекомендую Open Server. На нем и будет показан пример.

Шаг 1-й

В первую очередь устанавливаем плагин Duplicator на реальном сайте. После чего в боковой панели добавится новый раздел «Duplicator». Настройки можно оставить по умолчанию, но для ознакомления не помешает их просмотреть, особенно если вы приобрели PRO версию.

Мы же сразу переходим на вкладку «Пакеты» где будет находиться список будущих сделанных копий сайта. В правом в верхнем углу жмем на кнопку «Создать новый». Откроется страница для создания копии в три шага: Установка, Сканирование, Создание.

Установка. При нажатии на название спойлера откроется дополнительные параметры. Место где будет сохраняться копии, фильтр БД и данные сервера MySQL. Все можно смело оставлять по умолчанию и жмем кнопку «Далее».

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

Создание. На последнем шаге скачиваем архив и файл инсталлятора.

Шаг 2-й

Теперь когда у нас есть копия сайта мы создаем на локальном сервере (Open Server) в папке domains новую папку, к примеру, wpdemo. Сюда же перемещаем ранее скаченные два файла: архив, installer.php. В адресной строке пишем адрес http://wpdemo/installer.php. Попадаем снова на установку в четыре шага.

Deployment (Развертывание). И сразу на первом шаге может возникнуть ошибка, в которой говорится что файл архива не найден. Это скорее связано с неточным названием, поэтому просто скопируйте название файла (скрин ниже) в инсталляторе и переименуйте на него архив, а затем перезагрузите страницу. Жмем Next.

Install Database (Установка базы данных). В первой пункте «Action» выбираем «Create New Database» — создать новую БД. Можно также выбрать «Connect and Remove All Data» — подключиться к уже существующей БД, то есть она заранее должна была быть создана. Лучше выбрать новую, чтобы не возиться с лишними действиями. Во втором пункте даем любое название БД и указываем коренного юзера (root). Поле ввода пароля оставляем пустым и жмем Next.

На оставшихся двух шагах менять ничего не нужно, нажимаем просто Next. Дальше переходите по адресу http://wpdemo/ и можете проводить над сайтом задуманные нововведения.

Перенос WordPress с локального сервера на реальный

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

Файл архива и installer.php загружаем на сервер в папку public_html

И главное, на втором шаге в установке базы данных выбрать первый пункт «Connect and Remove All Data» — установка в уже имеющеюся БД. Это связано с тем, что в бесплатной версии плагина нет возможности с соединением cPanel. Поэтому придется сделать следующие:

  • Зайти в cPanel в раздел MySQL
  • Создать новую БД с любым названием (обязательно запомните или запишите)
  • Создать нового пользователя и пароль (также записать)
  • Добавить пользователя в ранее созданную БД
  • Открыть доступ пользователю ко всем правам и нажать на кнопку «Внести изменения»

Полученные данные: пользователь, имя БД, пароль вписать в соответствующие поля (смотрите скрин ниже).

После чего нажмите на Test, чтобы проверить соединение с БД, и продолжайте штатно устанавливать. Если появятся вопросы или что-то не будет получаться, пишите в комментариях, постараюсь помочь.

Как запустить сайт на локальном компьютере

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

Что такое локальный сервер и когда он нужен

Речь идет о программе или наборе программ, которые имитируют работу реальных серверов хостинг-провайдеров. Локальный сервер обеспечивает доступ к ресурсу через браузеры. Набор программ и скриптов преобразует информацию баз данных типа MySQL и языков программирования типа Perl и PHP в HTML- и CSS-код, который «понимают» веб-обозреватели.

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

С помощью локального сервера можно проверять изменения на существующих сайтах. Для этого необходимо скопировать ресурс и запустить его на своем компьютере. Если сайт работает на WordPress, задачу можно решить с помощью плагина Duplicator.

В число наиболее популярных программных решений входят Open Server, Denwer, XAMPP, Desktop Server и другие. Ниже вы найдете руководства по работе с самыми востребованными локальными серверами. Но сначала уделите внимание подготовке ПК.

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

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

В первую очередь попробуйте изменить настройки Skype. Откройте меню Skype «Инструменты – Настройки – Дополнительно – Соединение». Уберите флаг напротив опции «Использовать порты 80 и 443 для дополнительных входящих соединений». Сохраните изменения и перезапустите программу».

Если изменение настроек Skype не помогает, скорее всего необходимо менять настройки операционной системы. Порт 80 часто занимает служба Internet Information Services (IIS). Чтобы убедиться в этом, введите в командную строку команду netstat -aon | findstr 0.0:80. Если порт 80 действительно занимает системный процесс, в диалоговом окне в последнем столбце вы увидите значение «4».

Чтобы отключить IIS, в панели управления выберите меню «Программы и компоненты – Включение и отключение компонентов Windows». Снимите флаг напротив опции «Службы IIS» и сохраните изменения. Может потребоваться перезагрузка системы.

Если изменение настроек системы не помогло, отключите брандмауэр. Некоторые сетевые экраны блокируют порт 80. Если этот шаг также не помог, скачайте и запустите надстройку для Windows TCP View. Программа не требует установки. С ее помощью вы увидите список активных процессов и используемых портов. Найдите процесс, который занимает порт 80, и отключите связанную с ним программу на время работы с локальным сервером.

Когда порт 80 освобожден, приступайте к установке локального сервера.

Desktop Server: простой способ запустить сайт на WordPress локально

Если вы создаете сайт на WordPress, воспользуйтесь Desktop Server. Скачайте дистрибутив, распакуйте архив и запустите инсталлятор.

Активируйте Desktop Server и воспользуйтесь меню Create New development site. По умолчанию установочный пакет содержит устаревшую версию CMS WordPress. Вы можете скачать и загрузить в папку Xampplite – Blueprints на диске C дистрибутив актуальной версии WordPress.

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

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

Выберите предпочтительный язык. Укажите название сайта, имя пользователя, Email и пароль.

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

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

Как запустить сайт на Open Server

Особенность Open Server — возможность работать без установки ПО на компьютер. Вы можете запускать сервер с USB-накопителя.

Скачайте дистрибутив с официального сайта проекта. Open Server можно использовать бесплатно. Разработчики предлагают сделать пожертвование на развитие проекта. Без платежа скорость загрузки дистрибутива сильно ограничена. Скачивать полный пакет придется несколько часов.

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

Запустите исполняемый файл в папке Open Server и выберите язык.

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

Введите в адресную строку браузера адрес http://localhost/. Вы увидите страницу приветствия.

Теперь установите на локальный сервер выбранную CMS. Для этого создайте новую папку в разделе Domains. Распакуйте в нее архив с дистрибутивом движка.

Перезапустите Open Server с помощью меню в трее.

Введите в адресной строке браузера URL экспериментального сайта. Вы попадете в меню установки CMS.

Для продолжения установки необходимо создать базу данных. Через меню управления Open Server войдите в панель управления phpMyAdmin. Для доступа к серверу введите имя пользователя root, а поле «Пароль» оставьте пустым.

В панели управления phpMyAdmin выберите вкладку «Базы данных» и создайте БД экспериментального сайта.

В меню установки WordPress укажите название БД и имя пользователя. Завершите установку: укажите название сайта, имя пользователя, пароль, электронный адрес администратора.

Теперь вы можете работать с сайтом на локальном сервере.

После окончания разработки перенесите его на сервер хостинг-провайдера.

Мы делаем сайты, которые оптимизированы под поисковики и приносят продажи. Обращайтесь!
Подробнее

Как работать с локальным сервером Denwer

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

Скачайте дистрибутив с сайта проекта. Закройте браузеры и запустите установщик. Используйте подсказки в диалоговом окне инсталлятора. После завершения установки браузер откроет окно приветствия. Запустить программу можно с помощью ярлыка на рабочем столе Start Denwer.

В адресную строку браузера введите URL http://localhost/denwer/. Вы попадете на стартовую страницу локального сервера Denwer.

Чтобы установить CMS на локальный сервер «Денвер», создайте раздел с названием сайта в папке WebServers – Home. В разделе создайте еще одну папку с именем www. Распакуйте в нее архив с дистрибутивом движка.

Создайте базу данных экспериментального сайта в разделе управления phpMyAdmin. Для этого введите в адресную строку браузера адрес http://localhost/tools/phpMyAdmin/.

Перезапустите локальный сервер с помощью ярлыка Restart Denwer на рабочем столе. Установите WordPress. Для этого в адресной строке браузера наберите адрес экспериментального сайта.

После окончания разработки перенесите сайт с локального сервера на сервер хостинг-провайдера.

Обратите внимание на особенности удаления локального сервера с ПК. Чтобы удалить «Денвер», выполните следующие действия:

  • Остановите сервер с помощью ярлыка Stop Denwer на рабочем столе.
  • В командную строку введите команду subst z: /d. Это необходимо для удаления виртуального диска Z, который создается при установке ПО «Денвер». Если вы вместо значения по умолчанию Z использовали другое название виртуального диска, укажите это в команде.
  • Удалите папку WebServers с диска C.
  • Удалите ярлыки управления локальным сервером с рабочего стола.

Вы полностью удалили «Денвер» с ПК.

Как создать сайт на локальном сервере Xampp

Xampp — популярный программный комплекс для создания локального сервера Apache. Чтобы установить ПО, скачайте дистрибутив и запустите инсталлятор. Во время установки оставьте настройки по умолчанию. При необходимости поменяйте путь установки.

В папке Xampp активируйте контрольную панель: запустите приложение xampp-control. На панели запустите сервер Apache и базу данных.

Введите в адресную строку браузера URL http://localhost. Если Xampp работает корректно, вы попадете на страницу приветствия.

Создайте базу данных экспериментального сайта. Для этого введите в адресную строку браузера URL http://localhost/phpmyadmin/. На вкладке «Базы данных» укажите название БД и нажмите кнопку «Создать».

Установите на локальный сервер WordPress. Скачайте дистрибутив с официального сайта и разархивируйте его в папку xampp – htdocs. Укажите URL тестового сайта в качестве названия папки с файлами движка.

Чтобы завершить установку CMS, введите в адресную строку браузера URL http://localhost/folder-name. Вместо значения folder-name укажите название папки с файлами CMS.

Завершите установку и проверьте работоспособность сайта.

Как пользоваться локальным сервером Winginx

Winginx — локальный сервер, с помощью которого можно быстро создать сайт на своем компьютере. Скачайте дистрибутив и запустите программу-установщик. После установки ПО нажмите на иконку Winginx в трее и включите компоненты программы.

Перейдите по ссылке «Рабочая среда Winginx», чтобы вызвать панель управления программой. Создайте новый проект и укажите адрес экспериментального сайта.

Перейдите в панель управления phpMyAdmin с помощью меню «Менеджеры баз данных – phpMyAdmin». Создайте базу данных экспериментального сайта.

Откройте папку сайта с помощью соответствующего меню в панели управления Winginx.

Разархивируйте дистрибутив выбранной CMS в каталог public_html.

Введите в адресную строку браузера адрес wp-admin/install.php и установите движок на сервер.

Обратите внимание на удобный планировщик задач в панели управления Winginx. С его помощью можно планировать работу над сайтом, контролировать выполнение задач и учитывать рабочее время.

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

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

  • Запустите локальный сервер и установите на него WordPress.
  • Установите на локальном сайте дизайн-шаблон, который вы используете на реальном ресурсе.
  • Установите на действующий сайт и активируйте плагин Duplicator.
  • В административной консоли выберите меню «Duplicator – Пакеты». Нажмите кнопку «Создать новый».
  • Скачайте созданные пакеты на жесткий диск компьютера. Перенесите их в корневой каталог ресурса на локальном сервере.
  • Введите в адресную строку браузера путь к файлу installer.php на тестовом ресурсе. Вы попадете на страницу установки базы данных.
  • Удалите из корневой директории тестового ресурса файлы install.php и wp-config.php.
  • Укажите имя пользователя и название базы данных экспериментального сайта. Отметьте, что вы прочитали техническое предупреждение и запустите установку копии ресурса на локальный сервер. Запустите установку.

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

Вы можете перенести сайт с сервера хостинг-провайдера на экспериментальный ресурс на локальном сервере без помощи плагинов. Для этого можно воспользоваться функцией «Экспорт» в административной консоли.

С помощью функции «Импорт» можно загрузить полученный файл на локальный сервер.

Что делать, если вы не пользуетесь WordPress? Вот универсальный способ переноса ресурсов. В панели управления phpMyAdmin выберите базу данных экспериментального сайта. Укажите обычный способ экспорта, при котором отображаются все настройки. Выберите метод сжатия gzip. Не меняйте другие настройки. Запустите экспорт БД.

Браузер загрузит на жесткий диск ПК файл с расширением sql.gz. Его необходимо импортировать на сервер хостинг-провайдера. Для этого в панели управления сервером выберите меню «Базы данных – phpMyAdmin».

На вкладке «Импорт» загрузите файл с базой данных.

Описанными способами сайты можно переносить с локального сервера на сервер хостера и в обратном направлении. Также для создания копии ресурса и последующего переноса вы можете воспользоваться инструментами резервного копирования базы данных, например, плагином для WordPress WP Database Backup или аналогами для других движков. Если вы пользуетесь WordPress и локальным сервером Desktop Server, перенести локальный сайт можно с помощью плагина Desktop Server for WordPress.

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

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

Если вы пользуетесь CMS WordPress, обратите внимание на Desktop Server. Установка и настройка этой программы занимают меньше времени по сравнению с другими продуктами. Благодаря плагину для WordPress вы также ускорите перенос готового сайта на сервер хостера. Если вы работаете с другими CMS, используйте любой из предложенных локальных серверов. Например, с Winginx вы сможете запустить сайт и контролировать разработку с помощью удобного планировщика в панели управления программой.

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

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




Опубликовано: 2021-03-04

Следуйте @Cloudways

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

В этом руководстве вы узнаете, как точно перенести веб-сайт на другой хост без каких-либо осложнений!

  1. Перенос WordPress вручную
  2. Перенос сайта WordPress с помощью SSH
  3. Миграция через командную строку WordPress
  4. Протестируйте и запустите сайт WordPress
  5. Перенести WordPress с помощью плагина Cloudways Migrator
  6. Зачем переносить WordPress на новый сервер
  7. Наши рекомендуемые передовые методы миграции на WordPress

Самая большая проблема, с которой вы можете столкнуться при миграции своего сайта, — это потеря данных. Если вы потеряете важные данные при передаче файлов, скорее всего, вы испортите свой сайт!

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

Перенос сайтов WordPress вручную

Это руководство может оказаться утомительным для некоторых людей, поэтому, в конце концов, вы можете увидеть, как можно перенести свой сайт на Cloudways всего за 3 простых шага!

А пока давайте сосредоточимся на шагах, которые помогут вам без проблем перенести свой веб-сайт на другой хост!

Боитесь, что ваш сайт может сломаться во время миграции?

Не стоит беспокоиться. Попросите эксперта Cloudways позаботиться об этом.

Нанять эксперта

I) Загрузите файлы

Первый шаг — загрузить файлы. У вас есть два варианта загрузки файлов на новый хост.

Метод на основе FTP

Войдите в свою существующую учетную запись хостинга, перейдите в диспетчер файлов и в папку с файлами WordPress. Сожмите (заархивируйте) все свои файлы WordPress, а затем загрузите zip-файл в новый хостинг-провайдер либо через клиент протокола передачи файлов (FTP), либо через файловый менеджер, предоставленный новой учетной записью хостинга. После загрузки, извлечение файла почтового индекса в папке public_html.

Метод SSH [самый быстрый способ]

Файлы также можно загружать через SSH. Не все провайдеры предлагают эту услугу, и вам следует проверить наличие встроенного в платформу SSH-терминала. Если он недоступен, используйте клиент, например PuTTy, для подключения к новому серверу. Используйте следующую команду:

 $ cd public_html /

После подключения к серверу откройте папку public_html (корневая папка для файлов WordPress). Внутри этой папки загрузите папку, которую вы заархивировали ранее методом FTP.

Перейдите в диспетчер файлов и убедитесь, что ваша заархивированная папка находится внутри папки public_html . По умолчанию он называется public_html.zip, но вы можете изменить его на что-то вроде mysite.zip . Теперь проверьте местоположение, перейдя по URL-адресу. Когда будет открыт правильный URL-адрес, загрузка начнется автоматически.

Общий URL-адрес может выглядеть так: http://YOURSITE.com/mysite.zip

Теперь вернитесь в терминал PuTTy и введите следующую команду (убедитесь, что вы все еще находитесь в папке public_html ):

 wget http://YOURSITE.com/mysite.zip

После загрузки вы увидите новую zip-папку в папке public_html вашего нового хоста. Чтобы распаковать папку, выполните следующую команду.

 Разархивируйте mysite.zip

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

II) Перенос базы данных WordPress

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

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

Используя phpMyAdmin в новой учетной записи хостинга, импортируйте базу данных, созданную выше.

III) Разберитесь в сложной части

Просто перейдите к wp-config.php (вы можете найти его в корне) и замените учетные данные на те, которые вы указали ранее, то есть DB_NAME, DB_USER, DB_PASSWORD . В некоторых случаях вам необходимо предоставить DB_HOST при перемещении сайта WordPress на новый хост, но это в основном зависит от вашего сервера. В остальном вы готовы к работе!

IV) Завершить процесс

Найдите таблицу xxxxx-option в своей базе данных и замените option_value siteurl и home новым URL-адресом вашего сайта.

Теперь вы можете посетить http://newurl.com/wp-admin , перейти в « Настройки», выбрать « Постоянные ссылки» и изменить их по своему желанию.

V) Поселиться

Вы можете использовать плагин Velvet Blues Update URLs для изменения каждого старого URL-адреса на новые URL-адреса. После этого все готово! Вуаля, вы перенесли свой сайт на новый хост и готовы воспользоваться преимуществами новой среды!

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

Перенос сайта WordPress через SSH

I) Что такое SSH / командная строка?

SSH — это интерфейс командной строки, широко используемый для управления удаленными машинами (в данном случае серверы являются текущим и будущим домами вашего веб-сайта WordPress). Команды оболочки используются для выполнения ряда действий на удаленных серверах. Он не является интерактивным и принимает только текстовые команды для операции, которую вы хотите выполнить.

SSH обеспечивает безопасный и зашифрованный канал, по которому информация передается между клиентом и удаленным сервером. Из-за популярности и почти повсеместного использования терминал SSH интегрирован в ОС iOS и Linux. Пользователям Windows необходимо загрузить SSH-клиент (например, PuTTY ), чтобы инициировать сеансы SSH.

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

IdeaBox — Пример использования

Прочтите, как Cloudways помогли агентству WordPress создавать лучшие продукты.

Спасибо

Ваша электронная книга находится в папке «Входящие».

II) Доступ к командной строке

В этом руководстве я буду использовать SSH-клиент PuTTY для доступа к командной строке. Однако вы можете использовать любой SSH-клиент по вашему выбору. Для доступа к существующему серверу через командную строку вам потребуется следующее:

  1. IP-адрес сервера
  2. Имя пользователя
  3. Пароль
  4. Открытый ключ

Запустите PuTTY и перейдите к SSHAuth.

Теперь получите открытый ключ своего сервера и перейдите к сеансу внутри окна PuTTY, чтобы ввести IP-адрес сервера.

Нажмите кнопку « Открыть» и войдите в систему со своими учетными данными. ( Важно : войдите в систему как администратор root и введите правильный пароль).

в) Перейдите в каталог WordPress.

Первое, что мне нужно сделать после входа на сервер через SSH, — это перейти в каталог моего сайта WordPress, содержащий файлы и папки, которые я хочу переместить на новый хост.

В терминале введите следующую команду, которая гарантирует, что я нахожусь в корне сервера.

 CD

Следующая команда — ls , сокращение от команды list, которая отображает все файлы и папки в корневой папке.

Вы можете увидеть другой список файлов и папок, и это нормально. Отсюда вам нужно перейти в папку установки WordPress. В моем случае я перейду в папку www (содержащую установочные файлы WordPress) внутри папки var .

Введите cd var / www и нажмите Enter .

Проверив содержимое этой папки с помощью команды ls , я вижу, что она содержит папку для сайта WordPress.

Просто введите cd wordpress (или другое название вашей папки), чтобы получить доступ к папке сайта WordPress.

VI) Резервное копирование файлов WordPress

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

Примечание. Чтобы запустить команду zip, убедитесь, что у вас установлен zip. Вы можете установить zip, выполнив следующую команду: sudo apt install zip unzip

Находясь в папке www , выполните следующую команду:

 zip -r wordpress.zip wordpress

Флаг -r включает рекурсивное чтение файлов. Не забудьте заменить имя папки [wordpress] и имя файла [wordpress.zip] на свое.

После завершения процесса, кд обратно в папку WWW или папку , в которой вы запускали команду зип, и введите команду Ls , чтобы подтвердить , что почтовый файл был успешно создан.

Большой! Я успешно сделал резервную копию своего сайта WordPress . Давайте продолжим и сделаем резервную копию базы данных WordPress.

V) Резервное копирование базы данных WordPress

Чтобы создать резервную копию базы данных MySQL, вернитесь к своему SSH-терминалу и введите следующую команду:

 mysqldump --add-drop-table -h localhost -u wpuser -p wordpress> site.bak.sql

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

-h localhost останется прежним

-u — имя пользователя базы данных MySQL

WordPress — это имя базы данных.

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

На данный момент я успешно создал резервные копии файлов и базы данных WordPress. Посмотрим, как я перенесу сайт WordPress на новый хост.

VI) Запустите WordPress на Cloudways

Прежде чем я продолжу остальную часть миграции WordPress , давайте настроим сервер и запустим сайт WordPress на платформе Cloudways.

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

Начните с регистрации учетной записи Cloudways и выберите желаемый вариант сайта WordPress из раскрывающегося меню. Назовите свое приложение, сервер и проект.

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

Вот и все! Сайт WordPress запущен и работает на управляемом сервере Cloudways. Перенесем существующий сайт на новый сервер.

VII) Перенести сайт WordPress в Cloudways

Теперь я готов начать процесс миграции. В этом процессе я перенесу zip-файл, содержащий резервную копию файлов WordPress, из моей существующей папки на новый сайт WordPress, который я запустил на Cloudways.

Прежде чем продолжить, давайте подключимся к серверу Cloudways через FTP с помощью FileZilla . Таким образом, я могу легко отслеживать файлы и их расположение. Для этого я запущу FileZilla, перейду к управлению сервером с платформы Cloudways и скопирую его общедоступный IP-адрес , имя пользователя и пароль .

Теперь введите учетные данные в FileZilla для доступа к серверу. Перейдите в приложения[ваша папка сайта wordpress] → папка public_html и удалите все содержимое этой папки. Обычно это занимает несколько минут. После этого я перенесу содержимое моего веб-сайта WordPress в это место.

На следующем шаге вернитесь к терминалу SSH и убедитесь, что вы находитесь в каталоге www . Затем выполните следующую команду:

 scp /var/www/wordpress.zip [защита электронной почты]: / home / master / applications / ewscfaavrd / public_html

Посмотрим, что происходит с этой командой:

scp [var / www / wordpress.zip] это расположение файла, который я хочу отправить на мой новый сервер Cloudways. Пожалуйста, измените его, чтобы он соответствовал вашему.

[[email protected]] текст перед знаком @ — это имя пользователя моего нового сервера Cloudways, а после знака @ — мой общедоступный IP.

[: / home / master / applications / ewscfaavrd / public_html] этот бит команды представляет место, куда я хочу скопировать заархивированную папку WordPress.

После завершения команды вы увидите новый файл внутри папки:

Наконец, мне нужно распаковать содержимое этого заархивированного файла. Для этого вернитесь на свою платформу Cloudways и внутри Server Management запустите интегрированный терминал SSH.

Войдите в систему с именем пользователя и паролем (предоставленным как Master Credentials) и перейдите в каталог WordPress, куда я только что скопировал заархивированную папку.

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

 разархивировать wordpress.zip

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

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

Я успешно перенес сайт WordPress на новый управляемый сервер Cloudways.

Однако, если присмотреться, расположение не подходящее. Для обслуживания этого сайта у меня должно быть содержимое внутри public_html , а не в папке внутри каталога public_html .

Чтобы переместить весь контент из папки WordPress в родительский каталог public_html , выполните следующую команду внутри SSH-терминала Cloudways, находясь в каталоге WordPress .

 mv * ../

Команда mv используется для перемещения файлов / папок, * представляет все файлы / папки, а ../ — для перехода на один шаг назад.

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

Как видите, я успешно переместил сайт WordPress на новый сервер.

VIII) Импорт базы данных WordPress в Cloudways

Давайте перенесем файл .sql со старого сервера в папку public_html нашего нового сайта WordPress на Cloudways. Я буду использовать команду scp .

Примечание. Это заменит / переопределит существующую базу данных на сервере Cloudways на базу данных на старом сервере.

 scp /var/www/site.bak.sql [электронная почта защищена]: / home / master / applications / ewscfaavrd / public_html 

Теперь вернитесь в окно терминала Cloudways SSH и выполните следующую команду, чтобы импортировать файл базы данных.

 mysql -u ewscfaavrd -p ewscfaavrd <site.bak.sql 

-u ewscfaavrd Это имя пользователя базы данных сайта WordPress на Cloudways.

-p ewscfaavrd Это имя базы данных сайта WordPress на Cloudways.

На этом этапе я переместил файлы и базу данных сайта WordPress на сервер Cloudways. Давайте продолжим и проверим, правильно ли работает сайт WordPress. Для этого просто щелкните URL-адрес приложения в разделе URL-адрес ПРИЛОЖЕНИЯ .

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

Эту проблему можно решить, заменив старые учетные данные базы данных в файле wp-config.php новыми учетными данными, предоставленными Cloudways.

Запустите FileZilla (если вы его закрыли ранее) и откройте файл wp-config.php .

Внутри файла замените значения DB_NAME , DB_USER и DB_PASSWORD, сохраните и закройте файл.

Теперь вернитесь и перезагрузите страницу, и веб-сайт, похоже, работает нормально.

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

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

Перенос сайтов WordPress через WP-CLI

Как обсуждалось ранее, я также расскажу о процессе миграции с использованием командной строки WordPress или для краткости WP-CLI .

I) Что такое командная строка WordPress?

Как и SSH, WP-CLI — это интерфейс командной строки, специфичный для WordPress. Этот простой, но мощный инструмент позволяет вам управлять CMS почти так же, как и интерфейс WordPress. Из-за гибкости и простоты WP-CLI является предпочтительным способом взаимодействия многих разработчиков и пользователей WordPress с CMS.

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

Откройте свой SSH-терминал и убедитесь, что на сервере установлен WP-CLI. Для этого просто введите команду WP ниже:

 wp --info

Поскольку у меня не установлен WP-CLI, появится следующая ошибка:

Давайте исправим это, установив WP-CLI. Выполните следующую команду в терминале SSH вашего старого сервера. cd обратно в папку opt , полностью вернувшись в корневую папку. Продолжайте запускать команду cd ../, пока не дойдете до нее.

Установите wp-cli , выполнив следующую команду:

 curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar

Это должно установить WP-CLI. Затем подтвердите это, введя команду wp –info .

Теперь измените разрешение файла, чтобы сделать его исполняемым.

 chmod + x wp-cli.phar
sudo mv wp-cli.phar / usr / local / bin / wp

Вернитесь в основную папку WordPress и выполните следующую команду, которая должна показать версию установки WordPress.

 версия ядра wp --allow-root 

Большой! Давайте продолжим и сделаем резервную копию нашего сайта WordPress с помощью WP-CLI.

II) Резервное копирование файлов WordPress с помощью WP-CLI

Резервное копирование с помощью WP-CLI аналогично процессу на основе SSH. Перейдите в папку www и создайте zip-файл сайта WordPress, выполнив следующую команду.

 zip -r wordpress.zip wordpress

Переместите заархивированную папку в папку сайта WordPress, выполнив команду ниже.

mv wordpress.zip

где wordpress — это имя сайта WordPress.

Теперь перейдите в папку wordpress , выполнив команду cd, и вы найдете папку wordpress.zip .

На следующем снимке экрана показан весь процесс.

Я переместил заархивированную папку в папку сайта WordPress, чтобы к ней можно было получить доступ через URL-адрес. Его следует загрузить по URL-адресу следующим образом:

http: // [serverIP] /wordpress.zip ИЛИ http: // [расположение сайта wordpress] /wordpress.zip в зависимости от вашей структуры.

III) Импорт файлов WordPress в Cloudways

Войдите в свою платформу Cloudways и запустите терминал SSH. Перейдите на новый сайт WordPress и в папке public_html введите следующую команду.

 wget http: // [IP-адрес сервера] /wordpress.zip

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

 разархивировать wordpress.zip

Это переместит все содержимое обратно в родительский каталог ( public_html ), выполнив следующую команду.

mv * ../

Вот так! Я успешно извлек заархивированную папку и переместил сайт WordPress на новый хост.

IV) Сделайте резервную копию базы данных

Базу данных можно легко создать резервную копию:

Выполните следующую команду, чтобы создать файл .sql для вашей базы данных WordPress MySQL.

 mysql -u ewscfaavrd -p ewscfaavrd <site.bak.sql

Это создаст файл резервной копии, который можно легко экспортировать на сервер Cloudways с помощью встроенной оболочки SSH.

V) Поиск и замена URL-адресов (если вы перемещаете сайт в новый домен)

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

В SSH-терминале Cloudways выполните следующую команду:

 wp search-replace "http://old-url.com" "https://new-url.com"

Эта команда сначала выполнит поиск всех URL-адресов, а затем заменит их новым URL-адресом, указанным в более поздней части команды.

Протестируйте сайт WordPress

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

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

Перенести сайты WordPress на Cloudways за три шага!

Как я упоминал ранее, если вы переносите свой сайт с другого хоста на Cloudways, этот процесс состоит всего из трех простых шагов!

  1. Установите Cloudways WordPress Migrator на свой текущий хостинг-сервер.
  2. Введите необходимые учетные данные.
  3. Щелкните Перенести.

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

Гениально, не правда ли? Это легко, просто и экономит ваше время!

Давайте кратко рассмотрим некоторые функции, которые Cloudways предлагает своим клиентам.

Ведущие в отрасли функции

Платформа Cloudways поставляется с полезными функциями, которые позволяют пользователям легко управлять такими сервисами, как развертывание нескольких приложений на сервере, создание промежуточных сайтов для тестирования обновлений веб-сайтов, интеграция бесплатных SSL-сертификатов , бесплатный плагин кеширования и CloudwaysCDN, добавление / управление членами группы, SFTP доступ и белые списки IP-адресов и т. д.

24/7 живая поддержка

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

Интуитивно понятный пользовательский интерфейс

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

Множественные дополнения

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

Системная интеграция

Пользователи Cloudways также пользуются интеграцией для мониторинга состояния своих серверов и приложений с помощью CloudwaysBot и New Relic APM . Эти инструменты предлагают подробный анализ производительности веб-сайта и помогают пользователям повысить производительность приложений.

Наши рекомендуемые передовые методы миграции на WordPress

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

Сделайте полную резервную копию вашего сервера

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

Планируйте заранее

К переносу вашего сайта WordPress на новый хост не стоит относиться легкомысленно, поэтому важно заранее спланировать и убедиться, что вы не проводите какие-либо кампании на своем веб-сайте в дни миграции. Всегда рекомендуется переносить свой сайт в сезон низкой посещаемости и даже подготовить страницу «Сайт в разработке» на случай простоя.
Протестируйте свой сайт после миграции

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

Проверьте быстрые исправления

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

Последние мысли

Я надеюсь, что теперь вы знаете, как легко перенести свой сайт WordPress без потери ценных данных. Вы можете выбрать вариант, который лучше всего соответствует вашим требованиям для переноса вашего сайта WordPress на новый сервер. Продолжайте и хвастайтесь навыками, которые вы приобрели в этой статье. Командная строка — это весело, и если вас интересуют более полезные команды , не стесняйтесь исследовать Интернет.

Перенос сайта за 10 минут (плагин Duplicator)

Здравствуйте, сегодня поговорим о том как перенести wordpress сайт на другой хостинг, домен, локальный сервер, сделать зеркало сайта, резервную копию и т.д. – все это можно сделать с помощью wordpress плагина –  Duplicator – за пару минут и не нужно знать всех хитростей переноса сайта на wordpress.
Скачать исходники для статьи можно ниже

Фреш казино зеркало

Плагин Duplicator есть на “wordpress.org”:

Количество загрузок: 745,613 – большое количество загрузок!

Сайт плагина: “wordpress.org/plugins/duplicator/”

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

 

Установка плагина стандартная – через панель управления wordpress сайтом.

После установки и активации плагина – в левом меню панели управления wordpress появиться новый пункт –  Duplicator.

 

Как перенести сайт?

1. Создаем Пакет – для этого заходим во вкладку “Create New” (Создать Новый).

Заходим в пункт “Duplicator” и его подпункт “Packages” (“Пакеты”):

 

 

Изначально “Пакетов” (Резервных копий сайтов) у нас нет, для того чтобы их создать нажимаем на вкладку “Create New” (Создать новый):

 

 

Здесь нам предлагают пройти 3-и шага (стрелочка 1).

 

2. Шаг 1: Изменяем Имя (Name) Пакета и жмем кнопку Next (Далее).

Все настройки можно оставить по умолчанию, единственное, что мне пришлось поменять – это имя пакета (стрелочка 2), как видите на скриншоте выше в строке “Name” у меня было: “20140913_%d0%bf%d0%be%d0%b4%d0%b4%d0%b5%”

пришлось поменять его на:

“20140913_mnogoblog”

 

 

Пакет (Package) состоит из Архива (Archive) и Установщика (Installer).

Архив (Archive) будет включать в себя все ваши файлы WordPress и копию вашей Базы Данных (БД)  минус какие-то фильтры, которые были установлены. Для того, чтобы фильтры вступили в силу, необходимо проверить флажок “Включить фильтры” (Enable File Filters или Enable Tablet Filters) для файлов и/или таблиц базы данных.

Для того чтобы включить фильтры для Архива нужно нажать на пункт “Archive” (стрелочка 3 на предыдущем скриншоте)  и поставить флажок (галочку) напротив пункта “Enable File Filters” (Включить фильтр файлов):

 

 

Здесь можно исключить папку “uploads” – куда загружаются все медиафайлы по умолчанию.

Или же если вы хотите включить фильтры для Базы Данных, то нужно выбрать вкладку “Database” и в ней тоже поставить флажок (галочку) напротив пункта “Enable Tablet Filters” (Включить фильтры для таблиц Базы Данных):

 

 

Здесь можно исключить из Архива таблицы Базы Данных, например wp_comments (где хранятся все комментарии вашего сайта).

Пункт “Installer” (стрелка 4 на скриншоте выше) – помогает ускорить установку, однако, можно его не заполнять, так как это можно сделать по ходу создания “Пакета”.

 

3. Шаг 2: Сканирование сайта.

Далее происходит Сканирование вашего сайта и вам выводятся результаты данного сканирования:

 

 

Жмем на кнопку “Build” (“Создать”) – для создания Пакета.

 

4. Шаг 3: Скачиваем Архив (Archive) и Установщик (Installer) к себе на компьютер.

Создание Пакета может занять несколько минут – зависит от размера вашего сайта.

 

 

Кликаем по кнопке “Installer” и “Archive” и скачиваем Установщик и Архив на свой компьютер. На кнопке Архив указан размер файлов сайта, если у вас медленный интернет, то придется подождать достаточно долго.

В итоге на компьютер у вас закачаются файлы: php файл (installer.php) и zip-архив с файлами сайта.

 

5. Закачиваем файл Установщика и Архива в корневой каталог сайта.

Для этого можно воспользоваться ftp загрузчиком (бесплатная программа FileZilla или платная Total Commander) или же воспользоваться “Менеджером Загрузок”, который установлен на вашем хостинге.

 

 

Или так (на скриншоте ниже корневая папка не пуста, на ней уже стоит движок wordpress):

 

 

6. Запускаем Установщик (файл installer.php).

Для этого нужно открыть браузер и ввести путь до Установщика (файл installer.php), например, для моего сайта это было бы так:

mnogoblog.ru/installer.php

то есть:

домен сайта/installer.php

После чего у вас появиться следующее окно Установщика:

 

 

7. Создаем Базу Данных (БД) сайта, пользователя БД и пароль БД.

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

 

Также на хостинге можно воспользоваться автоустановщиком популярных движков: wordpress, joomla и др. – в данном случае вам автоматически создадут БД, пользователя БД и пароль БД – не забудьте их записать.

 

Далее в Установщике (скриншот ниже) выбираем “Connect and Remove All Data” (“Соединиться и Удалить все данные”), также ставим галочку напротив пункта “I have read all warings and notices” (что вы ознакомлены со всеми предупреждениями и уведомлениями), далее заполняем здесь Name (Имя Базы Данных), User (Пользователь Базы Данных), Password (Пароль) – эти данные вы должны были запомнить или записать, но если вы их забыли или потеряли, то их можно найти на сайте хостинга или же в файле wp_config.php, который лежит в корне сайта (в случае применения автоустановщика):

 

 

и жмем кнопку “Run Deployment”.

 

Если вы воспользовались автоустановщиком wordpress, то далее появиться сообщение о том, что нужно удалить файл wp-config.php из корня сайта:

 

 

Далее ждем:

 

 

Далее появляется следующее окошко, как видно ниже, я перенес сайт с домена “mnogoblogtest.hostenko.com” на “mnogoblogtest2.hostenko.com”:

 

 

Следующее окошко говорит об окончании установки – здесь вы можете нажать на ссылку “Test Site” (Тест сайта) и посмотреть как он работает после переноса.

 

Здесь также нажимаем на ссылку “File Cleanup” – для удаления файлов установщика в целях безопасности.

На этом все!

Создание сайта на wordpress с нуля для новичка

Создание сайта на wordpress с нуля для новичка, для начинающего сайтостроителя.

WordPress что это?

Содержание статьи :

WordPress — это свободное программное обеспечение, которое поможет вам создать красивый сайт, блог или веб-приложение. Еще можно сказать что WordPress это CMS(Content Management System или Система управления контентом).

Пошаговое создание сайта на WordPress на локальном компьютере.

  1. Скачиваем программное обеспечение. Скачивать нужно только с официального сайта WordPress. Вот здесь: ru.wordpress.org
    Должны получить .zip архив с названием типа: «wordpress-5.1.1-ru_RU.zip»
  2. Нам нужен локальный сервер, если Вы его уже установили, то пропускайте данный шаг. Я предпочитаю локальный сервер «Open Server». Это мультизадачное программное обеспечение для Windows. В Open Server есть всё что нужно для комфортного локального сервера. Здесь есть множество инструментов для разработчика и обычного пользователя. Его можно скачать вот здесь, ospanel.io/download. Наберитесь терпения, скачивание займет достаточно долгое время.
    Так же есть другие локальные серверы, например XAMPP, возможно именно Вам он и подойдет. Прост в работе, без дополнительного софта. Скачать его можно здесь, — apachefriends.org
    Скачиваем и устанавливаем, установщики достаточно простые. Думаю можно разобраться самостоятельно. Единственное что XAMPP он на английском, но в нем очень мало настроек, так что думаю это не будет проблемой.
    Локальный сервер, устанавливаем на главный диск :C
    Разберем как создать сайт на WordPress на примере локального сервера Open Server.

    Как работать с XAMPP?

    На XAMPP, принцип такой же только сайт будет хранится по такому пути, — C:\xampp\htdocs
    Что бы попасть на сайт нужно в браузере перейти вот по такой ссылке, — http://localhost/
    А что бы попасть в PhpMyAdmin (приложение для работы с базой данных MySQL), — http://localhost/phpmyadmin/
    В остальном принцип работы такой же как и с Open Server.

  3. Теперь нам нужно скачанный .zip архив, распаковать. Открываем папку(wordpress-5.1.1-ru_RU) и берем из неё папку «wordpress». Нам нужно перенести эту папку в директорию, — C:\OSPanel\domains. Что бы в результате, у нас получился вот такой путь, — C:\OSPanel\domains\wordpress

    Как запустить Open Server?

  4. Запускаем Open Server. в треи должен появится вот такой красный флаг.

    Жмем на этот флаг, должно появится вот такое меню:

    Кликаем на зеленый флаг «Запустить». Если всё удачно, то через несколько секунд, в треи, будет зеленый флаг. Если флаг не стал зеленым, значит нужно открыть настройки Open Server. Во вкладке «Модули» и вкладке «Сервер» нужно сделать вот такие настройки.

    Как подготовить базу данных для WordPress?

  5. Теперь нам нужно подготовить Базу данных для нашего WordPress. Для этого кликаем по зеленому флагу пункт меню, — «Дополнительно», а в нем жмем «PhpMyAdmin». Откроется встроенный в Open Server браузер, и в нем будет путь http://127.0.0.1/openserver/phpmyadmin/index.php. 

    Вводим данные: Пользователь будет, — root, а Пароль оставляем пустым, жмем вперёд. В открывшемся окне кликаем на «Создать БД».

    Пишем название для нашей базы данных( это такой комплект таблиц, где будут хранится все данные сайт на WordPress). И жмем «Создать».

    Все наша база данных, — готова к использованию.

  6. Настраиваем сам WordPress. В Open Server жмем, — «Мои сайты», ищем наш сайт «wordpress». И в браузере откроется настройка WP.

    Жмем «Вперед!». Попадаем на такое окно, заполняем поля. Поле «Пароль», оставляем пустым! Нажимаем «Отправить».

    Появится вот такой текст, это значит, мы все сделали верно. Кликаем «Запустить установку».

    Теперь нужно заполнить поля, эти данные нужны для того что бы попасть в админ панель WordPress. Я заполнил таким образом. Вы можете заполнить на свой лад, но если забудете пароль, то лучше указать настоящий e-mail.

    Если все хорошо, то мы в результате увидим такое окно, кликаем «Войти».

    Вводим логин и пароль, попадаем в админ панель WordPress.

    В принципе WordPress установлен. Если мы клацнем по домику вот тут, — то мы попадем на наш созданный сайт на WordPress. Дальше мы можем установить другие темы, что бы наш сайт красиво выглядел. И дополнить функциональностью наш сайт, плагинами.

Установка темы на WordPress?

Тема для wordpress, — это внешний вид сайта, и дополнительные возможности, другими словами, можно сказать что тема, это шаблон на котором будет работать Ваш сайт.
Возможно у Вас уже есть идея сайта, и цель, Вам будет легко определится с внешним видом для сайта. По умолчанию в wordpress темы очень простые. Но WordPress даёт очень много бесплатных тем на любую тематику. Тут лишь одно указание качайте официальные темы с официальных источников, для Вашего сайта.

  1. Переходим в админ панель WordPress по адресу, — http://wordpress/wp-admin/
  2. Выбираем меню в правой колонке, — «Внешний вид» — «Темы». Здесь будут все установленные темы, которые мы можем использовать прямо сейчас.
  3. Добавим новую тему. Жмем кнопку, — «Добавить новую»

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

    Кликайте описание и просмотр, знакомьтесь по ближе с шаблоном для сайта, если определились, то кликайте, — «Установить».
    Затем жмём, — «Активировать». И все шаблон примениться для нашего сайта. И дальше переходим на наш сайт http://wordpress/
    Так же есть возможность настроить внешний вид сайта, двумя способами.

Как установить плагины на WordPress?

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

  1. Безопасность, анти-спам.
  2. Продвижение SEO, блок для сбора e-mail адресов.
  3. Поведенческий фактор типа, — комментарии, оценки, кнопки для соц. сетей., гео. карты, опросники.
  4. Внешний вид сайта, типа галереи фото, меню, сайдбары, дополнительные блоки информации.
  5. Оптимизация сайта, скорость загрузки, скорость работы.
  6. Удобство для работы со стороны админ панели. Редакторы кода, шорт-коды и пр.

Что бы установить плагин, нужно перейти в панель администратора, слево в меню, пункт, «Плагины» — «Добавить новый».

Можете ознакомится с плагином нажав кнопку, — «Детали». Что бы установить плагин, достаточно нажать кнопку, — «Установить».

Осторожно!

  1. Нужно быть осторожным с выбором плагинов, нужно обязательно проверить, совместим ли данный плагин с Вашей версией WordPress.
  2. Плагины могут нагружать сайт, в результате чего сайт может работать медленнее.
  3. Взломщики всегда будут пытаться сломать сайт, через дырявые плагины.

Постарайтесь ограничить устанавливаемое количество плагинов.

Если Вам нужно установить WordPress на хостинг, или перенести с локального компьютера Ваш сайт WordPress на сервер к хостинг провайдеру. Можете ознакомится с моей статьёй «WordPress установка на хостинг простыми словами».

Я постарался описать тему, — «Создание сайта на WordPress с нуля для новичка». Надеюсь всё было понятно. Если у Вас что-то не получается, пишите, чем смогу помогу.

 

Перенос wordpress на другой хостинг плагин. Перенос WordPress с реального сервера на локальный

Создание копии веб-сайта WordPress и последующая установка этой копии по новому адресу может выглядеть достаточно сложной задачей. Однако стоит помнить, что существуют определенные инструменты, позволяющие сделать эту задачу проще, чем вы думаете.

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

Инструменты и сервисы для клонирования и дублирования WordPress-сайта

Самое популярное бесплатное решение для переноса WordPress-сайта является к тому же одним из самых простых инструментов такого рода. Однако это далеко не единственный способ совершить клонирование сайта – для этого существуют и другие решения.

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

Duplicator

Плагин Duplicator для WordPress от компании Life in the Grid представляет собой бесплатное решение для клонирования и создания копии вашего WordPress-сайта.

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

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

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

Само использование плагина для дублирования WordPress-сайта является достаточно простым; как только вы сделаете это один раз, вы легко проведете это снова и снова.

Использование Duplicator для создания копии своего сайта

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

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

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

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

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

Как только пакет будет создан, вы сможете скачать файл installer.php и архив. Оба этих файла должны быть загружены на новый сервер в то расположение, куда вы хотите установить копию вашего сайта.

Если вы желаете провести локальную установку WordPress и развернуть свой сайт на локальном компьютере, вы должны следовать инструкциям, приведенным в данном руководстве.

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

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

Другие решения для клонирования WordPress-сайта

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

Если вы попадаете в эту категорию, то в таком случае вот другие инструменты, которые, возможно, вас заинтересуют.

ManageWP

ManageWP – сервис, позволяющий вам управлять многочисленными WordPress-сайтами из одного центрального расположения.

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

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

Вам по-прежнему нужно будет создать базу данных для нового экземпляра WordPress, если она не существует до сих пор. Однако ManageWP имеет документацию, в которой объяснено, как это выполнить.

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

Cloner – другой вариант для миграции WordPress-сайта, однако этот инструмент был создан для дублирования сайтов в мультисайтовой сети.

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

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

BackupBuddy – премиальный сервис бэкапа для WordPress от компании iThemes, который заботится о резервном копировании вашего сайта.

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

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

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

P.S. Еще один хороший инструмент для переноса сайтов: https://wordpress.org/plugins/all-in-one-wp-migration/.

В этой статье мы рассмотрим перенос сайта WordPress на другой хостинг
с помощью специализированных плагинов для миграции. Но прежде ознакомимся с некоторыми основами:

Почему миграция так важна

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

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

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

Заинтересовались? Тогда перейдем к обзору специализированных плагинов!

1. Duplicator

Один из самых популярных плагинов для миграции в экосистеме WordPress
. Имеет на своем счету свыше 500 тысяч активных установок и среднюю оценку 4,9
из 5
. Хотя сегодня мы представляем его как плагин для миграции, он также есть в нашем списке « » Бесплатная версия доступна в каталоге плагинов на WordPress.org
, но есть и премиум версия, стоимостью от $49
.

Duplicator
– это мощный инструмент, предназначенный для того, чтобы администратор мог дублировать, создавать резервную копию, перемещать и осуществлять процедуру переноса сайта на другой хостинг
.

Трехшаговый мастер настройки поможет установить пакет, состоящий из отдельного zip файла
(архива
) и установщика, просканировать возможные проблемы с настройками сервера, архивными файлами и таблицами базы данных, а затем собрать пакет. Можно настроить пакет так, чтобы исключить определенные директории, типы файлов и таблицы базы данных. Для просмотра доступны подробные отчеты на каждой стадии миграции, а также инструмент ведения логов последних сборок.

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

Полная документация с видео уроками
находится на сайте разработчиков. Но они честно предупреждают, что Duplicator
не для новичков и требует технических знаний выше среднего. Полная поддержка предоставляется покупателям премиум версии плагина – Duplicator Pro
. Переход на версию Pro открывает дополнительные возможности, такие как планируемое резервное копирование, поддержка копирования на Dropbox
, Google Drive
и FTP
, лицензии на несколько сайтов и шаблоны пакета.

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

2. UpDraftPlus

Еще один популярный плагин для миграции WordPress
, который имеет более 500 тысяч активных установок и среднюю оценку пользователей 4,9
. Этот плагин входит в наш список « » Бесплатная версия доступна в каталоге плагинов на WordPress.org
, но есть и премиум версия
, стоимостью от $70
до $145
.

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

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

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

3. WP Migrate DB

Мощный плагин с более чем 100 000 активными установками и средней оценкой пользователей 4,8
. Бесплатная версия доступна в каталоге плагинов на WordPress.org
, премиум версия
— от $90
за персональную лицензию.

WP Migrate DB
применяет другой подход к миграции. Вместо того чтобы экспортировать файлы и формировать архив, этот плагин экспортирует базу данных сайта, которую вы сохраняете на своем компьютере как SQL файл
. Чтобы завершить миграцию, нужно импортировать этот файл в существующую базу данных WordPress
.

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

Лицензия Personal Pro
добавляет возможность резервного копирования базы данных перед выполнением миграции, которое работает как система версий. WP Migrate DB Pro
позволяет включить базу данных в установку с помощью плагина. Также премиум-версия обеспечивает возможность остановки и возобновления миграции в процессе выполнения.

Более высокие премиум уровни (Developer, Studio и Agency

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

WP Migrate DB
очень полезен, если вы не собираетесь осуществлять перенос файлов сайта.

4. All in One WP Migration

Имеет более 100 000 активных установок и оценку 4,7
. Бесплатная версия доступна в каталоге плагинов на WordPress.org
. Есть премиум расширения
, цена которых варьируется от $59
до $179
.

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

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

Для доступа к расширенному функционалу необходимо приобрести премиум дополнения. Это позволит увеличить размер загрузок (до 5 Гб
), предоставляет дополнительные возможности хранения (Dropbox
, Google Drive
, Amazon S3
, OneDrive
, FTP
), резервное копирование по расписанию, импорт из URL
и мультисайтовые возможности. Все премиум расширения имеют бессрочную лицензию с обновлениями, использованием на любом количестве сайтов и премиум-поддержку.

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

5. WP Clone

Более 200 000 активных установок и оценка 4,2
. И это несмотря на явную проблему, признанную разработчиками: плагин не работает в 10–20% случаев. Чаще всего возникает проблема с восстановлением данных из резервной копии, а не с клонированием сайта, поэтому мы рассматриваем этот плагин как возможный вариант.

В бесплатной версии WP Clone
включает в себя несколько полезных функций, предназначенных для переноса сайта на Вордпресс на другой хостинг. Плагин устанавливается на целевой сайт и не требует доступа по FTP
к первоначальному сайту. По умолчанию WP Clone
копирует только пользовательский контент и базу данных, но не системные файлы WordPress
. Это делает процесс быстрым и повышает безопасность.

Плагин не допускает проблем доступа к резервной копии оригинального сайта через прямое HTTP соединение
, и использует встроенную функцию zip
архивации. Поэтому он совместим почти со всеми хостингами, поддерживающими WordPress
.

Плагин полезен при переносе WordPress
сайта на другой домен или сервер, перемещении на локальный сервер, создании копий ресурса для разработки или тестирования.

6. VaultPress

Имеет только премиум версию. Бесплатная версия
, представленная в репозитории WordPress
плагинов, обеспечивает функции резервного копирования и синхронизации, а для миграции требуется подписка (начиная от
$9 в месяц
). Репозиторий дает следующую оценку популярности этого плагина: более 20 000 установок и 4,7
звезд.

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

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

7. BackupBuddy

Подписка начинается от $80
в год для управления двумя сайтами. BackupBuddy
создает полные резервные копии не только базы данных WordPress
, но и медиа библиотеки, файлов тем и плагинов. Отдельные файлы и таблицы можно исключить. Резервные копии создаются по автоматизированному графику, а файлы можно сохранять в различных хранилищах, включая собственное решение для хранения пользовательских копий (BackupBuddy Stash
), Dropbox
, Amazon S3
, Rackspace Cloud
, FTP
и электронную почту.

BackupBuddy
предлагает функционал для легкого переноса сайта на другой хостинг. Функция Deployment
позволяет установить вспомогательный сайт, который можно легко подключить к существующему, и передавать изменения между ними.

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

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

8. WP Backitup

Это в первую очередь плагин для резервного копирования. В отличие от других, WP Backitup
ограничивает восстановление из резервной копии в бесплатной версии
плагина. Стоимость премиум версии
начинается с $79
.

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

WP Backitup
– это заслуживающий внимания вариант для владельцев сайтов, которые ищут более дешевое решение для размещения резервных копий и переноса сайта.

9. BlogVault Real Time Backup

Плагин требует платную подписку
за функции, подобно VaultPress
. Стоимость платной подписки начинается от $9
за месяц, что помещает плагин в тот же ценовой диапазон, что и VaultPress
. С более чем 10 000 установками и оценкой в 4,3
звезды, BlogVault
достаточно популярен.

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

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

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

Дупликатор выступает в роли инструмента для копирования, переноса, переезда сайта WordPress с одного места на другое. При этом сохраняет полностью все настройки. Также может быть использован как обычная утилита в резервном копировании сайта вместе с базой данных и системных файлов: ядра WordPress, тем, плагинов и всего остального. При миграции ресурса практически все действия, включая создание базы данных, происходит внутри установщика плагина.

Перенос WordPress с реального сервера на локальный

Очень удобно иметь под рукой на локальном сервере копию своего сайта для будущего тестирования и экспериментов. И чтобы не возиться с экспортированием БД в phpMyAdmin, копирования файлов через FTP, смена адресов и прочих технических деталей. Мы воспользуемся плагином Дупликатор, который значительно облегчит эту работу. Естественно, у вас уже должен быть установлен локальный сервер, рекомендую Open Server. На нем и будем показан пример.

Шаг 1-й

В первую очередь устанавливаем плагин Duplicator на реальном сайте. После чего в боковой панели добавится новый раздел «Duplicator
». Настройки можно оставить по умолчанию, но для ознакомления не помешает их просмотреть, особенно если вы приобрели PRO версию.

Мы же сразу переходим на вкладку «Пакеты
» где будет находиться список будущих сделанных копий сайта. В правом в верхнем углу жмем на кнопку «Создать новый
». Откроется страница для создания копии в три шага: Установка, Сканирование, Создание.

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

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

На последнем шаге скачиваем архив и файл инсталлятора.

Шаг 2-й

Теперь когда у нас есть копия сайта мы создаем на локальном сервере (Open Server) в папке domains новую папку, к примеру, wpdemo. Сюда же перемещаем ранее скаченные два файла: архив, installer.php
. В адресной строке пишем адрес http://wpdemo/installer.php
. Попадаем снова на установку в четыре шага.

Deployment (Развертывание)
. И сразу на первом шаге может возникнуть ошибка, в которой говорится что файл архива не найден. Это скорее связано с неточным названием, поэтому просто скопируйте название файла (скрин ниже) в инсталляторе и переименуйте на него архив, а затем перезагрузите страницу. Жмем Next.

Install Database (Установка базы данных)
. В первой пункте «Action
» выбираем «Create New Database
» — создать новую БД. Можно также выбрать «Connect and Remove All Data
» — подключиться к уже существующей БД, то есть она заранее должна была быть создана. Лучше выбрать новую, чтобы не возиться с лишними действиями. Во втором пункте даем любое название БД и указываем коренного юзера (root). Поле ввода пароля оставляем пустым и жмем Next.

На оставшихся двух шагах менять ничего не нужно, нажимаем просто Next. Дальше переходите по адресу http://wpdemo/
и можете проводить над сайтом задуманные нововведения.

Перенос WordPress с локального сервера на реальный

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

Файл архива и installer.php
загружаем на сервер в папку public_html

И главное, на втором шаге в установке базы данных выбрать первый пункт «Connect and Remove All Data
» — установка в уже имеющеюся БД. Это связано с тем, что в бесплатной версии плагина нет возможности с соединением cPanel. Поэтому придется сделать следующие.

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

Пошаговая инструкция:

Шаг 1: Создание пакета (процесс создания архива для переноса)

Шаг 2: Сканирование системы

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

Шаг 3: Создать Пакет

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

Шаг 4: Создать новую базу данных MySQL на хостинге

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

Шаг 5: Перейти в менеджер файлов на хостинге

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

Шаг 6: Переходите по адресу

http://your_sait.ru/installer.php

Откроется Duplicator
, он проверит наличие архива и конфигурацию сервера, вы ставите галочку и переходите дальше.

Шаг 7: Ввести данные созданной базы данных

Выбираем в Action -> Connect and Remove All Data
(Подключиться и удалить все данные). По умолчанию в Host
должно установиться: localhost
. Ниже заполняем поля с именем базы данных, пользователем и паролем.

Шаг 8: Перейти на Site Login

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

Шаг 9: Войти в админку WordPress

Ввести имя пользователя и пароль, те которые были и раньше на вашем WordPress
сайте.

With over 15 million downloads
Duplicator successfully gives WordPress users the ability to migrate, copy, move or clone a site from one location to another and also serves as a simple backup utility. Duplicator handles serialized and base64 serialized replacements. Standard WordPress migration and WordPress backups are easily handled by this plugin as are zero downtime migrations
.

Quick Video Demo
Overview

Duplicator позволяет вам:

  • Move, migrate or clone a WordPress site between domains or hosts with zero downtime
  • Pull down a live site to localhost for development
  • Transfer a WordPress site from one host to another
  • Manually backup a WordPress site or parts of a site
  • Duplicate a live site to a staging area or vice versa
  • Bundle up an entire WordPress site for easy reuse or distribution
  • Perform a full WordPress migration without struggling with messy import/export sql scripts
Migrate WordPress and Run WordPress Backups

Duplicator creates a package that bundles all the site’s plugins, themes, content, database and WordPress files into a simple zip file called a package. This package can then be used to easily migrate a WordPress site to any location you wish. Move on the same server, across servers and pretty much any location a WordPress site can be hosted. WordPress is not required for installation
since the package contains all site files.

Improve Your Workflow with Pre-Bundled Sites

Duplicator lets you make your own preconfigured sites to eliminate rework. Instead of manually configuring your favorite theme, set of plugins or content over and over, now just configure a single site and bundle it up into a Duplicator package. Once you have the bundled site, you can migrate the WordPress site over and over to different locations to instantly create many preconfigured sites!

Duplicator Pro

Duplicator Pro takes Duplicator to the next level with features you’ll really appreciate, such as:

  • Scheduled backups
  • Cloud Storage to Dropbox, Google Drive, Microsoft OneDrive, Amazon S3 and FTP/SFTP
  • Multi-threaded to support larger web sites & databases
  • Migrate an entire multisite WordPress network in one shot
  • Install a multisite subsite as a new standalone website
  • Database and user creation in the installer
    with cPanel API
  • Connect to cPanel directly from installer
  • Email notifications
  • Профессиональная поддержка
  • … и многое другое!
Please Note

The underlying logic to backup WordPress, move WordPress and transfer WordPress are complex and it’s impossible to know how each system is setup; this is why your feedback is important to us. Thanks for helping us to make WordPress the best blogging platform in the world.

Перенос MODX сайта на хостинг, с хостинга на хостинг или другой домен

Автор Алексей На чтение 5 мин Просмотров 2.8к. Опубликовано Обновлено

Сегодня мы рассмотрим как перенести сайт под управлением MODX Revolution куда угодно и от куда угодно:

  • с локального сервера на хостинг;
  • с хостинга на локальный сервер;
  • с хостинга на хостинг,
  • с одного домена на другой и т.д.

В интернете достаточно много подобных статей, но как по мне они не совсем адекватные, либо в них все слишком заморочено. И так приступим. Распишу все по шагам.

Подготовка MODX к переезду

1. Завершение сеанса и выход из админки

Если вы находитесь в административной панели сайта, разогнитесь из нее и завершите все сеансы. Для в верхнем меню, перейдите во вкладку Управление — Завершить все сеансы.

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

2. Полное удаление кэша

Заходим через файл-менеджер (или по FTP) к себе на сервер в папку /core/cache и удаляем все папки которые там есть.

3. Делаем бэкап базы данных

Открываем в phpMyAdmin базу данных сайта, переходим во вкладку «»Экспорт» и экспортируем базу.

Обычно после этого я заливаю скачанную базу в корень сайта (где все файлы).

4. Делаем бэкап файлов сайта

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

Если сайт у вас на локальном компьютере, просто сделайте копию папки с файлами сайта и экспорт базы данных в phpMyAdmin в формате SQL.

Перенос MODX Revo

5. Создание базы данных

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

6. Правим пути

Чтобы узнать новые пути на хостинге, можно воспользоваться php файликом из урока: Как узнать полный путь от корня сервера?

Править пути нужно в следующих файлах:

 /core/config/config.inc.php
 /config.core.php
 /connectors/config.core.php
 /manager/config.core.php
И в самой базе данных

Обратите внимание на то, что пути к сайту указываются от корня сервера, а не домена. Например:
было: $modx_core_path='/home/mysite/public_html/core/';, стало: $modx_core_path='/www/mynewsite/www/core/';.

Универсальный способ сделать все это быстро и просто при помощи Notepad++. Открываем файл /core/config/config.inc.php при помощи Notepad++, выделяем старый путь, далее идем во вкладку «Поиск» — «Найти в файлах», в поле Заменить на указываем новый путь, далее указываем папку в которой лежат все подпапки и файлы сайта и жмем на кнопку Заменить в файлах. Notepad++ проверит все файлы и заменить все старые пути на новые (и не надо открывать каждый конфиг файлы и править пути). И в этом же файле прописываем новые реквизиты для подключения к базе.

Проверяем файлы .htaaccess и robots.txt (для тех кото меняет домен)

Обычно в корне сайта лежат файлы .htaaccess и robots.txt — поменяйте в них домен (особенно в .htaaccess если там указаны правила редиректов и т.д.)

7. Заливаем файлы на сервер

Закачиваем все файлы на хостинг, локальный сервер или на другой домен. Делать это можно как по FTP например при помощи filezilla (следите за тем, чтобы все файлы закачались). Либо запаковываем все файлы в архив, далее закачиваем архив при помощи файлового менеджера и распаковываем его.

8. Перенос базы данных

Идем в phpMyAdmin, переходим во вкладку «Импорт» и импортируем бэкап базы. Вот и все! Сайт должен заработать!

Так же подготовил видео про перенос MODX, что бы вам лучше было ориентироваться.

Что делать, если после переноса modx 503 ошибка: site temporarily unavailable или HTTP ERROR 500: сайт пока не может обработать этот запрос.

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

  • /core/config/config.inc.php — его проверяем в первую очередь, смотрим правильность путей и:
    $database_type = 'mysql'; // Тип базы данных
    $database_server = 'localhost'; // Сервер базы данных
    $database_user = ''; // Пользователь базы данных
    $database_password = ''; // Пароль базы данных
    $dbase = ''; // Название базы данных
    $table_prefix = ''; // Префикс таблиц базы данных
    $database_dsn = 'mysql:host=localhost;dbname=название базы данных;charset=utf8 или utf8mb4';
    $http_host='vash-site.ru';
  • config.core.php (в корневой папке сайта)
  • /manager/config.core.php
  • /connectors/config.core.php

Обычно это помогает полностью исправить ошибку. Но не всегда, если не помогло, проверьте еще версию php, права на файлы (644) и папки (755) и пути в базе данных.

Если после этого сайт возвращает ошибку Fatal error: Call to a member function parseProperties() on a non-object in core/model/modx/modelement.class.php on line 536 — просто удалите всё из папки /core/cache/

Вариант 2, если не помог вариант описанный выше: скачиваем дистрибутив MODX Advansed (такой же версии как у вас), закидываем его содержимое в корень сайта и запускаем установщик, только выбираем не новая установка, а обновление.

Вариант 3 — если совсем все плохо!

  • Устанавливаем чистый MODX на хостинг (той же версии).
  • Сохраняем файл с конфигами config.inc.php из папки core/config на компе.
  • Удаляем все свеже установленные файлы MODX с хостинга.
  • Удаляем все таблицы из базы.
  • Закачиваем все файлы сайта, того что работает локально или на другом хостинге.
  • Импортируем дамп работающей базы.
  • Заменяем файл core/config/config.inc.php локально сохраненным.
  • В остальных конфигурационных файлах MODX руками прописываем пути из core/config/config.inc.php.

Если остались вопросы и появились проблемы после переноса, пишите в комментариях.

Понравилась статья? Можно поблагодарить автора: отправив ему донат на

YooMoney

или

Qiwi

. Либо поделившись статьей ☟

Migrate WordPress from Localhost to Live Server — Пошаговое руководство

Отказ от ответственности: WPblog является частью Cloudways, службы управляемого облачного хостинга, но любые предположения или анализ, сделанные в отношении этого свойства, принадлежат исключительно их авторам .

Пользователи WordPress, особенно те, кто хочет опубликовать свой сайт WordPress на реальном сервере, задают общий вопрос: «Как сделать сайт WordPress живым?». К счастью для вас, ответ на этот вопрос прост: используйте любой из двух методов миграции WordPress, которые мы рассмотрели в этой статье.

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

Итак, в этом руководстве я проделаю пошаговую настройку и покажу вам, как загрузить и перенести ваш сайт WordPress с локального хоста на хостинг / действующий сайт двумя простыми способами:

  • Перенести сайт WordPress с локального хоста на рабочий сервер с использованием плагина
  • Вручную Перенос сайта WordPress с локального хоста на рабочий сервер

Первый метод прост, и я бы посоветовал его как технически подкованным, так и нетехническим -savvy пользователей, потому что это не зависит от ваших хостинг-провайдеров.Однако, если вы являетесь пользователем Cloudways, вы обнаружите, что ручной метод также является простым способом переноса вашего сайта WordPress.

Предварительные требования:
Чтобы переместить свой сайт WordPress с локального хоста на другой сервер, вам необходимо убедиться, что:

Хотя есть много отличных вариантов, наш рекомендуемый хостинг WordPress — Cloudways, и мы сотрудничаем с ними, чтобы предложить наш читателям эксклюзивный код купона на 3 месяца.

Примечание: Я использую хостинговую платформу Cloudways для демонстрации процесса миграции для этого руководства.

Приступим!

Метод 1: Перенос сайта WordPress с локального хоста на Live Server с помощью подключаемого модуля

Вот все шаги, которые я предприму во время этого процесса, чтобы упростить вам навигацию:

Шаг 1: Установите и настройте Duplicator на локальном хосте WordPress
Шаг 2: Создание пакета
Шаг 3: Перенесите файл Installer.php и архив (zip) через FTP-клиент, например FileZilla
Шаг 4: Запустите установщик на live server
Шаг 5: Перенос и тестирование работающего сайта WordPress

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

Шаг 1. Установите и настройте плагин Duplicator на Ваш локальный хост WordPress

Во-первых, вам необходимо установить и активировать плагин Duplicator на вашем локальном сайте WordPress (т.е.е., на XAMPP). Для этого перейдите к ДОБАВИТЬ НОВЫЙ плагин, введите Duplicator в поиске и нажмите Установить сейчас и Активировать его.

Шаг 2: Создание пакета

Вы увидите меню Duplicator на левой панели на панели инструментов WordPress. Нажмите Duplicator > Packages > Create New

После создания пакета просто нажмите кнопку Next .

Теперь нажмите кнопку Build .

Сборка пакета займет несколько секунд. Пакет создает zip-файл со всеми плагинами, темами, контентом, базой данных и файлами WordPress сайта

Теперь вы можете загрузить два файла, нажав One-Click Download , как показано на изображении выше.

Шаг 3. Перенесите файл Installer.php и архив (zip) на сервер Cloudways Live через FTP-клиент FileZilla

Сначала запустите новое приложение на Cloudways.

После запуска приложения вам необходимо скачать FTP-клиент, например FileZilla. Вы можете скачать его с FileZilla-Project.org.

Для подключения FileZilla вам необходимо предоставить ему основные учетные данные вашего сервера (IP-адрес хоста, пользователь, пароль и порт).

Для FileZilla:
Хост = общедоступный IP-адрес Cloudways
Имя пользователя = Имя пользователя Cloudways
Пароль = пароль Cloudways
Порт = 22

Примечание: Для бесперебойной работы выберите порт 22.

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

После ввода основных учетных данных в соответствующие поля нажмите Quickconnect.

Затем перейдите в папку Applications , выберите папку DB Name (имя базы данных, которое указано в деталях доступа вашего приложения), выберите папку public_html и удалите WP-CONFIG.PHP через FileZilla FTP и загрузите файлы Installer и Archive со своего рабочего стола в эту папку.

Примечание: Перед загрузкой файлов архива убедитесь, что вы удалили файл wp-config.php из вашего приложения (находится в папке public_html).

Шаг 4. Запустите программу установки на Live Server

Теперь, когда вы завершили процесс загрузки, описанный выше, вам нужно запустить URL вашего сайта.

Затем вы увидите установку установки WordPress:

Просто удалите «wp-admin / setup-config.php» из http://YourSiteName.com/wp-admin/setup-config.php URL и замените его на «Installer.php» http://YourSiteName.com/installer.php .

Замените его на «Installer.php» http://YourSiteName.com/installer.php.

Когда вы вводите URL-адрес YourSiteName / installer.php, на вашем экране появляется следующая конфигурация установки:

Просто нажмите кнопку Next !

Примечание: Плагин Duplicator лучше всего работает с пустыми базами данных.Следовательно, прежде чем двигаться дальше, вам необходимо удалить все предыдущие данные. Для этого перейдите в Application Management и нажмите Launch Database Manager .

Теперь вам нужно проверить Tables , чтобы выбрать все таблицы в базе данных, и нажать кнопку Drop , чтобы удалить выбранные таблицы, как показано на изображении ниже.

Теперь, возвращаясь к настройке развертывания дубликатора, вы можете продолжить настройку дубликатора, поместив MySQL Access Credentials на 2-м шаге.

Хост = Localhost
База данных = «Имя вашей БД»
Пользователь = «Имя пользователя вашей БД»
Пароль = «Пароль вашей БД»

Теперь просто нажмите ДАЛЕЕ , чтобы установить установку.

Шаг 5: Перенос и тестирование действующего сайта WordPress

Теперь вам нужно протестировать его на действующем сайте, поэтому просто нажмите Admin Login , и откроется страница wp-login .

Затем вам необходимо предоставить учетные данные администратора сайта Localhost WordPress, т.е.е., учетные данные XAMPP (не учетные данные для доступа к Cloudways).

На всякий случай отключите все плагины при переносе сайта WordPress с локального хоста на Live-сервер. Чтобы повторно активировать деактивированные плагины, перейдите к Plugins > Installed Plugin , выберите Bulk Actions и нажмите кнопку Activate , как показано на изображении ниже.

Как видите, переместить сайт WordPress с локального хоста на рабочий сервер несложно.Теперь вы также знаете, что плагин Duplicator — это мощный инструмент, который упрощает перенос вашего сайта WordPress на работающий сервер.

Метод 2: вручную перенести сайт WordPress с локального хоста на активный сервер

В этом методе я покажу вам, как вы можете вручную перенести свой сайт WordPress с локального хоста на действующий сайт / хостинг.

Хотя ссылка на него уже указана выше, вот как запустить новое приложение на новом сервере в Cloudways.

Шаг 1. Экспорт базы данных WordPress для локального хоста

Во-первых, вам нужно экспортировать файл базы данных , который вы создали в XAMPP для WordPress.
Выберите базу данных WordPress для локального хоста и нажмите Export > Quick Export Method > Go , и вы увидите файл « .SQL » в папке загрузки.

Шаг 2: Удаление таблиц базы данных из вашей хостинговой базы данных

Следующим шагом в процессе является запуск вашего Database Manager , нажав на кнопку Launch Database Manager .

Затем вам нужно удалить все таблицы, отметив Tables и нажав кнопку Drop .

Шаг 3: Импортируйте базу данных WordPress с локального хоста на действующий сайт:

Теперь, следующим этапом процесса является импорт файла базы данных « .SQL » в базу данных вашего хостинга. Для этого вам нужно щелкнуть Import > Choose Files , затем выбрать файл .SQL из вашей папки, нажать кнопку Open и нажать Execute .

Шаг 4. Измените URL-адрес сайта, домашнюю страницу и имя блога:

Затем вам необходимо изменить URL-адрес вашего сайта, домашнюю страницу и имя блога для действующего сервера.
Затем найдите в своей базе данных таблицу wp_options .

Примечание: Если вы изменили свой префикс при установке, это может быть _options.

Теперь щелкните wp_options или _options и щелкните Select Data .

Здесь вам просто нужно изменить 3 имени:

Site URL = «URL вашего сайта»
Home = «URL вашего сайта»
Blog name = «URL вашего сайта без HTTPS: // »

Это это «URL вашего сайта», который вам нужно скопировать.

Щелкните edit для каждого выделенного имени опции, упомянутого выше, и вставьте вышеупомянутые значения в поле option_value . Ваш локальный URL-адрес для установки, вероятно, будет выглядеть примерно так: http: // localhost / test.
Затем просто нажмите Сохранить , и все готово.

Поздравляем! Вы успешно перенесли сайт WordPress с локального хоста на действующий сайт.

Заключение

Я надеюсь, что статья помогла вам понять « Как сделать сайт WordPress живым », а также как опубликовать свой сайт WordPress на облачном сервере.
Теперь, когда вы знаете оба процесса переноса вашего веб-сайта WordPress с Localhost на рабочий сервер, я уверен, что вы думаете, что это простой процесс. На первом этапе это плагин Duplicator, который упрощает миграцию WordPress. Во-вторых, это интуитивно понятная платформа Cloudways, которая также упрощает перенос WordPress вручную. Итак, теперь ваш веб-сайт готов, есть ли у вас классное доменное имя для него? Если нет, то вот статья о том, как выбрать идеальное доменное имя для вашего сайта.

После того, как у вас есть доменное имя и веб-сайт, вы готовы к успеху в Интернете!

Как легко перенести сайт WordPress с локального хоста на Live Server

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

Первый шаг к миграции вашего сайта WordPress

Основная часть разработки WordPress происходит в локальной среде разработки (также называется localhost). Разработчики могут использовать XAMPP (Windows) или MAMP (Mac) для создания проектов на базе WordPress.

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

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

Разработка на localhost позволяет команде разработчиков продолжать возиться с кодом, в то время как бизнес продолжается без простоев. После того, как кодовая база будет тщательно протестирована, переместить ее на рабочий сервер — простой шаг.

В этом руководстве я объясню следующие три популярных способа переноса сайта WordPress на сервер реального хостинга —

  1. Используйте встроенный инструмент экспорта WordPress
  2. Перенесите сайт WordPress на рабочий сервер вручную
  3. Используйте плагин WordPress

Перед началом работы

Для целей этого руководства я предполагаю, что у вас настроена среда localhost (в комплекте с FTP и доступом к базе данных), а веб-сайт разработан и готов к переходу.Чтобы проиллюстрировать этот процесс, я использую Cloudways, управляемый веб-хостинг для WordPress.

На моем веб-сайте WordPress, установленном на локальном хосте, я добавил следующие элементы:

  • Одно сообщение
  • Одна страница
  • Один пользователь
  • Активный плагин: классический редактор
  • Активная тема: двадцать пятнадцать

Я начну со встроенной функции экспорта WordPress.

1. Используйте встроенный инструмент экспорта WordPress

  • Сообщения
  • Страницы
  • Комментарии
  • Пользовательские поля
  • Термины
  • Меню навигации
  • Пользовательские сообщения

Чтобы использовать функцию экспорта WordPress, вам необходимо экспортировать данные с localhost и импортировать их на рабочий сервер.

Экспорт данных с локального хоста

Войдите на свой локальный сайт WordPress и перейдите в Инструменты → Экспорт .

Вас спросят, какие элементы данных вы хотите экспортировать. В моем случае я решил экспортировать полные данные. Таким образом, я выбрал «Все содержимое», а затем щелкнул кнопку «Загрузить экспортный файл».

Загрузка XML-файла может занять время, в зависимости от размера сайта WordPress.

Импорт данных на действующем веб-сайте

После загрузки файла XML войдите на свой действующий веб-сайт WordPress и перейдите в Инструменты → Импорт.

Вы увидите список опций для импорта данных. Прокрутите немного вниз и найдите WordPress. Нажмите кнопку «Установить сейчас» ниже, а затем «Запустить импортер».

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

Теперь назначьте авторов и импортируйте вложения. Если вы также хотите импортировать вложения, установите флажок с надписью «Загрузить и импортировать вложения файлов».

Импорт данных занимает время в зависимости от размера данных на локальном хосте. Это самый простой и быстрый способ переноса ограниченных данных с локального хоста на рабочий сервер.

2. Перенос сайта WordPress на Live Server вручную

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

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

Поскольку я использую XAMPP в качестве локальной среды разработки, файлы WordPress находятся в папке / xampp / htdocs / wp /. Поскольку я хочу переместить весь веб-сайт, мне нужно загрузить все файлы и папки из этой папки на рабочий сервер.

Существует два способа переноса содержимого папки wp на рабочий сервер.Вы можете либо перетащить все, либо создать zip-файл, который можно загрузить прямо на сервер. Из этих двух метод распаковки действительно быстрый.

Если вы выберете метод zip, обратите внимание, что вам нужен способ распаковки файла на работающем сервере. Во многих случаях на сервере есть сценарий распаковки или Терминал.

В этом примере я буду использовать метод zip.

Перейдите в папку / wp / и заархивируйте все файлы и папки.

После этого просто загрузите его на рабочий сервер.

Для этого можно использовать любой FTP-клиент. Я предпочитаю FileZilla в качестве FTP-клиента.

Запустите FTP-клиент и введите свои учетные данные FTP, включая хост, имя пользователя, пароль и порт (всю информацию может предоставить ваш хостинг-провайдер). В моем случае Cloudways предоставляет основные учетные данные в качестве учетных данных FTP.

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

Распаковать файлы с помощью терминала

Для выполнения команды Unzip может потребоваться интерфейс терминала / командной строки (CLI).

Войдите на облачный сервер с помощью PuTTY и перейдите в приложение WordPress (csubeazedd — это имя папки моего сайта WordPress). Если вы размещены на Cloudways, вот как вы можете найти имя своей папки.

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

Используйте основные учетные данные на следующем экране.

Через несколько секунд zip будет извлечен и виден в FileZilla.

Распакуйте файлы WordPress с помощью скрипта

Если вы не знакомы с Терминалом, не волнуйтесь!

GitHub содержит скрипт, который может вам помочь!

Создайте новый файл unzipper.php в папке, в которую zip-файл был загружен на активный сервер. Затем вставьте в файл весь код из unzipper.php.

Перейдите к этому файлу, используя URL-адрес example.com/unzipper.php в адресной строке. Cloudways предоставляет промежуточную среду WordPress и предлагает временные URL-адреса (в моем случае URL-адрес выглядит примерно так):
http: // wordpress-192114-825599.cloudwaysapps.com/unzipper.php

Вы можете увидеть zip-файл. Просто нажмите кнопку «Разархивировать архив», и все готово!

Экспорт базы данных с локального хоста

Затем вам нужно экспортировать базу данных с localhost на рабочий сервер. Перейдите к менеджеру баз данных:

локальный хост / phpmyadmin

Зайдите в таблицу WordPress и экспортируйте базу данных.

Теперь файл базы данных, который необходимо импортировать, будет загружен.

Импорт базы данных на Live Server

Обычно хостинг-провайдеры используют phpMyAdmin в качестве менеджера баз данных.У вашего хостинг-провайдера WordPress может быть другой менеджер баз данных. Однако следующие шаги действительны независимо от менеджера баз данных.

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

Перейдите к существующей базе данных WordPress. Обычно он должен быть пустым. Однако, если это не так, удалите базу данных с помощью следующей команды SQL.

Имя DROP DATABASE

Затем создайте новую базу данных, используя следующую команду SQL:

СОЗДАТЬ БАЗУ ДАННЫХ имя;

(замените «имя» на свое предыдущее имя базы данных)

Теперь нажмите «Импорт» и выберите предыдущую загрузку.sql файл.

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

Затем отредактируйте файл wp-config на работающем сервере, чтобы добавить новые учетные данные для базы данных.

Обновление URL-адреса домашней страницы и сайта WordPress в базе данных

Последний шаг — обновить домашнюю страницу и URL-адрес сайта. Для этого перейдите к таблице wp_options и найдите URL-адрес сайта и домашнюю страницу.

Замените значения своим доменным именем.

Если URL-адреса localhost все еще существуют, используйте плагин Velvet Blues для замены URL-адресов localhost на фактическое доменное имя.

Вы успешно перенесли сайт WordPress с локального хоста на рабочий сервер.

3. Используйте плагин WordPress

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

Войдите в локальную панель управления WordPress, перейдите в Плагины → Добавить новый, найдите Duplicator, установите и активируйте плагин.

На левой панели перейдите к Duplicator → Packages и Create New package.

Нажмите кнопку «Далее», чтобы просканировать веб-сайт WordPress.

После этого вы увидите следующий экран. Щелкните Сборка. Если есть ошибка, сначала устраните ее, чтобы избежать проблем в дальнейшем.

Сборка пакета займет некоторое время.

Загрузите файлы, установщик и архив, созданные плагином Duplicator.

Загрузите оба файла на рабочий сервер через FTP-клиент. Убедитесь, что установленный сайт WordPress пуст. В противном случае сначала удалите все файлы и папки перед загрузкой файлов.

Зайдите на installer.php через адресную строку. В моем случае URL-адрес:
https://wordpress-192114-825599.cloudwaysapps.com/installer.php

Дубликатор запустит процесс извлечения файла архива, который состоит из четырех этапов:

На первом этапе: развертывание сравниваются две среды, localhost и рабочий сервер.

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

Третий шаг касается замены данных, в котором вам нужно ввести URL-адрес действующего веб-сайта. Обычно URL-адрес выбирается автоматически. Если нет, отредактируйте его соответствующим образом.

Наконец, Duplicator предлагает протестировать недавно перенесенный WordPress с локального хоста на сервер. Следуйте последовательности, представленной на экране (Сохранить постоянные ссылки, Тестовый сайт, Очистка безопасности и Показать отчет).

Подведение итогов!

Перенос сайтов WordPress с локальных серверов на рабочий сервер — сложная задача. Существует множество факторов, которые необходимо учитывать при переносе сайта WP с локального сервера на рабочий сервер, например, обновление URL-адреса нового сайта в существующей консоли поиска Google, поисковая оптимизация, веб-сайт на чистом HTML, неработающие ссылки, дублированный контент и т. Д.

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


Автор биографии : Мустасам Салим (Mustaasam Saleem) — менеджер сообщества WordPress в Cloudways — управляемой платформе облачного хостинга WordPress. Когда он не работает за экраном компьютера, вы можете увидеть, как он играет в сквош со своими друзьями или защищается в футболе и слушает музыку.

Нравится:

Нравится Загрузка…

Как переместить WordPress с локальной установки на работающий веб-сервер

Вы можете выбрать между перемещением WordPress вручную или с помощью плагина для перемещения вашего сайта на ваш действующий сервер.

Давайте посмотрим на перемещение WordPress вручную с помощью плагина только для экспорта базы данных из локальной установки.

В этом руководстве мы будем:

  1. Установите плагин WP Migrate DB и добавьте домен и путь к живому серверу
  2. Создать новую базу данных
  3. Импортируйте файл базы данных локального сервера с помощью phpMyAdmin
  4. Загрузите файлы WordPress на свой сервер
  5. Отредактируйте файл wp-config.php файл
  6. Направьте свои серверы имен на свой веб-хост

Требования

Изменить URL-адрес сайта и путь к серверу

Первый шаг — установить плагин WP Migrate DB и добавить свое доменное имя вместе с новым путем сервера в корневой каталог public_html.

Поиск корневого каталога public_html.

В cPanel перейдите в Диспетчер файлов, и вы найдете эти сведения:

В приведенном выше примере показан полный путь к папке с именем wordpresssites, которая находится в корневом каталоге public_html как надстройка или поддомен.В этом случае полный путь, который вам нужно добавить в настройках миграции плагинов WP Migrate DB, будет:

/ home4 / daltonwi / public_html / wordpresssites

Пример перенастройки настроек с доменным именем и путем действующего сервера:

На следующем изображении показан путь к серверу при использовании надстройки или поддомена с именем live

После того, как вы определились с настройками миграции, экспортируйте локальную БД и сохраните ее на рабочем столе.

Создайте новую базу данных на вашем живом сервере

Следуйте этому руководству о том, как создать новую базу данных для WordPress.

Импортируйте базу данных локальных серверов на ваш действующий сервер

Войдите в PHPMyAdmin с помощью cPanel на вашем реальном сервере.

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

Примечание: Если вы уже установили WordPress на свой действующий сервер без добавления какого-либо контента, удалите все таблицы с помощью PHPmyAdmin, прежде чем импортировать локальную базу данных.В этом случае вам нужно только загрузить папку wp-content из вашей локальной установки.

Загрузить файлы WordPress на сервер

Вы можете загрузить все свои файлы WordPress на свой действующий сервер или установить WordPress на свой действующий сервер и загрузить только свою папку wp-content, содержащую ваши загрузки, темы и плагины. Единственный файл, который вам нужно будет отредактировать, — это ваш файл wp-config.php с вашим новым именем базы данных, именем пользователя и паролем.

Редактировать файл wp-config.php

Вам нужно будет изменить параметры конфигурации базы данных в wp-config.php файл. Вы можете сделать это перед передачей файлов на ваш действующий сервер или после этого.

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

Вот руководство по редактированию файла wp-config.php, который подключит вашу базу данных к вашему сайту.

Направьте серверы доменных имен на свой веб-хост

Если ваш менеджер домена НЕ совпадает с вашим веб-хостом, вам нужно будет отредактировать DNS — серверы имен доменов, чтобы они указывали на ваш веб-хост.Обычно, когда вы регистрируете новую учетную запись хостинга, вы должны получить приветственное письмо с настройками сервера имен для этого хоста.

Вот видео о том, как изменить DNS (серверы доменных имен)

Как безопасно перенести WordPress с локального хоста на рабочий сервер: руководство

Перенос WordPress с локального хоста на рабочий сервер может быть трудоемким, пугающим и рискованным (особенно если вы новичок в WordPress). Однако действительно хорошо создать локальный веб-сайт для быстрой разработки с использованием такого программного обеспечения, как XAMPP, WAMP (для Windows) или MAMP (для Mac).Я рекомендую использовать XAMPP, так как он очень прост в использовании.

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

Как только вы будете удовлетворены дизайном своего веб-сайта на localhost, вы можете перенести WordPress с localhost на сервер за считанные минуты и как можно быстрее поделиться своим дизайном со всем миром. Звучит сложно, но очень просто.

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

Обратите внимание на , что на этих шагах, чтобы переместить WordPress на новый сервер, вы должны сделать следующее:

  1. Перенесите файлы WordPress с вашего локального сайта на действующий сайт.
  2. Перенести базу данных WordPress с локального хоста на сервер.

А теперь приступим:

Шаг № 1

Прежде всего, вам нужен план веб-хостинга для установки и загрузки вашего веб-сайта WordPress в Интернет. Я рекомендую использовать Bluehost. Они предлагают доступный и надежный быстрый веб-хостинг, который вы когда-либо получите для сайтов WordPress и других сайтов. Создайте бесплатную учетную запись хостинга прямо сейчас, чтобы с легкостью получить лучший результат при переносе WordPress с локального хоста на сервер.

Шаг №2

Войдите в свою учетную запись cPanel и прокрутите вниз до раздела « Softaculous Apps Installer ». Щелкните значок WordPress, чтобы установить WordPress на активный сервер. Узнайте, как установить WordPress одним простым щелчком мыши.

Шаг № 3

После установки WordPress щелкните File Manager на панели инструментов cPanel.Перейдите к «public_html» / root . Там вы увидите файлы и папки конфигурации WordPress (т.е. если WordPress установлен в корневой папке).

Шаг № 4

Теперь вернитесь к файлам веб-сайта localhost на рабочем столе или на локальном диске. Перейдите в папку wp-content .

Шаг № 5

Создайте новую папку и переименуйте ее в « wpitems ».

Шаг № 6

Выберите плагины , темы и загрузит папок, затем скопируйте эти три папки во вновь созданную папку « wpitems ». Наконец, сожмите (заархивируйте) папку « wpitems ». Узнайте, как сжать (заархивировать) папку на вашем компьютере.

Шаг № 7

В браузере перейдите к базе данных localhost, введя URL-адрес «localhost / phpmyadmin» в адресной строке.

Шаг № 8

Выберите и откройте базу данных, которая в настоящее время используется вашим локальным сайтом WordPress (это ваш сайт WordPress, который все еще находится на вашем компьютере).

Шаг № 9

Перейдите на вкладку Экспорт . Прокрутите страницу вниз и нажмите кнопку Перейти . База данных вашего локального сайта WordPress будет экспортирована в формате «.sql ».

Шаг № 10

Давайте завершим настройку WordPress в cPanel. В корневой папке вашего веб-сайта (public_html) перейдите в папку wp-content . Удалите папки «plugins», «themes» и «uploads» и нажмите upload на верхней панели навигации.

Шаг № 11

Перетащите заархивированную папку «wpitems» с локального хоста файлов в свой браузер и дождитесь завершения загрузки.После его полной загрузки вернитесь в папку wp-content в cPanel и нажмите , перезагрузите . Теперь вы должны увидеть загруженную сжатую (заархивированную) папку «wpitems».

Шаг № 12

Выберите заархивированную папку «wpitems» и нажмите «Извлечь» на верхней панели навигации. После извлечения заархивированной папки в папку wp-content щелкните , перезагрузите , чтобы просмотреть извлеченную папку «wpitems» .

Шаг № 13

Перейдите в извлеченную папку «wpitems». Выделите все папки «plugins», «themes» и «uploads» и нажмите move на верхней панели навигации.

Появится всплывающее меню, показывающее каталог, в который вы хотите переместить эти три папки. Удалите «/ wpitems» и щелкните Переместить файл (ы) . Вернитесь в папку «wp-content», нажав «На один уровень вверх».

Теперь вы должны увидеть все три недавно перемещенные папки, заархивированную папку «wpitems» и разархивированную пустую папку «wpitems». Выберите и удалите обе папки с надписью «wpitems» (заархивированные и распакованные).

Теперь у вас есть три недавно загруженных папки (плагины, темы, загрузки) и файл index.php. Отличная работа, мы почти закончили перевод WordPress с локального хоста на рабочий сервер.

Получите бесплатные роскошные темы WordPress любой отрасли для своего веб-сайта и блога.Загрузите превосходную элегантную тему WordPress прямо сейчас!

Шаг № 14

Затем вернитесь в корневую папку (public_html) и найдите файл с надписью wp-config . Выберите его и нажмите «Редактировать» на верхней панели навигации, чтобы отредактировать его содержимое.

Шаг № 15

В вашем файле wp-config.php вы увидите множество кодов и комментариев. Не удивляйтесь этому.Щелкните CTR + F , чтобы найти конкретный текст, во всплывающем окне введите «$ table_prefix », чтобы найти префикс таблицы текущей действующей базы данных WordPress.

Измените значение на « wp_ » или другой префикс базы данных вашего локального сайта WordPress. Например: от «wp896_» до «wp_». И нажмите Сохранить изменения , затем закройте.

Шаг # 16

Теперь найдите папку, в которую вы скачали экспортированную базу данных localhost , о которой мы говорили в « Step # 9 ».Выберите его и откройте в текстовом редакторе или IDE. Я рекомендую использовать текстовый редактор Sublime Text для начинающих, поскольку он легкий и простой в использовании (есть и другие текстовые редакторы, которые вы также можете использовать для достижения той же цели).

После загрузки и установки Sublime Text. Выберите экспортированный файл базы данных «.sql», щелкните правой кнопкой мыши и откройте с помощью Sublime Text.

Шаг № 17

Когда вы открываете экспортированный localhost “.sql »в Sublime Text Editor вы увидите множество кодов. Чтобы снова не волноваться, нажмите CTR + F , чтобы найти. В строке поиска ниже введите « http: // localhost / sitefoldername » и нажмите Find All . Будет выделен весь текст, относящийся к « http: // localhost / sitefoldername » (замените sitefoldername на имя вашей папки localhost).

Затем замените весь выделенный текст URL-адресом вашего нового действующего сайта WordPress: e.g « http://newlivewordpresssite.com» (замените newlivewordpresssite на свое доменное имя). И сохраните файл с CTR + S .

Шаг № 18

Вернитесь на панель управления cPanel, прокрутите вниз и щелкните phpMyAdmin в разделе Базы данных , чтобы открыть панель управления базой данных. Выберите и откройте действующую базу данных сайта WordPress, которая используется в настоящее время.

Перейдите на вкладку Export на верхней панели навигации и экспортируйте базу данных (на всякий случай, хотя она больше не нужна).Затем Проверьте все таблиц в базе данных и щелкните drop , чтобы удалить текущие таблицы действующего сайта WordPress.

Шаг №19

Наконец, перейдите на вкладку импорта, нажмите кнопку , выберите файл и выберите недавно измененную базу данных сайта WordPress localhost (не забудьте переименовать файл базы данных localhost в новое имя базы данных живого сайта). Прокрутите вниз и нажмите «Перейти» для импорта.

Шаг №20

Теперь вы можете перезагрузить свой действующий сайт WordPress в браузере, чтобы убедиться, что все работает нормально.

Вот и все, вы успешно перенесли WordPress с локального сервера на работающий сайт!

P.S: Чтобы войти на свой новый действующий сайт / wp-admin , используйте данные для входа, использованные при установке сайта WordPress на localhost.


Заключение

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

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

Если вам понравилась эта статья, пожалуйста, поставьте лайк на нашей странице в Facebook, Twitter и Instagram, чтобы получать больше полезных советов о WordPress.Кроме того, обратите внимание на — наши удивительные доступные услуги веб-дизайна и цифрового маркетинга, которые помогут вам быстро развивать свой бизнес. . И, наконец, не забудьте поделиться с друзьями на всех социальных платформах, чтобы избавить их от ненужной головной боли. Удачи!

У вас все еще возникают проблемы при попытке перенести веб-сайт WordPress с локального хоста на рабочий сервер, или вы застряли на одном из описанных выше шагов? Оставьте комментарий ниже, и мы постараемся исправить ваши потребности в кратчайшие сроки.

«Раскрытие информации: некоторые ссылки в этом сообщении являются« партнерскими ссылками ». Это означает, что если вы перейдете по ссылке и купите товар, я получу партнерскую комиссию. Спасибо».

Связанные

Перемещение сайта локального хоста WordPress на рабочий сервер

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

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

Чтобы вручную перенести локальный веб-сайт WordPress на работающий сервер, вам необходимо сначала экспортировать локальную базу данных. Для этого войдите в phpMyAdmin, найденный на вашем компьютере. и войдите в систему, используя локальные учетные данные phpMyAdmin .Вы можете войти в phpMyAdmin, перейдя по ссылке, которая создается добавлением phpmyadmin в конец вашего имени хоста. В нашем случае это http: // localhost / phpmyadmin. В зависимости от ваших настроек вам может потребоваться использовать адрес с номером порта, например http //: localhost: portnumber / phpmyadmin. Номер порта — это номер порта, который вы назначили для своего веб-сервера, если порт по умолчанию (80) использовался другим приложением.

После этого находит базу данных вашего местного веб-сайта из списка ранее созданных баз данных и щелкает по ней .Затем щелкните вкладку Экспорт в верхней части экрана. На этой вкладке вы сможете настроить параметры, связанные с экспортом, то есть метод и формат экспорта. Для этой статьи мы выберем метод экспорта Quick . и убедитесь, что формат экспорта установлен на SQL . После этого остается только нажать кнопку Go .

Будет экспортирован файл.sql с именем базы данных в качестве заголовка . В нашем случае имя файла было black.sql.

Следующий шаг требует, чтобы вы загрузили все файлы WordPress с локального сервера на действующий, используя FTP. Однако вы должны знать, что, сделав это, вы переопределите все соответствующие файлы, которые в настоящее время находятся на вашем реальном сервере. Сюда входят все файлы WordPress по умолчанию, файлы, связанные с сервером, такие как .htaccess, плагины, темы, мультимедийные файлы и т. Д. Таким образом, лучше, если ваш корневой каталог WordPress на работающем сервере пуст .Это противоположно методу плагина, в котором установка WordPress была одним из предварительных условий. Кроме того, вам понадобится FTP-клиент и знания о том, как использовать FTP.

Когда вы будете готовы, подключитесь к вашему действующему серверу , используя свои учетные данные FTP. Затем на правой панели перейдите в корневой каталог WordPress (часто называемый public_html), а на левой панели перейдите в папку на вашем компьютере, которая содержит файлы вашего сайта. Выберите все файлы в этой папке, щелкните правой кнопкой мыши любой из выбранных файлов и выберите пункт «Загрузить » в раскрывающемся меню.

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

Чтобы создать новую базу данных MySQL, войдите в cPanel и нажмите на опцию MySQL Databases внутри.

Вскоре после этого откроется страница MySQL Databases, и вы должны перейти к разделу Create New Database вверху.Чтобы добавить новую базу данных, просто задайте имя для базы данных в поле New Database и нажмите кнопку Create Database .

После этого вы получите сообщение об успешном выполнении, подобное показанному ниже.

После этого вернется на предыдущую страницу и прокрутите вниз до раздела Добавить пользователя в базу данных . Выберите пользователя и базу данных, которую вы только что создали и , нажмите кнопку Добавить .

На следующем экране установите флажок рядом с Все привилегии опцией вверху и нажмите кнопку Внести изменения .

Как и в предыдущем шаге, после появится сообщение об успешном выполнении.

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

Если у вас нет существующего пользователя, вам нужно сначала создать его.Вы можете сделать это, используя раздел Добавить нового пользователя на странице баз данных MySQL и выполнив оставшиеся шаги, как упомянуто выше.

После того, как вы выполнили предыдущие шаги, вам нужно импортировать базу данных, которую вы ранее экспортировали, на действующий сервер. Для этого войдите в личный кабинет панели управления вашего хостинг-провайдера. В нашем случае это cPanel. Затем щелкните опцию phpMyAdmin , расположенную в разделе Базы данных .

Вскоре после этого phpMyAdmin откроется в новой вкладке. Найдите базу данных, созданную на предыдущем шаге. и щелкните вкладку Импорт . Затем нажмите кнопку Выбрать файл внутри.

Используя диалоговое окно файла, выберите файл .sql, который вы сохранили ранее. и нажмите кнопку Go .

Вам придется подождать, пока файл .sql не будет импортирован. После этого вы получите сообщение об успешном выполнении, подобное приведенному ниже.

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

Чтобы изменить URL-адреса WordPress в соответствии с вашим действующим веб-сайтом, щелкните свою базу данных, найдите в ней таблицу wp_options и щелкните ее . Если вы изменили префикс базы данных по умолчанию в только что импортированной базе данных, вам следует искать yourprefix_options, где часть yourprefix должна быть заменена фактическим новым префиксом.

Вам нужно будет отредактировать значения для siteurl и home в этой таблице. Они будут расположены в верхней части экрана, как и первые два варианта.

Вы должны редактировать эти параметры по очереди, нажимая на соответствующую кнопку Редактировать рядом с каждым параметром. Затем замените URL-адрес localhost на URL-адрес вашего действующего веб-сайта в полях значений для обоих вариантов. Убедитесь, что в конце URL-адреса не ставится косая черта. Затем нажмите кнопку Go .

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

Чтобы устранить ошибку, нам нужно вручную отредактировать настройки MySQL, чтобы они соответствовали настройкам, используемым для создания нашей действующей базы данных. Вы можете редактировать файл wp-config.php либо с помощью FTP-клиента, либо с помощью опции File Manager в cPanel. Мы выберем последнее.

Следовательно, войдите в cPanel , используя свои учетные данные, и щелкните на File Manager опцию , расположенную в разделе Files .

Затем найдите ваш действующий веб-сайт из списка слева, а перейдите в его корневой каталог WordPress , часто называемый public_html. Найдите файл wp-config.php внутри, щелкните его правой кнопкой мыши и выберите Edit option .

Найдите раздел настроек MySQL в файле и отредактируйте записи для имени базы данных, пользователя и пароля. Имя базы данных должно быть тем, которое вы создали на одном из предыдущих шагов, а имя пользователя и пароль должны быть связаны с этой базой данных. Когда вы закончите, нажмите кнопку Сохранить изменения кнопку в правом верхнем углу.

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

После этого, перейдите в Настройки> Общие, прокрутите вниз и нажмите кнопку Сохранить изменения кнопку .Это перепишет URL-адреса, чтобы они соответствовали вашему действующему веб-сайту.

Кроме того, вам следует обновить постоянные ссылки, чтобы убедиться в отсутствии проблем с постоянными ссылками. Для этого перейдите в Настройки> Постоянные ссылки и , снова нажмите кнопку Сохранить изменения .

Несмотря на то, что большинство ссылок будет обновлено путем изменения URL-адресов WordPress и сохранения общих настроек, у вас все равно могут остаться неработающие ссылки или изображения, которые отсутствуют. Чтобы изменить оставшиеся ссылки, вам нужно будет выполнить поиск и замену в своей базе данных.Это можно сделать либо путем выполнения SQL-запросов, либо с помощью плагина для изменения базы данных, такого как Better Search Replace. Покажем последнее.

После установки подключаемого модуля перейдите в Инструменты> Улучшенный поиск Заменить. Вставьте домен localhost в поле Search for и активный домен в поле Replace with . Выберите таблицы, в которых вы хотите выполнить операцию поиска-замены. Обычно достаточно выбрать таблицу wp_posts, так как эта таблица содержит информацию о ваших сообщениях и страницах. Отметьте опцию Run as dry run , чтобы узнать, сколько ячеек будет затронуто до внесения изменений.

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

На этом процесс переноса вручную завершен. Единственное, что остается, — это проверить ваш действующий веб-сайт и убедиться, что все работает должным образом.

Как перенести мой сайт WordPress на Bluehost?

Если у вас уже есть веб-сайт WordPress, работающий на другом веб-хосте, перемещение его к новому хостинг-провайдеру поначалу может быть немного пугающим. У многих возникают вопросы: как мне начать? Будет ли мой сайт отключен, пока я его перемещаю? Что мне делать, чтобы не потерять файлы? Что ж, мы составили руководство, чтобы помочь вам.

Как мне переместить мой сайт WordPress на Bluehost?

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

  1. Для начала войдите на свой текущий хост и используйте предоставленную программу (например, phpMyAdmin) для экспорта базы данных вашего сайта.
  2. Используйте предпочитаемую программу FTP (например, Filezilla или Cyberduck), чтобы загрузить и сохранить папку wp-content (файл.к.а. файлы, из которых состоит ваш сайт WordPress.)
  3. Войдите в свою панель управления Bluehost.
  4. Установите WordPress с помощью SimpleScripts, инструмент установки в один клик.
  5. Создайте учетную запись FTP в панели управления Bluehost, чтобы вы могли загружать свои файлы в новую папку сайта WordPress. При создании учетной записи FTP имейте в виду, что вы можете изменить назначенный каталог на что-то легко идентифицируемое.
  6. Запустите предпочитаемую программу FTP и откройте новое соединение.Войдите в систему, указав данные своей новой учетной записи FTP.
  7. Замените существующую папку wp-content той, которую вы загрузили с предыдущего хоста.
  8. Откройте phpMyAdmin в разделе базы данных вашей cPanel Bluehost.
  9. Выберите базу данных, в которую вы хотите импортировать данные. Возможно, вам потребуется поискать эту информацию. (Для этого перейдите в Диспетчер файлов на панели управления и откройте папку public_html. Затем прокрутите вниз, чтобы найти файл wp-config, щелкните правой кнопкой мыши значок, выберите «Редактировать код», а затем «Изменить.»В окне редактирования кода прокрутите вниз, чтобы определить базу данных, которую вы должны использовать.
  10. Вернувшись в окно phpMyAdmin, после выбора правильной базы данных вы увидите список таблиц. Отбросьте эти таблицы перед импортом новых данных, выбрав опцию «Отметить все» внизу списка, а затем выбрав «Отбросить».
  11. Пришло время импортировать! Перейдите на вкладку «Импорт» в phpMyAdmin. Выберите «Обзор своего компьютера» и найдите файл базы данных SQL, который вы экспортировали со своего предыдущего сайта.(Он должен называться примерно так, как «bluepm1_wor2.sql».) Убедитесь, что выбран формат SQL, и нажмите «Перейти».
  12. Вот важный шаг после импорта базы данных. После того, как ваша база данных будет импортирована, проверьте, чтобы узнать новые имена таблиц. Если имена ваших таблиц начинаются с «wp_», вам не нужно вносить никаких изменений. Однако иногда ваши таблицы импортируются с именем типа «wrp-». Перейдите в файловый менеджер и откройте файл wp-config в папке public_html.
  13. Щелкните правой кнопкой мыши wp-config, выберите «Редактировать код», а затем выберите «Редактировать».»
  14. Прокрутите вниз, пока не найдете строку« Стабильный префикс ». Измените его так, чтобы он читался как «wp_».
  15. Теперь, когда у вас есть база данных и файлы сайта, пора разместить все на вашем временном URL. Таким образом вы перемещаете свой сайт без простоев. * Во-первых, на своем сайте phpMyAdmin выберите wp-options в меню в левой части экрана. Затем выберите «Изменить» в строке «URL-адрес сайта». (Обычно это строка 1.) Вставьте временный URL-адрес, предоставленный вам при создании учетной записи Bluehost, и нажмите «Go».(Совет: если вы не уверены, что это такое, его можно найти в приветственном письме от Bluehost.) * Примечание: все эти предыдущие шаги могут помочь любому перенести свой сайт WordPress. Следующие шаги предназначены для тех, кто хочет переместить свой сайт WordPress без простоев.
  16. Повторите шаг 11 для строки «Home» в wp-options. (Обычно это строка 36.)
  17. Теперь пора посмотреть, окупилась ли ваша работа. Введите временный URL-адрес в свой интернет-браузер и проверьте, есть ли там ваш сайт.Если да, то вы почти закончили!
  18. Войдите в свой админ-сайт WordPress, чтобы сохранить постоянные ссылки. Перейдите в «Постоянные ссылки» на вкладке «Настройки» на панели инструментов и нажмите «Сохранить изменения».
  19. Прежде чем вы сможете перейти с временного URL-адреса на постоянный, вы должны изменить серверы имен, связанные с вашим доменом, чтобы они указывали на Bluehost. Это можно сделать в диспетчере доменов вашего регистратора доменов, будь то Bluehost или другой регистратор. Используйте следующее: NS1.BLUEHOST.COM и NS2.BLUEHOST.COM. (Это означает, что ваш сайт размещен на Bluehost.com. Изменение DNS может занять от нескольких часов до нескольких дней. После его завершения вы сможете использовать свой домен на своем новом сайте.)
  20. Один раз изменение DNS завершено, войдите в свой админ-сайт WordPress и перейдите в «Общие» на вкладке «Настройки». Затем введите свой домен в поля «Адрес WordPress» и «Адрес сайта» и нажмите «Сохранить изменения».
  21. Последний шаг — ввести URL-адрес вашего домена в ваш интернет-браузер, чтобы проверить, работает ли ваш сайт.Если да, то поздравляю! Вы успешно переместили свой сайт WordPress на Bluehost.

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

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

Итак, вы проделали всю тяжелую работу по созданию своего сайта WordPress, и ваш следующий вопрос: « Как перенести ваш сайт WordPress с локального хоста на сервер? ”В этой статье я постараюсь ответить на этот вопрос, чтобы ваш замечательный сайт WordPress был готов к работе.

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

Прежде чем мы начнем с процесса, вот некоторые предварительные условия, которые, я думаю, у вас уже есть.

  • Сайт WordPress на вашем локальном сервере (XAMPP, WAMP и т. Д.)
  • Хостинг-провайдер, на который вы хотите перенести свой сайт WordPress.
  • FTP-клиент для доступа к живому серверу.

Узнайте, как переместить свой сайт WordPress с локального хоста на сервер

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

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

Готовы перенести свой WP-сайт с локального хоста на рабочий сервер?

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

Шаг 1. Установите новое приложение WordPress на свой хостинг

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

Шаг 2. Установите подключаемый модуль Duplicator на свой сайт Localhost

Затем вам необходимо установить плагин миграции на вашем сайте localhost, чтобы переместить ваш сайт WordPress с локального хоста на рабочий сервер. Я буду использовать плагин Duplicator, чтобы продемонстрировать процесс миграции в этом руководстве.

Перейдите к Plugins > Add New , затем введите Duplicator в строке поиска> Install > Activate .

Шаг 3. Создание пакета сайта WordPress

После активации плагина вы увидите новое меню дубликатора на панели управления WordPress на локальном хосте.

Шагов :

  • Перейти на панель управления > Дубликатор > Пакет .
  • Щелкните Create New > Next > Build (сборка пакета займет несколько секунд).
  • Затем нажмите One-Click Download , чтобы загрузить файлы на локальный рабочий стол (архив и установщик.php).

Шаг 4. Доступ к живому серверу

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

Затем заполните поля FileZilla, чтобы получить доступ к живому серверу.

Примечание: порт = 22.

Откройте свой хостинг и скопируйте учетные данные главного сервера, затем вставьте их в соответствующие поля (FileZilla).

После ввода учетных данных сервера вы увидите файлы реального сервера.

Шаг 5: Загрузка файлов (Archive & Installer.php) на Live Server

После того, как вы получили доступ к своему живому серверу через FileZilla, вы сможете загружать свои файлы (Archive & Installer.php) на действующий сервер.

  • Чтобы загрузить файлы, перейдите в Applications > Database folder > public_html и удалите файл wp-config со своего живого сервера через FTP-клиент FileZilla.
  • Затем на локальном сайте щелкните правой кнопкой мыши файл (Archive & Installer.php) и выберите Загрузить .

Этот процесс займет несколько секунд, и вам необходимо загрузить оба файла на ваш действующий сервер (Archive & installer.php).

Примечание. Удалите файл wp-config перед загрузкой файлов.

Шаг 6. Удалите таблицы базы данных из приложения WP Live Server

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

Затем нажмите кнопку Drop , чтобы удалить все таблицы.

Шаг 7: Запустите Installer.php

Следующим этапом процесса является запуск файла installer.php в приложении WordPress вашего печеночного сервера.

  • Откройте свой хостинг и щелкните URL-адрес сайта.
  • Затем вы увидите установку WordPress.Просто удалите «wp-admin / setup-config.php» из своего URL-адреса.
  • И введите installer.php в URL. Например: Yoursite.com/installer.php.
  • Затем вы увидите настройку развертывания Duplicator. Просто нажмите кнопку Next и заполните поля базы данных, чтобы установить базу данных.
  • Нажмите «Далее», и в итоге вам нужно протестировать свой сайт.

Вам необходимо предоставить учетные данные localhost wp-admin для тестирования вашего сайта.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *