Содержание
WordPress. Как перенести сайт с локального сервера на хостинг
Команда технической поддержки представляет вашему вниманию новый туториал, из которого вы узнаете, как перенести сайт WordPress с локального сервера на хостинг.
WordPress. Как перенести сайт с локального сервера на хостинг
Войдите в панель управления WordPress. Перейдите в меню Настройки (Settings) -> Общие (General). Измените адрес сайта в поле URL на новый и нажмите кнопку Сохранить (Save). Не открывайте сайт:
Откройте раздел phpmyadmin вашего локального сервера и экспортируйте базу данных вашего сайта. В этой инструкции детально описан процесс экспорта базы данных.
Откройте загруженный код в редакторе php. В этом примере мы воспользуемся Notepad++. Нажмите Ctrl+F для того, чтобы открыть инструмент Поиска И Замены. Нажмите кнопку Заменить все. Укажите текущий и новый веб-адреса в соответствующих полях и нажмите «Заменить все». Сохраните изменения:
После редактирования этого файла вы можете переносить файлы и папки своего сайта на новый сервер. Пожалуйста, воспользуйтесь этой инструкцией по загрузке файлов на сервер с помощью FTP.
Войдите в phpmyadmin на хостинге и импортируйте ранее отредактированный файл .sql в новую базу данных. Вы можете просмотреть детальный туториал о том, как импортировать файл .sql в базу данных.
После загрузки файлов на хостинг следует отредактировать файл wp-config.php. В этом файле хранится информация базы данных: название базы данных, имя пользователя, пароль. Так как вы перенесли всю информацию сайта в новую базу данных, в этом файле надо указать новые детали:
Откройте новый веб-адрес вашего сайта. Вы успешно перенесли сайт из локального сервера на хостинг.
Вы также можете воспользоваться детальным видео-туториалом:
WordPress. Как перенести сайт с локального сервера на хостинг
Как перенести сайт на локальный сервер, общий принцип
Вступление
Сайт, как информационная единица, должен быть мобильным. Не в смысле, виден на мобильных устройствах, этот параметр называется адаптивностью сайта. Мобильным в том смысле, что в любой момент владелец сайта или его администратор, может перенести его с хостинга на хостинг или перенести сайт на локальный сервер.
Зачем это нужно?
Задача создания сайта может решаться самыми различными способами. Вы можете создавать сайт самостоятельно, купить сайт или заказать сайт на вордпресс, или на Joomla, или любой другой платформе. Важно после создания сайта иметь полные права на его управление, в том числе перенос сайта.
Например, у вас есть работающий сайт на определённом платном хостинге. В определённый момент хостинг повышает расценки на услуги, или неприемлемо меняет страну дата-центра, или просто закрывается.
На такие и подобные случаи вы должны иметь право и возможность забрать сайт с хостинга (сделать резервную копию) и перенести его на другой хостинг.
Ещё один пример, не связанный с проблемами. Профессиональный подход в управлении сайтом предполагает обновление и тестирование новых версий самой системы и установленных расширений не на рабочей версии сайта, а на его копии развёрнутой на локальном сервере.
Такой подход позволяет избежать конфликтных ситуаций и не потерять сайт при обновлении.
Для тестирования новых расширений сайта, а также проверку новых версий системы и расширений (плагинов) сайта, копию сайта нужно развернуть на локальном сервере. Для этого нужно установить локальный сервер на своём компьютере и перенести сайт на локальный сервер.
Универсальное решение
Принцип переноса сайта на локальный сервер одинаков для всех CMS, включая Joomla! CMS, WordPress.org, Opencart, Drupal и т.д. Назовём этот решение универсальным.
Повторюсь, для этого способа вы должны иметь доступ к базе данных своего сайта и его файловой системе. Варианты конструкторов сайтов (WIX, Ucoz и т.д.) с ограниченными правами пользователей не подходят.
Принцип универсального переноса сайта на локальный сервер прост. Вы, во-первых, должны сделать полную копию файлов и папок из корневой папки сайта. Во-вторых, вы должны сделать копию базы данных сайта, используя phpmyadmin.
Наличие этих двух копий позволит перенести ваш сайт куда угодно, в том числе перенести сайт на локальный сервер.
О локальных серверах
Не будем идти в фарватере устаревших тенденций, и забудем для простоты действий про локальные сервера, типа Денвер. Используем для создания локального сервера удобные платформы (программы) Openserver, WampServer, Xampp, AMPPS и т.п. (читать Что такое локальный сайт). Программа сервера должна быть скачана и установлена на локальный компьютер. (читать Что такое Wamp)
Копия сайта
Расписывать в очередной раз, как сделать резервную копию сайта я не буду. Это можно прочитать в статьях:
После резервной копии у вас на компьютере должна быть копия файлов и папок вашего сайта. А также файл базы данных в формате SQL или сжатых форматах.
Как перенести сайт на локальный сервер
Имея эти две копии вы спокойно без «танцев с бубнами» можете перенести свой сайт на любую локальную платформу. Для этого:
- Создаёте папку для своего сайта;
- Копируете в рамках компьютера файлы и папки копии сайта в созданную папку сайта на локальной платформе;
- Создаёте базу данных сайта, с именем. Пароль не нужен, та как вы работаете в границах своего сайта;
- После создания базы данных, используя phpmyadmin, который есть на всех перечисленных выше локальных серверах, переносите (импортируете) базу данных сайта.
- Всё, перенос сайта на локальный сервер завершён.
Далее вы работаете со своим сайтом, на своём компьютере. Доступ к этому сайту есть только у вас.
Вывод
Как видите, перенести сайт на локальный сервер не сложно. Гораздо важнее выбрать удобную для вас платформу локального сервера и понять целесообразность данного переноса.
©joomla3-x.ru
Еще статьи
Перенос сайта с локального компьютера на онлайн-хостинг
Перенос сайта с локальной сборки на онлайн-сервер является один из самых распространенных случаев миграций WordPress. Если вы занимаетесь разработкой веб-сайта на локальном компьютере, и вам требуется загрузить его на хостинг, чтобы показать своим клиентам или членам команды разработки, вам понадобится переместить свой сайт на онлайн-сервер. В данном случае вам понадобится переместить три компонента:
- Сам WordPress – вам нужно будет установить систему на новом месте;
- Базу данных – вы можете ее перенести с помощью phpMyAdmin;
- Файлы вашей темы, ее загрузки и плагины;
Итак, процесс переноса сайта с локального компьютера на хостинг состоит из следующих шагов.
1. Выключаем постоянные ссылки.
Отключаем постоянные ссылки на экране «Permalinks», который находится в меню «Settings». Установим их по умолчанию, выбрав пункт «Default» и щелкнув по кнопке «Save Changes».
2. Делаем бэкап базы данных.
Создаем копию базы данных и даем ей новое название (к примеру, добавив префикс «old» к ее старому названию).
3. Устанавливаем WordPress на новом месте и загружаем контент.
Устанавливаем WordPress на онлайн-сервер. С помощью FTP или SFTP копируем файлы из локальной папки «wp-content» в аналогичную папку на сервере, сохраняя ту же самую файловую структуру, что и в локальной сборке.
Уходим пить кофе, поскольку эти файлы обычно загружаются достаточно долго.
4. Редактируем базу данных.
Просто открыть оригинальный файл базы данных из локальной сборки и отредактировать его не получится. Данные в БД сериализированы, поэтому их нельзя редактировать с помощью обычных текстовых редакторов. Лучше всего для этого воспользоваться специальным инструментом Search-Replace-DB. Замените старый URL-адрес, относящийся к локальной сборке, на новый URL-адрес, относящийся к онлайн-сайту.
К примеру, если ваш старый URL был http://localhost/example, то вам понадобится изменить его, допустим, на http://example.com.
Использование команды replace позволит заметно ускорить данный процесс – в базе данных могут быть храниться тысячи таких экземпляров. Сохраняем базу данных.
5. Удаляем существующую базу данных на хостинге.
Примечание: данный шаг применим только в том случае, если вы использовали для установки WordPress скрипты, такие как Softaculous или Fantastico, поскольку эти скрипты автоматически создают базу данных. Если вы устанавливали WordPress вручную, вы можете проигнорировать данный шаг.
В phpMyAdmin удалите базу данных, которая была создана на сайте при установке WordPress:
Выбираем базу данных, которая нам требуется.
Щелкаем по вкладке Structure
Сразу под списком таблиц выбираем Check All
В выпадающем меню выбираем пункт With selected, после чего пункт Drop.
Вылезет предупреждение, спрашивающее, действительно ли вы желаете удалить все таблицы. Щелкаем Yes.
В конце концов вы увидите сообщение, которое сообщит вам, что все прошло успешно:
6. Загружаем новую базу данных.
Пока вы находитесь в phpMyAdmin, загрузите базу данных, которую вы ранее отредактировали:
Переходим к вкладке Import
Щелкаем по кнопке Choose file
Выбираем базу данных, сохраненную на шаге 4, после чего щелкаем Choose или OK.
Через некоторое время (в зависимости от размера базы данных) мы увидим сообщение, что загрузка была успешно завершена.
7. Чистим кэш браузера.
Чтобы избежать разных проблем, очистим на всякий случай кэш браузера (вдруг он будет использовать кэшируемый контент из старой версии удаленной базы данных).
8. Заходим в панель администратора на сайте и обновляем постоянные ссылки.
Ваш логин и ваш пароль будут теми же самыми, что и в локальной сборке. Если вы устанавливали иные данные для входа в консоль на сайте, они будут переписаны данными, хранящимися в импортируемой БД.
Переходим к экрану Permalinks и возвращаем обратно постоянные ссылки.
Все готово!
Источник: wp.smashingmagazine.com
Как перенести сайт на хостинг?
Перенести сайт на хостинг с локального сервера или с другого хостинга – это не проблема. Для переноса сайта достаточно выполнить несколько несложных шагов.
Перенести сайт на хостинг необходимо в случае создания нового сайта, в случае редизайна сайта, в случае неудовлетворительных характеристик предыдущего хостинга. Если сайт представляет собой набор статических html-страниц и графических файлов, то вся сложность его перенесения заключается всего в двух действиях: необходимо скопировать все файлы со старого хостинга, а затем «залить» эти файлы на новый хостинг.
Немного иначе обстоит дело с сайтами, созданными на базе систем управления контентом — CMS. Подобные сайты (динамические) в отличие от статических содержат не просто набор файлов, но также и базу данных. Поэтому, чтобы перенести сайт на основе какой-либо CMS, необходимо помимо файлов скопировать также базу данных сайта.
Вне зависимости от вида CMS, использовавшейся при создании сайта, перенести сайт на хостинг можно следующим образом.
Сначала необходимо добавить домен сайта к новому хостингу. Если домен был указан при регистрации хостинга, то добавление домена произойдет автоматически.
Затем следует изменить настройки DNS. Для этого необходимо зайти в панель управления доменом (при регистрации доменного имени регистратор выдает логин и пароль для доступа) и заменить старые настройки DNS на новые. Данные о настройках DNS нового хостинга при регистрации хостинга отправляются на e-mail владельца сайта. Длительность обновления настроек DNS – от нескольких часов до суток.
Чтобы перенести сайт на хостинг далее необходимо сделать дамп базы данных (БД). Дамп БД представляет собой файл, содержащий данные о конфигурации БД, значениях полей таблиц БД. Дамп БД можно создать при помощи специальных утилит – дамперов.
Как правило, большинство современных хостингов работает с СУБД MySQL. Управление базами данных MySQL осуществляется при помощи утилиты phpMyAdmin. Воспользоваться этой утилитой можно, войдя в панель управления «старым» хостингом. В зависимости от вида данной панели блок управления базами данных может называть «Базы данных» (Database) или аналогично. В данном блоке необходимо найти phpMyAdmin.
Далее необходимо выбрать базу данных связанную с сайтом, который переносится. В верхнем меню утилиты представлен пункт «Экспорт», отвечающий за экспортирование базы данных. Прежде чем экспортировать базу данных, необходимо настроить параметры экспорта:
- выделить все таблицы БД
- добавить инструкции “DROP TABLE/VIEW/PROCEDUR/FUNCTION”
- не добавлять инструкции “IF NOT EXISTS” (снять галочку)
- добавить инструкции «Сохранить как файл»
- по желанию упаковать базу данных в архив gzip
После выполнения экспорта базы данных, архив с БД будет сохранен на жесткий диск локального компьютера.
Чтобы перенести сайт на хостинг далее необходимо создать новую БД на новом хостинге. Это можно сделать при помощи специальной утилиты-мастера, которая присутствует на веб-панели управления хостингом. Необходимо задать имя новой базы данных и создать нового пользователя базы данных. Если же пользователь уже существует, то необходимо предоставить пользователю доступ к базе, пометив галочкой все привилегии.
После того как новая база данных и пользователь созданы, можно импортировать ранее сохраненный дамп базы на новый хостинг. Для этого аналогично предыдущим шагам необходимо зайти в панель управления phpMyadmin нового хостинга и выбрать операцию «Импорт». Далее необходимо указать путь к файлу дампа БД и выполнить импорт БД.
После того, как БД успешно импортирована следует скопировать все файлы сайта со старого хостинга. Сделать это удобнее всего с помощью какого-либо FTP-клиента. Затем, также с помощью FTP-клиента, следует скопировать нужные файлы на новый хостинг.
Чтобы перенести сайт на хостинг необходим заключительный шаг – правка конфигурационного файла. Имя этого файла — «config.php» или аналогичное. Изменить в данном файле следует наименование базы данных, имя пользователя, при необходимости – имя сервера MySQL.
Перенести сайт на хостинг вышеописанным способом можно при использовании практически любой CMS: Joomla!, WordPress, DLE и т.д. Также подобным образом можно перенести сайт с локального сервера на хостинг (например, с Денвера) В некоторых случаях алгоритм переноса сайта может отличаться от вышеописанного.
Теги:
перенести сайт,
перенести сайт на хостинг,
перенос сайта,
перенос сайта на хостинг
Перенос локального сайта хостинг, перенос сайта с Денвера
Перенос локального сайта на хостинг – часто выполняемая операция, которая необходима для того, чтобы
сайт оказался доступным для всех пользователей Интернета. Процедура эта также носит название «перенос
сайта с денвера на хостинг» и сегодня достаточно проработана до мелочей, так что даже у начинающего
владельца сайта особых затруднений не вызывает.
Перенос локального сайта на хостинг: инструменты
Но для того, чтобы перенос сайта с локального сервера на хостинг прошел успешно, необходимо позаботиться
о наличии всех необходимых инструментов. Часть из них может предложить хостинг-компания, но вполне
вероятно, что придется обзавестись и своими. Предполагается изначально, что Денвер – то есть локальный
сервер – уже запущен и исправно функционирует. Итак, вот эти инструменты:
- Сам движок сайта, на котором он функционирует в настоящее время на локальной машине;
- Приложение FileZilla — это FTP-клиент, с помощью которого происходит перенос файлов, то есть, можно
сказать, сам перенос с локального сервера на хостинг. Но можно пользоваться и любым другим доступным
FTP-клиентом; - WinZip или WinRAR — стандартные архиваторы для Windows;
- Наконец, PhpMyAdmin — специальный веб-интерфейс для осуществления доступа к базам данных сайта.
Если все это имеется, то перенос с Denwer на хостинг в Интернете будет максимально комфортным.
Основные этапы переноса с Denwer на хостинг
Можно выделить несколько основных этапов в процессе переноса сайта с денвер хостинг на сетевой сервер.
- Этап 1. Запаковка всех файлов сайта с помощью какого-нибудь архиватора.
- Этап 2. Бэкапирование баз данных с денвера.
- Этап 3. Получение доступа к новому хостингу, регистрация в нем. Вообще-то, этим заняться лучше еще
до того, как перенести сайт с локального сервера на хостинг, но можно и на этом тапе. - Этап 4. Непосредственно перенос файлов сайта на новый сервер – это делается обычно при помощи
FileZilla. - Этап 5. Переносится база данных сайта на новое место.
- Этап 6. Вносятся необходимые изменения в конфигурацию нового движка, а также привязывается сайт к
доменному имени.
Перенос сайта с хостинга на денвер Denwer – то есть, обратно в локальную версию производится примерно
так же. Только необходимо будет поменять местами во всех операциях локальный сервер и сетевой, то есть
проделывать все наоборот.
В том, как перенести сайт с денвера на хостинг, ничего особенно сложного нет. Но, если есть опасения в
том, что все удастся выполнить правильно, лучше обратиться к услугам специалистов.
Меняем ссылки сайта локального сервера на удаленный
В прошлых своих статьях я уже рассказывал о том, как перенести сайт с локального сервера на удаленный хостинг. Там я не затронул одну тему, которая, как мне кажется, является достаточно важной, чтобы посвятить ей целую статью. Речь идет о переименовании ссылок локального сервера на ссылки удаленного хостера. Но сначала повторим основные моменты.
Итак, нам необходимо перенести сайт на удаленный вэб-сервер и вначале мы составляем план переноса сайта на WordPress с локального сервера на хостинг. Мы уже имеем полностью проверенный готовый сайт, расположенный на локальном сервере. Итак, что необходимо сделать для того, чтобы перенести WordPress на хостинг:
- Создайте на хостинге базу данных. Запишите пароль доступа к базе, имя базы данных и пользователя базы.
- Зайдите в phpMyAdmin на локальном сервере и осуществите экспорт базы данных Вашего сайта. Сохраните базу данных в файле.
- При помощи специального скрипта выясните полный путь к папкам и файлам на хостинге.
- Отредактируйте базу данных, заменив локальные адреса хостинговыми.
- Зайдите в phpMyAdmin на хостинге и осуществите импорт базы данных на хостинг.
- Скопируйте все файлы и каталоги сайта на локальном сервере в отдельную папку.
- Отредактируйте файл wp-config.php. Поменяйте в нем пароль, имя базы данных и пользователя.
- Сделайте zip-архив всех папок и файлов сайта и загрузите архив на хостинг. Распакуйте архив на хостинге.
Теперь у Вас имеется план переноса на хостинг сайта на WordPress.
Итак, для того, чтобы создать базу данных на хостинге и создать пользователя для подключения к данной базе данных, зайдите в контрольную панель хостинга (в нашем случае мы рассматриваем хостинг Jino, однако у всех хостингов панели довольно похожи). Кликните “Управление базами MySQL”. В случае, если не подключена услуга управления базами данных, то появится окно с сообщением об ошибке и будет предложено подключить услугу.
Теперь кликните по ссылке “Управление базами MySQL”, появится окно с доступными базами. После подключения услуги “Управление базами MySQL” автоматически сформируется одна база данных из трех доступных. Сформированной базе автоматически присваивается имя Вашего логина на хостинге. Помимо этого, для данной базы данных формируется пользователь так же, с именем Вашего логина на хостинге.
На странице “Управление базами MySQL” можно добавить нового пользователя или новую базу. Для того, чтобы задать пароль пользователю, кликните в логин пользователя. Вы окажитесь на странице, на которой можно задать новый пароль для подключения пользователя к базе данных. Теперь можно сохранить пароль, имя базы данных и пользователя.
Для того, чтобы осуществить экспорт базы MySQL локального сервера, запустите интерфейс phpMyAdmin для администрирования базы данных MySQL. В появившемся окне в левой части выберите необходимую Вам базу.
Теперь в верхнем меню кликните “Export” . В новом окне выберите все таблицы Вашей базы ссылкой – “SelectAll”. После чего кликните “Go”. У Вас сформируется текстовый файл, который необходимо скопировать и сохранить. Теперь сохраните полный путь к папкам и файлам на хостинге.
Дело тут вот в чем. Когда Вы создаете сайт на локальном сервере, то в процессе формировании базы данных, все ссылки на файлы и папки в базе формируются исходя из конфигурации компьютера, на котором находится локальный сервер.
Поэтому в процессе переноса сайта на WordPress с локального сервера на хостинг нужно заменить все пути в базе данных на хостинговые.
Для того, чтобы решить эту задачу, воспользуйтесь данным php скриптом –
<?php echo 'Document root: '.$_SERVER['DOCUMENT_ROOT'].'<br>'; echo 'Полный путь к скрипту и его имя: '.$_SERVER['SCRIPT_FILENAME'].'<br>'; echo 'Имя скрипта: '.$_SERVER['SCRIPT_NAME']; ?>
Теперь сохраните скрипт в файле url_path.php и затем закачайте его в коренной каталог сайта, после чего откройте страницу: http://ваш_домен/url_path.php. Скрипт выдаст полный путь к папкам и файлам на Вашем хостинге. Сохраните этот путь.
Теперь нужно отредактировать базу данных, которая будет переноситься на хостинг, заменив в ней локальные адреса хостинговыми. Откройте в блокноте файл с базой данных и организуйте поиск локального адреса домена. В моем случае это был https://web-profi.by. Если адреса будут найдены, значит, Вы на верном пути.
Теперь необходимо заменить локальный адрес домена реальным, тем, на который Вы переносите Ваш сайт. В меню блокнота выберете “Правка”, “Заменить”. В открывшемся окне заполните поля “Чем” и “Что”. В поле “Что” впишите адрес, который необходимо заменить, а в поле “Чем” впишите адрес реального домена, на который вы собираетесь перенести сайт. Кликните “Заменить все” и считайте, что часть работы Вы уже сделали.
Теперь найдите в базе данных полный путь к папкам и файлам. Задайте в строке поиска cms-wordpress.ru, редактор выдаст нам нечто вроде C:\WebServers\home\web-profi.by\www (пример с Денвером), замените эти строки на полный путь к папкам и файлам на Вашем хостинге, с которым Вы определились ранее. Теперь Ваша локальная база данных готова к переносу на хостинг.
Зайдите в контрольную панель хостинга, перейдите в меню управления MySQL и кликните по ссылке phpMyAdmin для перехода в интерфейс администрирования MySQL. Выберете базу данных на хостинге. Для того, чтобы импортировать базу данных, кликните кнопку “Импорт” в верхнем меню. Теперь в новом окне, найдите файл с локальной базой данных, и кликните “Выбрать”.
Затем, ниже по окну, выберете необходимую кодировку, у меня, например, Windows – 1251, и кликните “ОК”. Если появится сообщение о том, что база данных успешно импортирована, значит все нормально.
Теперь скопируйте в отдельную папку все файлы и папки нашего сайта. Это необходимо для того, чтобы отредактировать файл wp-config.php и создать zip-архив сайта для последующего копирования его на хостинг.
Процедура редактирования файла wp-config.php включает в себя изменение пароля, имени базы данных и пользователя для подключения к базе данных. После того как будет отредактирован файл wp-config.php, создайте архив всего сайта и затем закачайте его в коренной каталог сайта на хостинге, для этого воспользуйтесь файловым менеджером хостинга. Затем распакуйте архив.
Итак, выполнены все пункты по переносу сайта на WordPress на хостинг. Теперь откройте в браузере адрес домена, на который осуществлялся перенос. Вы увидите, что в Интернете появился сайт, являющийся полной копией сайта, который Вы создали на локальном сервере.
Перенос сайта с локального веб сервера на хостинг
Автор Алексей На чтение 2 мин Просмотров 623 Опубликовано Обновлено
Сегодня долгожданный урок о том, как перенести сайт на cms с любого локального сервера (openServer, wamp, denver и прочих) на хостинг.
1. Зарегистрироваться на хостинге (рекомендую бегет — отличный хостинг под любые cms, 30 дней теста).
2. Зарегистрировать домен (если у вас его еще нет) — можно сделать прямо на хостинге.
3. На хостинге создать базу данных и пользователя к ней (на многих хостингах пользователи создаются автоматически, т.е. название базы = название пользователя) — делается это обычно в разделе MySQL, да не забудьте записать все данные.
4. Экспорт базы с локального веб сервера — идем в phpmyadmin выбираем нужную БД, нажимаем на неё и после её загрузки жмем на вкладку “Экспорт”, Способ экспорта: Обычный, “Ok”
5. Копируем сайт с локального сервера в какую нибудь отдельную папку и в эту же папку закидываем файл базы (должен быть распакован)
6. Узнаем полный путь до корня сайта на хостинге, как это сделать читаем здесь.
7. Меняем все пути в конфиг файлах сайта (с локального веб хостинга) на полные пути хостинга. Сделать это можно массово при помощи Notepad++
8. Перенос базы на хостинг. Идем в phpMyAdmin и импортируем в него базу.
9. Перенос файлов на хостинг. Сделать это можно к примеру при помощи FileZilla
10. Правим подключение к базе данных в конфиг файле сайта
В принципе, все. Вот такая небольшая универсальная пошаговая инструкция по переносу сайтов с локальных веб серверов на хостинги. Если остались вопросы, то с радостью отвечу на них.
Понравилась статья? Можно поблагодарить автора: отправив ему донат на
YooMoney
или
Qiwi
. Либо поделившись статьей ☟
Как перенести сайт WordPress с локального сервера с помощью Duplicator
Вам нужно перенести сайт WordPress с локального сервера на вашем компьютере на действующий веб-сервер? Это руководство проведет вас через процесс шаг за шагом.
Если вы профессиональный разработчик веб-сайтов, вы можете выполнять перенос на локальный сервер каждый день. Но большинство из нас будет делать это лишь от случая к случаю, поэтому легко забыть шаги или потеряться в надоедливых деталях.
Надеюсь, это поможет упростить процесс.
Подождите, я могу запустить WordPress на моем компьютере?
Да, можно! И это избавит вас от множества проблем при разработке нового сайта или внесении изменений в существующий. Работа над действующим сайтом вызывает стресс и может оставить у посетителей плохое впечатление о вашем сайте или бизнесе.
Но WordPress нужен веб-сервер, база данных MySQL и PHP, так как же вы можете запустить его на своем компьютере?
Ответ: ВАМП.
WAMP — это пакет, устанавливающий на ваш компьютер веб-сервер Apache, сервер MySQL и PHP.В зависимости от того, какой пакет WAMP вы используете, все это можно настроить с помощью нескольких щелчков мышью.
Я использую WampServer для этой демонстрации. С этого момента мы работаем исходя из предположения, что вы готовы выполнить перенос на локальный сервер. Это означает, что вы уже используете локальную версию WordPress и хотите переместить ее на действующий веб-сервер.
Подготовка к переносу локального сайта WordPress на действующий сервер
Если у вас еще нет веб-хостинга для действующего сайта, вам следует сначала настроить его.Вам нужно, чтобы этот важнейший элемент был полностью запущен, прежде чем вы начнете движение.
Создание новой базы данных и пользователя на вашем хосте
Новая база данных MySQL и пользователь должны быть настроены в вашей учетной записи хостинга. Если у вас есть доступ к cPanel на вашем хосте, процесс довольно прост. Если вы не используете cPanel, узнайте у своего хоста, как создать новую базу данных и пользователя.
Вам, , не обязательно , чтобы WordPress был установлен на действующем сайте.Просто пустой каталог, в котором вы хотите разместить сайт. Если на вашем хосте предварительно установлен WordPress, удалите файлы перед началом переноса.
Вам также понадобится программа FTP для перемещения файлов. Вы всегда можете использовать популярную и бесплатную платформу FileZilla.
Использование подключаемого модуля WordPress для облегчения перемещения
Мы будем использовать подключаемый модуль Duplicator WordPress, который поможет нам осуществить перенос.
Если вы перемещаете свой локальный сайт в существующую учетную запись хостинга, на которой уже размещен действующий сайт, убедитесь, что вы создали резервную копию действующего сайта и файлов базы данных, прежде чем делать что-либо еще.
Хорошо, приступим к передаче через копировальный аппарат.
Установка плагина Duplicator для переноса веб-сайта WordPress с локального сервера
Мы собираемся установить плагин на нашем локальном сайте. Его не нужно устанавливать на действующем сайте для завершения переноса дубликатора.
Войдите в административную панель WordPress для своего локального сайта.
В левой навигационной колонке наведите указатель мыши на ссылку «Плагины» и щелкните ссылку «Добавить».
В поле «Искать плагины…» введите «Duplicator.”
После того, как вы найдете плагин, нажмите кнопку« Установить сейчас ».
Когда плагин будет установлен, нажмите кнопку «Активировать».
Создание копии локального веб-сайта
В навигационном левом столбце наведите указатель мыши на ссылку «Дубликатор» и щелкните ссылку «Пакеты».
Щелкните ссылку «Создать» в правом верхнем углу.
Назовите пакет.
Оставьте все значения в «Хранилище», «Архиве» и «Установщик» как есть.
Нажмите кнопку «Далее» внизу страницы.
Сайт будет просканирован, и вы перейдете на страницу «Сканирование завершено». Если все проверки «Хорошо» (зеленый), нажмите кнопку «Построить».
На странице «Пакет завершен» щелкните ссылку «Загрузка в один клик».
Перенос файлов WordPress на действующий веб-сайт
Создайте пустой каталог на своем сайте. Вы можете использовать корневой каталог для сайта, но в этом руководстве я использую каталог с именем blog.Я загружу два файла пакета Duplicator в каталог / blog .
Перейдите по URL-адресу установочного файла в веб-браузере.
В этом примере я копирую локальный сайт на ggexample.com/blog/, поэтому URL-адрес установочного файла — https://ggexample.com/blog/installer.php.
Вы увидите страницу «Шаг 1 из 4: Развертывание». В разделах «Архив» и «Проверка» должно быть указано «Пройдено» (зеленый). Щелкните поле «Я прочитал и принимаю все условия и уведомления» и нажмите кнопку «Далее».
Файлы архива будут извлечены, что займет некоторое время.
Введите имя базы данных, имя пользователя базы данных и пароль для созданной пустой базы данных.
Нажмите кнопку «Проверить базу данных».
В разделе «Проверка» в «Требованиях» и «Уведомлениях» должны быть написаны «Пройдено» и «Хорошо» (оба зеленые).
Щелкните кнопку «Далее».
Появится окно «Подтверждение установки». Убедитесь, что информация верна, и нажмите кнопку «ОК».
После этого вы перейдете к «Шагу 3 из 4: Обновление данных». Убедитесь, что информация «Новые настройки» верна.
Нажмите кнопку «Далее».
Откроется страница «Шаг 4 из 4: Test Site». Нажмите кнопку «Admin Login», чтобы завершить установку.
Примечания по переносу локального веб-сайта WordPress на действующий сайт
Каждый раз, когда вы перемещаете установку WordPress, вы можете столкнуться с некоторыми проблемами.В этом случае при переходе с локальной установки на активный сервер URL, скорее всего, изменится, вы можете перейти с HTTP на HTTPS, пути к изображениям могут измениться — список потенциальных проблем длинный, и он разный для каждого сайта.
Первое, что вам следует сделать после миграции, — это тщательно проверить свой сайт на наличие проблем или вещей, которые, похоже, работают некорректно. Копайте глубже и посмотрите, сможете ли вы обнаружить какие-либо проблемные места.
Лучше найти и исправить их самостоятельно, чем позволить посетителям их обнаружить.
Один из способов предотвратить некоторые возможные проблемы — использовать то же имя базы данных (и имя пользователя базы данных) на действующем сайте, что и в локальной версии сайта. Это не всегда легко, поскольку у многих хостов есть ограничения на имена баз данных.
Если вам нужно использовать на хосте имя, отличное от того, которое вы используете локально, вы можете потратить немного времени на изменение имени базы данных локально перед переносом сайта. Duplicator установит соединение с вашей новой базой данных на действующем сайте, даже если имена разные, но могут возникнуть проблемы с некоторыми плагинами или темами, если учетные данные базы данных изменятся во время миграции.
Резервное копирование
Я уже упоминал об этом ранее, но стоит повторить: сделайте резервную копию файлов и базы данных вашего сайта WordPress, прежде чем делать что-либо с Duplicator. Это действительно касается внесения любых изменений в сайт, а не только для Duplicator.
Резервное копирование нашего веб-сайта и файлов базы данных обычно не первое, о чем мы думаем при внесении изменений, но это привычка, которую стоит взять на себя.
Знаете ли вы, что WordPress можно запустить на локальном компьютере? Вы переместили сайт WordPress с помощью другого метода или плагина? Сообщите нам, как все прошло.
Как перенести сайт WordPress с локального хоста на сервер с помощью плагинов
Создание сайта на месте — хорошая идея, но слово «миграция» может вселить страх даже в самые благородные души. К счастью, мигрировать из местного населения в жизнь проще, чем вы думаете…
Октябрь 2020: Мы протестировали все лучшие хосты WordPress! Узнайте, как мы сравниваем. Посмотреть результаты
Мне не нужно тратить полчаса на размышления о том, почему вы должны использовать локальную среду для создания своего сайта… потому что я уже сделал это здесь.
Но на случай, если вы слишком устали, чтобы нажать на ссылку выше и перейти к другому посту, позвольте мне дать вам чит-заметки …
Думайте глобально, создайте локальный хост
Локальный хост или локальная установка WordPress — это место, где у вас есть WordPress и все его необходимые компоненты, такие как база данных, PHP и сервер Apache, установленные на вашем собственном компьютере или ноутбуке вместо сервера веб-хостинга.
У использования среды локального хоста WordPress есть свои плюсы и минусы.
Когда вы настраиваете WordPress в сети, вы можете делиться своими сообщениями и контентом с другими онлайн-пользователями сразу после их создания. Просто нажмите «Опубликовать», и весь мир сможет получить доступ к вашему контенту и просмотреть его, просто введя URL-адрес в свои веб-браузеры.
Это не так просто с локальной версией WordPress, потому что все размещается на вашем компьютере, а не в Интернете.
Таким образом, одним из плюсов использования среды WordPress localhost является то, что вы можете создавать контент, устанавливать и тестировать плагины и темы, возиться с кодом и шаблонами и настраивать файлы на своем сайте, при этом никто не будет знать, что вы делать, как это все происходит на вашем собственном компьютере.
В дополнение к возможности возиться с вещами, чтобы никто не взглянул на то, что вы делаете, у использования среды localhost есть и другие преимущества.
Вроде стоимости, например. Вам не нужно покупать домен или платить за веб-хостинг, пока вы не будете готовы запустить свои сайты.
Обратите внимание, что я сказал сайт (ы) выше. Это потому, что с помощью localhost вы можете создать столько сайтов, сколько может обрабатывать ваш компьютер … и вы можете работать из любой точки мира, потому что подключение к Интернету не требуется (да, smartypants … даже под водой, если ваш компьютер водонепроницаем).
Сохраняя клонированную версию своего реального сайта на локальном хосте, вы также можете тестировать различные настройки и настройки, вносить обновления в свою базовую установку WordPress, плагины и темы, а также обнаруживать любые конфликты или проблемы, которые могут повлиять на ваших пользователей, перед переносом. эти изменения на вашем действующем сайте.
Локальный хост, не локальный (g) хост
Я здесь, чтобы сказать вам, что если вы никогда не переносили сайт с локального хоста на действующий, это не так страшно, как может показаться.
Создание локальной или автономной версии рабочей среды WordPress на вашем ноутбуке или ПК может показаться сложной и сложной задачей, но на самом деле это не так.
Все, что вам нужно, это способ установки таких приложений, как A pache (сервер), M ySQL (база данных) и P HP (язык программы) — обратите внимание на аббревиатуру AMP , и есть несколько пакетов программного обеспечения (называемые стеками), которые позволят вам это сделать.
К ним относятся LAMP (Linux), AMPPS (Softaculous), MAMP (Mac), WAMP (Windows) и XAMPP (кроссплатформенный).
Если вы хотите попробовать, но не совсем уверены, как настроить localhost, ознакомьтесь с этим руководством по XAMPP.
Хорошо, понятно! Теперь, как мне запустить мой сайт Localhost?
Существует не так много связанных с WordPress дилемм, которые нельзя решить с помощью хорошего плагина, поэтому вы не должны удивляться, узнав, что есть несколько надежных способов перенести ваш сайт, не прибегая к базе данных. .
В этой статье мы рассмотрим два простых в использовании метода переноса WordPress с локального хоста на сервер и его запуска — Duplicator / SFTP и наш собственный плагин Shipper.
Любой из методов переноса вашего сайта лучше, чем у Devman!
Поскольку Shipper — это плагин Pro, он доступен только для участников, поэтому, если вы не совсем готовы совершить прыжок, вы можете сразу перейти к руководству по Duplicator, расположенному ниже в статье (мы не будем обвинять вас в этом).
Миграция с грузоотправителем
Перво-наперво, вам необходимо установить Shipper как на вашем локальном, так и на действующем сайте.
Затем вы можете открыть Shipper на вашем локальном сайте и выбрать «Экспорт».
Для локальных сайтов вы можете использовать только опцию экспорта.
На следующем экране отобразится список сайтов, подключенных к вашему хабу — вам нужно будет выбрать пункт назначения для миграции.
Затем вам будет предоставлена возможность исключить любые файлы, которые вы не хотите включать.
Если вы хотите перенести весь свой сайт и все, что на нем, просто нажмите «Далее».
Вы можете использовать вкладку «Дополнительно», чтобы исключить редко используемые файлы WordPress, которые вам, вероятно, не понадобятся, например:
- Спам-комментарии
- Редакции сообщений
- Неактивные темы
- Неактивные плагины
Когда вы определились с тем, что брать с собой, самое время для предполетной проверки.
Это обнаружит любые проблемы, которые могут возникнуть во время миграции, и отобразит рекомендуемые решения.
На этом этапе держите пальцы скрещенными — миграции не всегда проходят без сучка и задоринки (но наша команда всегда готова помочь в случае необходимости!)
После того, как вы благополучно пройдете проверку, вам нужно будет выбрать префикс для имени вашей базы данных.
По умолчанию префикс таблицы базы данных WordPress — wp_
При переносе таблиц с помощью Shipper вы можете перенести таблицы с помощью:
- Префикс источника
- Существующий префикс назначения
- Пользовательский префикс
Если вы выберете «Пользовательский», убедитесь, что ваш префикс заканчивается знаком подчеркивания, например «newprefix_».
После завершения настройки вы готовы начать миграцию.
Нажмите кнопку, а затем сядьте и ждите.
Вы получите приблизительную оценку того, сколько времени потребуется для переноса вашего сайта, исходя из размера ваших файлов, и вы сможете отслеживать прогресс с помощью шкалы, как показано ниже:
Shipper использует наш расширенный API, чтобы обеспечить максимальную стабильность процесса. Это может занять много времени, но ожидание того стоит!
Магия миграции?
В интересах полной прозрачности я не буду сидеть здесь и утверждать, что Shipper полностью невосприимчив к головным болям, связанным с миграцией (вам будет сложно найти какой-либо плагин!).
Например, никто не знает, когда вы можете столкнуться с несовместимым файлом или некорректным фрагментом кода, из-за чего ваша миграция будет прервана.
Хорошая новость в том, что когда вы являетесь участником WPMU DEV, это никогда не должно быть поводом для паники, поскольку наша опытная команда супергероев WordPress хорошо разбирается в спасении людей от миграционных невзгод.
Еще одна вещь, которую вы, возможно, захотите сделать из вежливости по отношению к своим посетителям, — это использовать бесплатный подключаемый модуль для обслуживания, пока вы работаете на своем сайте.
Не являетесь участником WPMU? Попробуйте Дубликатор!
Итак, Дубликатор это!
Перво-наперво — зайдите в репозиторий плагинов и загрузите его.
Отзывы говорят сами за себя.
Шаг первый: упакуйте и загрузите файлы
Duplicator позволяет загружать два файла — архив содержимого и конфигураций, а также скрипт installer.php.
Эти файлы содержат все необходимое для переноса вашего сайта с одного сервера на другой.
Откройте Duplicator и нажмите «Create New», чтобы начать процесс.
Затем вам нужно будет дать имя вашему пакету файлов, чтобы он был скомпилирован и загружен.
Если вы хотите полностью перенести свой сайт, вам нужно всего лишь ввести название сайта на этом экране.
Вкладка «Архив» выше позволяет исключить определенные файлы из передачи, как и в случае с отправителем.
Вкладка «Установщик» позволяет вводить поля установщика базы данных — если вы их не знаете, это нормально, поскольку на данном этапе они необязательны.
Теперь вы можете нажать «Далее», что позволит Duplicator выполнить быстрое сканирование, чтобы убедиться, что все в порядке, прежде чем ваши файлы будут скомпилированы.
Если сканирование не обнаружит никаких проблем, все готово.
Затем нажмите кнопку «Построить»,
Устройтесь поудобнее и подождите, пока ваши файлы будут упакованы.
Когда ваши файлы будут готовы, вы сможете скачать их по ссылкам ниже.
Вам нужно будет загрузить как архивную папку, в которой будут находиться все ваши файлы, так и ваш установочный файл.
Используйте опцию One-Click, чтобы загрузить все за один раз.
Шаг 2: Скопируйте установщик и архивные файлы на действующий сайт
Теперь, когда у вас есть все, что вам нужно со старого сайта, пора перенести все преимущества на новый.
Вы будете делать это с помощью клиента SFTP, такого как FileZilla.
Во-первых, вам необходимо подключить SFTP-клиент к вашему действующему сайту, используя свои учетные данные. Если вы пользуетесь нашим хостингом (а, честно говоря, вам и следовало бы использовать), вот простое руководство по созданию учетных данных и настройке подключения.
После того, как ваше соединение установлено, вам нужно перейти в папку public_html и вставить все файлы, которые вы скачали (возможно, вам сначала потребуется извлечь их из zip-архива).
Появится всплывающее окно с вопросом, хотите ли вы перезаписать файлы — нажмите «Да» для всех.
Вы можете следить за процессом загрузки в левом нижнем углу.
Неудивительно, что чем больше ваш сайт, тем больше времени на это уйдет!
После того, как ваши файлы будут скопированы, вам нужно будет запустить скрипт установщика.
Для этого перейдите по адресу «your-url» /installer.php.
Всего четыре простых шага теперь стоят между вами и успешной миграцией.
Первый простой — дождитесь завершения проверок и надейтесь, что они пройдут успешно.
Если проверка не удалась, отобразится подробная информация о проблеме (ах).
Затем вы можете решить, нужно ли что-то исправить или это не будет слишком сильно мешать миграции.
Когда будете готовы, нажмите «Далее».
Когда вы перейдете к следующему экрану, вам нужно будет ввести четыре набора деталей.
Эти данные позволят установщику подключиться к вашей действующей базе данных и удалить все предыдущие данные.
Вы можете получить подробную информацию, зайдя в раздел хостинга на Хабе и нажав «Инструменты».
Нажмите «Сброс» и подтвердите.
Затем вы можете вернуться в FileZilla и загрузить новую копию файла wp.config, в котором будет отображаться хост, имя базы данных, имя пользователя и пароль.
Затем вам нужно будет ввести их на этом этапе установки.
Когда вы ввели свои данные, нажмите «Проверить базу данных».
Шаг третий позволяет вам при необходимости переименовать ваш сайт.
Тогда… вы уже догадались — нажмите «Далее»!
Вы почти у цели — последний шаг!
Все, что вам нужно сделать, это нажать кнопку «Admin Login» и войти в WordPress.
Убедитесь, что вы используете данные для входа со своего сайта localhost, а не со своего предыдущего действующего сайта!
После успешного входа в систему вы вернетесь к старой доброй панели управления WordPress.
Перед тем, как погрузиться, убедитесь, что вы проверили сообщение от Дубликатора:
Файлы должны удаляться автоматически, однако, если это не так, вам придется избавиться от них самостоятельно.
Время для празднования миграции или сочувствия?
Все идет хорошо, ваш локальный сайт теперь развернут на вашем реальном сервере!
Однако иногда, независимо от того, какой плагин вы используете или насколько вы старательны, вы столкнетесь с одной или двумя проблемами.
Именно поэтому служба поддержки супергероев WordPress так чертовски важна.
Когда возникает проблема, вам не нужна просто вторая пара глаз, вам нужна надежная помощь от опытного мигранта WordPress, STAT!
Мы знаем, что когда вы находитесь в эпицентре миграционной катастрофы, последнее, что вам нужно сделать, — это зарегистрировать тикет и вертеть пальцами в течение 24 часов.
Члены нашей службы поддержки кое-что знают о миграции, и независимо от того, с кем вы работаете или какие методы вы пробовали, они вернут вас в нужное русло.
Мы имеем в виду это, когда говорим, что наша служба поддержки готова помочь с ЛЮБЫМ запросом WordPress.
И последнее замечание: если вы читаете эту статью из-за того, что у вас уже произошла ошибка миграции, наша команда поддержки готова и ждет, чтобы помочь вам завершить то, что вы начали.
Мы даже осмелились бы сказать, что подпишитесь на бесплатную пробную версию, если вы застряли в колее миграции и вам нужна рука, чтобы вытащить вас.
Мы уверены, что вы удивитесь, как вы когда-либо справлялись без нашей замечательной службы поддержки.
Как перенести WordPress с локального сервера на действующий сайт
Всегда полезно разрабатывать свой сайт локально, так как это быстро и легко исправить, если вы вызовете ошибку.Меньше всего вам хотелось бы, чтобы ваш действующий сайт отключился. Вот почему хорошая идея — настроить локальную установку WordPress. Из этого туториала Вы узнаете, как перенести WordPress с локального сервера на рабочий сайт. Это включает в себя всю вашу работу, которую вы выполняли на месте, и гарантирует, что она будет выглядеть именно так, как должна быть в Интернете.
Когда вы закончите разработку своего сайта, вы захотите переместить его к своему хостинг-провайдеру, чтобы мир мог получить доступ к вашему творению. В этом руководстве вы узнаете, как вручную перенести локальную установку WordPress на ваш действующий веб-сайт.Хотя есть более быстрые методы с использованием плагинов, мы покажем вам, как перенести WordPress вручную.
Видеоурок
Если хотите, вы можете посмотреть наше видео, чтобы увидеть, как мы переносим наш веб-сайт с локального хоста на действующий.
В этом руководстве мы будем вручную переносить сайт с локального сервера на действующий, чтобы показать вам, как это делается. Есть более простые варианты с использованием плагина.
Лучшими плагинами для переноса вашего сайта являются WP Migrate DB Pro, Duplicator и BackupBuddy.Мы лично используем WP Migrate DB Pro, так как это намного быстрее с миграцией в один клик.
Что сделать перед началом работы?
Прежде чем мы начнем миграцию, предположим, что у вас есть локальная установка WordPress на вашем компьютере Mac или Windows. Если вы этого не сделаете, вам следует прекратить читать это руководство и сначала следовать нашему руководству о том, как установить WordPress на свой компьютер.
Вам также потребуется доменное имя и сервер хостинга, готовый к использованию. Если у вас нет хостинга или доменного имени, вы можете прочитать нашу статью о том, как выбрать правильный хостинг WordPress для своего сайта.
В большинстве случаев, если вы только начинаете, мы рекомендуем Bluehost, поскольку они предлагают доступный хостинг веб-сайтов и доменные имена. Если вам нужен хостинг с гораздо большей мощностью, то WP Engine — это хостинг для вас.
Обязательно следуйте нашему руководству по установке WordPress на свой хостинг-сервер, если вы только что приобрели хостинг для своего веб-сайта и доменное имя.
Наконец, вам понадобится приложение FTP на вашем компьютере. Вы используете приложение FTP для подключения к вашему серверу и передачи на него файлов.Мы используем приложение FTP под названием Transmit, но все приложения FTP будут похожи, и Filezilla — бесплатная альтернатива.
После того, как у вас есть локальная установка, ваш хостинг-сервер и приложение FTP, пора начинать перенос вашего веб-сайта на рабочий сервер.
Экспорт вашей локальной установки
Первым шагом является экспорт вашей локальной базы данных WordPress. Локальная база данных создается на вашем компьютере, когда вы используете серверное программное обеспечение, такое как приложения MAMP, WampServer или XAMPP.Вы можете использовать другое программное обеспечение, но процесс очень похож. Вам нужно будет убедиться, что на вашем компьютере запущено программное обеспечение локального сервера, чтобы получить доступ к базе данных.
[latest_deal length = ”full”]
Загрузить файлы WordPress на Live Server
Следующей частью процесса является загрузка всех файлов WordPress на сервер реального хостинга. Для этого вам нужно будет подключиться к вашему хостинговому серверу с помощью приложения File Transfer Protocol (FTP).
Если у вас нет предпочитаемого FTP-приложения, вы можете загрузить Filezilla.Это бесплатное приложение FTP, которое работает на всех компьютерах.
В этом руководстве мы будем использовать Filezilla.
Примечание. Внимательно следуйте инструкциям по установке. В одном из окон установки будет предложено установить yahoo в качестве поисковой системы по умолчанию и окна новой вкладки в вашем браузере. Вы можете этого не хотеть. Если нет, просто выберите «Нет, спасибо».
Установка базы данных MySQL
Следующая часть требует, чтобы вы зашли на свой хостинг-сервер и создали новую базу данных.После создания базы данных вы будете импортировать файл SQL, который вы экспортировали из локальной установки.
Обновите текущую конфигурацию WordPress
Теперь, когда вы обновили URL-адреса своих сайтов, вы сможете посетить свой сайт и увидеть некоторый прогресс. Хотя не то, что вам конкретно нужно. Вы увидите сообщение об ошибке, в котором говорится, что он не может подключиться к вашей базе данных.
Чтобы исправить это, вам необходимо обновить файл wp-config.php на вашем сервере, чтобы он указывал на вашу новую базу данных, созданную на вашем действующем сервере на предыдущем шаге.В этом разделе руководства показано, как обновить файл конфигурации, чтобы он мог подключаться к вашей базе данных.
Перед тем, как вы начнете этот шаг, вам необходимо убедиться, что ваши файлы закончили копирование на ваш сервер в вашем приложении FTP. Если файлы закончили копирование на ваш сервер, вы можете продолжить.
Это все, что требуется для того, чтобы ваш веб-сайт был в сети, хотя есть еще один последний кусочек головоломки, который заключается в исправлении ссылок и медиа, которые все еще относятся к вашему локальному хосту.
Исправление неработающих ссылок и медиафайлов, которые не отображаются.
Когда вы заходите на свой сайт, вы обнаружите, что ваши медиафайлы отображаются некорректно, а URL-адреса, которые вы создали для своего сайта, по-прежнему отправляются на ваш локальный хост, а не на ваш действующий сайт. Это связано с тем, что ваш сайт по-прежнему ссылается на ваш URL-адрес localhost для мультимедиа и ссылок в базе данных.
Чтобы исправить это, вы можете либо добавить плагин для поиска и замены каждой записи в своей базе данных, либо сделать это вручную, запустив SQL-запрос в phpMyAdmin на своем сервере.
Если вы решили использовать плагин, мы рекомендуем использовать Better Search and Replace. Он создает подменю Better Search Replace на боковой панели инструментов, которое позволяет вам искать URL-адрес вашего локального хоста, а затем заменять его URL-адресом ваших действующих веб-сайтов.
Если вы хотите сделать это вручную, вы можете выполнить следующие шаги.
Поздравляем с переносом локального сайта WordPress на вашем компьютере на ваш действующий сайт в Интернете! Надеюсь, все шаги имели смысл, и вы смогли без проблем перенести свой сайт.
Если вы обнаружите, что делаете это на регулярной основе, было бы разумно использовать такой плагин, как BackupBuddy или WP Migrate DB Pro, чтобы сделать всю тяжелую работу за вас. Они сэкономят вам много времени, так как вы сможете выполнить описанные выше шаги менее чем за половину времени.
Считаете ли вы это руководство о том, как перенести WordPress с вашего локального хоста на действующий сайт, полезным? Сообщите нам, если вам понадобится помощь с какими-либо деталями, в комментариях ниже.
Также не забудьте присоединиться к нам на нашем канале YouTube с видеоуроками по WordPress.Вы также можете быть в курсе наших последних руководств на нашей странице в Facebook.
Связанные
Как перенести веб-сайт WordPress на новый веб-хост или сервер
Необходимо переместить веб-сайт WordPress на новый хост или сервер? Хорошей новостью является то, что можно переместить весь веб-сайт на другой веб-хост или сервер. В этом посте мы рассмотрим пошаговое руководство по переносу сайта или блога WordPress на другой сервер или хостинговую компанию.
причин перенести сайт WordPress на новый хост или сервер
Вот несколько примеров того, почему вам может потребоваться переместить веб-сайт на новый домен.
- Вам нужен лучший веб-хостинг. — Возможно, хостинговая компания, которую вы использовали, больше не соответствует вашим потребностям в скорости, надежности, стоимости, безопасности или хранении. Время двигаться дальше!
- Вам необходимо переместить сайт разработки на рабочий сервер. — Разработчики веб-сайтов часто разрабатывают на отдельном сервере или локально, пока не будет завершен дизайн (или редизайн) сайта.Сайт разработчика нужно будет перенести на рабочий сервер.
- Право собственности на веб-сайт изменилось. — Возможно, вы продали свою компанию или блог, и у нового владельца другие планы относительно того, где будет размещен веб-сайт. Или, может быть, вы передаете веб-сайт, который создали для клиента, в его распоряжение.
Подготовка к переносу сайта WordPress
В рамках этого руководства мы будем перемещать сайт WordPress с одного сервера на другой. Домен остается прежним.(Вам нужно переместить WordPress в новый домен? У нас также есть учебное пособие для этого сценария.)
Примечание. Этот процесс требует некоторых технических знаний о файловой структуре веб-сайта WordPress и базах данных MySQL, но в этом руководстве вы узнаете все, что вам нужно знать.
Обновление DNS или серверов имен для домена, чтобы указать на новый веб-хост / расположение сервера
Если вы сохраняете то же доменное имя для веб-сайта, который собираетесь перемещать, вам, вероятно, потребуется обновить серверы имен или запись DNS для своего доменного имени, чтобы они указывали на новый хост или сервер.
Примечание. У вашего веб-хостинга или регистратора доменного имени должна быть информация о том, как выполнить этот процесс. Например, вот дополнительная информация об управлении вашим DNS из Liquidweb и статья из Nexcess о том, как указать ваше доменное имя.
Доступ и необходимые инструменты
Чтобы подготовиться к переносу вашего сайта на новый домен, вам понадобится доступ к файлам вашего сайта, а также несколько инструментов, которые сделают этот процесс быстрым и легким.
- Доступ к файлам на сервере вашего веб-сайта — Обычно для этого требуется просто доступ администратора к учетной записи веб-хостинга вашего существующего веб-сайта с доступом cPanel или управления файлами.Доступ к файлам также может быть осуществлен с помощью sFTP / FTP-доступа к серверу вашего веб-сайта с использованием инструмента редактирования текста / кода с опциями файлового менеджера.
- Доступ к учетной записи веб-хостинга вашего веб-хоста / сервера — Где вы будете размещать свой веб-сайт? Вам потребуется такой же доступ на уровне файлов к этой учетной записи веб-хостинга (он может быть таким же, как у вашего существующего веб-сайта, если вы добавили новый домен к существующей учетной записи веб-хостинга).
- Доступ для создания новой базы данных MySQL для вашего нового сервера / хоста
- BackupBuddy, плагин резервного копирования WordPress — В этом посте будет рассмотрен весь процесс перемещения сайта WordPress из одного домена в другой с использованием Руководства по BackupBuddy. Метод миграции.Использование плагина BackupBuddy — это самый быстрый способ переместить сайт WordPress.
- Файл / сценарий ImportBuddy — BackupBuddy поставляется с загружаемым файлом ImportBuddy, который поможет вам завершить перенос вашего веб-сайта на новый домен.
Готовы начать? Пойдем.
шагов по перемещению сайта WordPress на новый сервер или веб-хост
Вот шаги, которые необходимо выполнить, чтобы переместить свой сайт на новый домен или новый URL.
1.Установите плагин BackupBuddy на свой сайт WordPress.
После активации запустите быструю настройку, чтобы активировать наиболее важные функции.
2. Сделайте полную резервную копию с помощью BackupBuddy.
Вам нужно будет сделать Complete резервную копию сайта, который вы хотите переместить. A Complete Backup — это один из 5 типов резервных копий WordPress, которые вы можете сделать с помощью BackupBuddy, и охватывает резервное копирование всего в вашей установке WordPress.
На панели управления администратора WordPress перейдите на страницу BackupBuddy> Резервные копии .Нажмите кнопку «Завершить резервное копирование».
После завершения резервного копирования загрузите zip-файл резервной копии. После завершения резервного копирования загрузите zip-файл и сохраните его на свой компьютер. Не распаковывать этот файл.
3. Загрузите файл ImportBuddy
Затем вам нужно будет в вернуться в меню BackupBuddy> Резервные копии, чтобы загрузить файл importbuddy.php. Вы увидите вариант загрузки в правом верхнем углу меню ImportBuddy.
Подтвердите свой пароль ImportBuddy. Во всплывающем окне введите новый пароль или оставьте поле пустым, чтобы использовать пароль ImportBuddy, который вы установили при первой установке BackupBuddy. Этот пароль важен, потому что он блокирует скрипт ImportBuddy от несанкционированного доступа. Нажмите ОК , и начнется загрузка.
4. Создайте новую базу данных и пользователя базы данных из cPanel
Следующая часть процесса переноса сайта WordPress на новый хост или сервер требует, чтобы у вас был доступ к cPanel учетной записи хостинга, на которой будет размещен сайт.
Сайт WordPress — это, по сути, «красивое лицо в базе данных», поэтому мы создаем здесь новую базу данных. Эта база данных будет подключена к новой версии «перемещенного» сайта WordPress. Вам нужно скопировать имя базы данных, имя пользователя и пароль, которые вы создали в этом разделе, для использования в процессе миграции ImportBuddy позже.
Войдите в свою новую учетную запись хостинга, чтобы получить доступ к cPanel . Примечание: ваш хост может использовать другую серверную службу хостинга, отличную от cPanel, но процесс будет аналогичным.
В cPanel, найдите в списке значок мастера баз данных MySQL и щелкните его. Мастер базы данных MySQL проведет вас через следующие шаги. Сначала добавьте имя новой базы данных . Нажмите «Следующий шаг».
Затем добавляет пользователя базы данных . Используйте генератор паролей, чтобы создать надежный пароль. Не забудьте скопировать созданное здесь имя пользователя и пароль в безопасное место с помощью такой службы, как LastPass. Щелкните «Создать пользователя».”
Следующий экран добавит нового пользователя в базу данных. Установите флажок «Все права» , а затем нажмите «Следующий шаг».
Последний экран подтверждает создание новой базы данных и нового пользователя. Убедитесь, что вы скопировали имя базы данных, пользователя и пароль базы данных в безопасное место.
5. Загрузите архивный zip-файл и файл ImportBuddy в новый каталог
В следующем разделе мы загрузим резервный zip-файл и файл ImportBuddy в каталог нового / перемещенного сайта.По сути, каталог — это место, где ваш сайт WordPress «живет» на вашем сервере. Все файлы, которые запускают сайт WordPress, находятся в этой папке (каталоге).
Для этого следующего шага вы можете использовать FTP-доступ к серверу или файловый менеджер в вашей cPanel. Вам просто нужно иметь доступ для загрузки (или удаления) файлов на вашем сервере.
Откройте каталог (папку) окончательного расположения сайта WordPress. Примечание. Большинство хостинг-провайдеров автоматически настраивают каталог и присваивают ему имя, когда вы добавляете доменное имя в свою учетную запись хостинга.Ваши каталоги будут расположены в каталоге / public_html.
ВАЖНО: Этот каталог должен быть пустым перед загрузкой zip-файла резервной копии и файла importbuddy.php. Если в этом каталоге уже есть файлы, удалите их, чтобы у вас была пустая папка.
Загрузите файл importbuddy.php и архивный zip-файл в этот пустой каталог. Здесь вы можете использовать функцию загрузки в диспетчере файлов.
После загрузки файла importbuddy.php и резервный zip-файл, каталог должен выглядеть следующим образом.
6. Выполните шаги ImportBuddy, чтобы завершить работу
Эта последняя серия шагов проведет вас через использование ImportBuddy для завершения перемещения сайта.
Перейдите по URL-адресу сайта / importbuddy.php. Для нашего примера перемещения сайта мы перейдем по этой ссылке в вашем браузере:
http://examplesite.com/importbuddy.php
После загрузки этой страницы вы увидите первый экран ImportBuddy . Введите пароль, который вы создали на шаге 4 этого руководства (или пароль, который вы установили при первой настройке BackupBuddy). Щелкните кнопку «Аутентифицировать».
Для шага 1 процесса ImportBuddy убедитесь, что выбран файл резервной копии (он будет по умолчанию). Нажмите кнопку «Восстановить резервную копию».
На следующей странице введите настройки вашей базы данных в разделе «Новая база данных». Это будет имя базы данных, пользователь базы данных и пароль базы данных, которые вы создали на шагах 7-10. Ваша страница должна выглядеть примерно так. Щелкните кнопку «Следующий шаг».
Старая база данных База данных | Новая база данных | Пояснение | |
---|---|---|---|
Сервер базы данных | локальный хост | локальный хост | Почти во всех случаях это поле будет «localhost». Это адрес сервера mySQL, на котором будет храниться ваша база данных. Местоположение вашего сервера mySQL будет предоставлено вам вашим хостом, если он отличается от localhost. |
Имя в базе | olddomain_phs | clientsite_newdatabase | Это имя новой базы данных, которую мы создали на шаге 7. |
Пользователь базы данных | olddomain_user | customersite_newuser | Это имя нового пользователя, которого мы создали на шаге 8. |
Пароль базы данных | *************** | *************** | Это пароль пользователя, созданного вами на шаге 8. |
Префикс базы данных | wp_ | wp_ | Это префикс, присваиваемый всем таблицам в базе данных. Для целей этого руководства мы оставим его на wp_ (поскольку мы перемещаем сайт в новый домен). |
ImportBuddy завершит миграцию и попросит вас подтвердить новый URL-адрес. Щелкните кнопку «Следующий шаг».
Убедитесь, что сайт работает, щелкнув URL-адрес сайта. Нажмите кнопку «Завершить очистку».
Вот и все! Ваш новый сайт WordPress будет готов к работе на новом сервере или веб-хосте.
Переместите весь сайт WordPress сегодня с помощью BackupBuddy
Получите BackupBuddy сегодня, оригинальный плагин для резервного копирования 3-в-1 WordPress.Легко создавайте резервные копии, восстанавливайте и перемещайте сайт WordPress на новый хост или сервер… в одном плагине!
Получить BackupBuddy сейчас
Кристен пишет учебные пособия, чтобы помочь пользователям WordPress с 2011 года. Обычно вы можете увидеть, что она работает над новыми статьями для блога iThemes или разрабатывает ресурсы для #WPprosper. Вне работы Кристен любит вести дневник (она написала две книги!), Ходить в походы и кемпинги, готовить и ежедневно путешествовать со своей семьей, надеясь жить более настоящей жизнью.
Как перенести веб-сайт на новый хост (без простоев и проблем)
В идеале, вы сейчас закончите.Однако некоторые инструменты CMS используют сериализацию базы данных, что может вызвать проблемы при экспорте / импорте базы данных таким образом. WordPress — один из примеров, когда часто возникают проблемы с сериализацией базы данных.
К сожалению, мы не можем дать здесь одну общую рекомендацию для всех платформ, потому что это зависит от платформы (, и у вас может даже не возникнуть никаких проблем, ).
Если у вас возникли проблемы, вы обычно можете использовать Google, чтобы найти сценарии, которые могут помочь вам решить проблему для вашей конкретной платформы.Например, вот популярный скрипт, который может исправить проблемы сериализации базы данных WordPress.
5. Обновите все необходимые сведения о конфигурации (зависит от CMS)
Опять же, здесь сложно дать конкретные инструкции, потому что этот шаг будет зависеть от вашей CMS и того, как она настроена.
Однако на этом этапе вам может потребоваться обновить некоторые детали конфигурации в файлах конфигурации или настройках вашего сайта, чтобы они указывали на новую базу данных, которую вы создали (, особенно если вы использовали другое имя базы данных, имя пользователя или пароль ).
Вот руководства по обновлению этой информации для некоторых из самых популярных инструментов CMS:
Если вы используете другую платформу веб-сайта, вам может потребоваться обратиться в Google, чтобы выяснить, как ваша платформа обрабатывает файлы конфигурации.
6. Протестируйте свой сайт
На этом этапе ваш сайт должен работать на вашем новом хосте. Однако вам нужно тщательно протестировать его, чтобы убедиться, что это так.
Вы не можете сделать это, введя доменное имя своего сайта, потому что ваше доменное имя по-прежнему указывает на ваш старый хост (на данный момент).Это необходимо для того, чтобы у вас не было простоев во время переезда.
Есть два способа обойти это:
Вариант 1. Используйте временный URL-адрес
Большинство веб-хостов предоставляют вам возможность просматривать свой веб-сайт по временному URL-адресу перед переключением доменного имени.
Этот временный URL-адрес обычно выглядит примерно так:
https: // [cpanel_ip_address] / [cpanel_username] / [domain.com]
Например:
http://171.654.321.000/~colin12/codeinwp.com /
Если вы не знаете, где найти этот временный URL, мы рекомендуем обратиться за помощью в службу поддержки вашего нового хоста.
Вариант 2. Отредактируйте файл hosts на своем компьютере
Другой вариант тестирования вашего сайта — отредактировать файл hosts
на вашем компьютере, чтобы он указывал на ваш новый сервер. Это позволяет вам вручную переопределить ваш компьютер, чтобы он использовал ваш новый сервер, когда вы вводите yoursite.com
( все ваши другие посетители пока будут перенаправлены на ваш существующий хост, хотя ).
Во-первых, вам понадобится IP-адрес вашего сервера, который вы можете найти в cPanel (или ваш хост обычно включает его в приветственное письмо):
Затем вам нужно будет отредактировать файл hosts
:
Как отредактировать файл hosts в Windows Как отредактировать файл hosts на Mac
Вы можете найти файл hosts
в папке C: \ Windows \ System32 \ drivers \ etc
. Он может быть скрыт, поэтому вы можете настроить параметры отображения файла , чтобы его увидеть.
Файл hosts
не имеет расширения, но имеет простой текстовый формат, что означает, что вы можете открыть его с помощью Блокнота или любого другого текстового редактора (просто щелкните правой кнопкой мыши и попросите Windows открыть его с помощью Блокнота).
В самом конце этого файла добавьте новую строку вроде этого:
ВАШ.SERVER.IP.АДРЕС YOURDOMAIN.com
Например:
21.10.11.192 YOURDOMAIN.com
Сохраните файл.
Для начала откройте приложение «Терминал» — его можно найти через панель запуска приложений.
В Терминале введите sudo nano / etc / hosts
и нажмите Enter.
Затем введите пароль администратора и нажмите Enter.
Теперь вы должны быть в текстовом редакторе Nano с открытым файлом hosts.
Поместите курсор внизу с помощью клавиш со стрелками.
Добавьте новую строку в самый конец файла:
ВАШ.SERVER.IP.АДРЕС YOURDOMAIN.com
Например:
21.10.11.192 YOURDOMAIN.com
После добавления строки нажмите и удерживайте клавиши «Control» и «O», чтобы сохранить файл.Затем зажмите «Control» и «X», чтобы выйти.
После редактирования файла hosts
вы должны увидеть новую версию своего сайта при переходе к своему доменному имени.
После того, как вы убедились, что ваш новый сайт работает должным образом, вы почти закончили - осталось всего два шага.
7. Перенесите свои адреса электронной почты (необязательно)
Если вы используете хостинг электронной почты со своего старого хоста для создания собственного адреса электронной почты, например [адрес электронной почты защищен]
- вы также захотите настроить этот адрес электронной почты на своем новом хосте, прежде чем переключаться.
В противном случае вы не сможете получать электронные письма после обновления своего доменного имени на следующем шаге.
Если вы используете хостинг электронной почты на своем хосте, вы можете сделать это, воссоздав свои собственные адреса электронной почты на новом хосте через cPanel:
Если вы используете отдельную службу хостинга электронной почты (например, G Suite), вам может потребоваться изменить записи MX в настройках DNS на новом хосте, как только вы укажете свое доменное имя на этом новом хосте на следующем шаге.
8.Обновите свое доменное имя, чтобы оно указывало на ваш новый хост
После того, как вы убедились, что перенесенная версия вашего веб-сайта работает правильно, последний шаг в том, как переместить веб-сайт на новый хост, - это обновить ваше доменное имя, чтобы оно указывало на этот новый хост.
Когда вы сделаете обновление, посетители будут перенаправлены на новую версию вашего сайта на новом хосте без простоев.
Обычно это делается путем смены серверов имен своего домена, которыми вы можете управлять из службы, в которой вы приобрели свое доменное имя.
Во-первых, вам нужно найти серверы имен для вашего нового веб-хостинга. Обычно вы можете найти их на панели управления хостингом или в приветственном письме. Или вы можете обратиться за помощью к персоналу службы поддержки вашего нового хозяина.
Ваши серверы имен будут выглядеть примерно так (, но уникальны для каждого хоста ):
-
ns1.yourhost.com
-
ns2.yourhost.com
Большинство хостов предоставляют два сервера имен, но некоторые предоставляют вам три или четыре разных сервера имен.
Если у вас есть серверы имен, вот несколько руководств по редактированию серверов имен у популярных регистраторов доменов:
Например, вот как выглядит редактирование серверов имен домена с помощью Namecheap:
9. Проверить все еще раз
Теперь вам нужно немного подождать, чтобы изменения, внесенные в ваши серверы имен, вступили в силу. Это может занять до 24 часов, но обычно занимает всего 30–60 минут.
После того, как изменение вступит в силу, вы сможете получить доступ к версии вашего сайта на новом хосте, когда вы перейдете на свое доменное имя.
Еще раз убедитесь, что все работает:
- Просмотрите разные страницы
- Проверьте свои формы
- Убедитесь, что вы можете получать электронные письма (при использовании настраиваемых адресов электронной почты)
- И т. Д.
Если все еще работает, вы официально закончили - вот как двигаться веб-сайт на новый хост без простоев!
Есть вопросы о том, как переместить веб-сайт на новый хост? Спрашивайте в комментариях, и мы постараемся помочь!
[Как] Перенести Joomla с локального хоста на сервер за 5 шагов
Полные шаги для загрузки Joomla на сервер вашего веб-сайта
После разработки и тестирования вашего веб-сайта на локальном сервере следующей большой проблемой является загрузка веб-сайта на ваш доступный сервер веб-сайта и обновите конфигурацию, чтобы вы начали работать.В приведенном ниже руководстве приведены шаги, необходимые для переноса вашего веб-сайта Joomla с локального хоста на сервер. С некоторыми настройками эти шаги также применимы для перемещения сайта Joomla на новый сервер, если вы хотите переключиться на более качественный хостинг.
Учитывая, что вы подумываете о переносе своего веб-сайта, мы настоятельно рекомендуем ознакомиться с нашим обзором хостинга InMotion и VPS, прежде чем вы примете решение, на какой хост переместить.
У нас также есть 47% скидка на планы хостинга для пользователей CollectiveRay до октября 2021 года.Они также предлагают полностью бесплатную миграцию или помощь в переносе сайта Joomla с локального хоста на сервер.
Ознакомьтесь с предложениями хостинга InMotion в октябре 2021 года
Перенос сайта Joomla с локального хоста на новый сервер
Если вы спешите, выполните следующие действия:
- Скопируйте файлы из корневой папки локального хоста на сервер с использованием FTP или файлового менеджера
- Экспорт базы данных Joomla с локального хоста phpMyAdmin
- Импортируйте базу данных Joomla в phpMyAdmin на сервере
- Обновите конфигурацию.php, чтобы убедиться, что у вас есть правильные данные
- Test and Go Live
Пока в этом руководстве описываются шаги по загрузке Joomla на ваш веб-сервер с локального хоста или вашего компьютера, шаги, если вы хотите выполнить перенос с одной Joomla сервер на другой точно такие же, поэтому вы также можете выполнить следующие действия, чтобы сделать это.
Разница в том, что вы будете делать это через CPanel вашего хостинга Joomla.
Это точные шаги, которые мы использовали для перемещения нашего веб-сайта CollectiveRay на разные хосты по разным причинам.
Видео Пошаговое руководство по загрузке Joomla
olIlR32HGsY
Загрузите файлы Joomla на ваш сервер Joomla
Первое, что вам нужно сделать, это передать файлы на веб-сервер, где будет размещен ваш действующий сайт. Для этого вам понадобится:
- FTP (FTP - это способ облегчения передачи файлов через Интернет) доступ к вашему веб-серверу,
- либо загрузка zip-файла со всеми файлами напрямую. .
Примечание: если ваша хостинговая компания уже установила для вас Joomla, не перезаписывайте конфигурацию.php файлы. Он содержит очень важную информацию о вашей хостинговой компании Joomla. Вам следует сохранить резервную копию этого файла. Все остальные файлы могут быть перезаписаны, так что у вас будет вся конфигурация, которую вы выполнили при локальной установке.
Использование FTP
FTP-доступ обычно состоит из:
- FTP-адреса - обычно это что-то похожее на ftp.yourdomain.com
- Данные для входа в FTP - имя пользователя / пароль для доступа к области FTP
Эта информация является дается вам, когда вы подаете заявку на создание учетной записи хостинга в любой хостинговой компании.Для доступа к области FTP вам понадобится FTP-клиент. FileZilla - это бесплатный и простой в использовании FTP-клиент.
Загрузите и установите этот клиент, а затем введите информацию в свою зону FTP. Они должны быть похожи на изображение ниже:
После подключения к серверу Joomla загрузите все файлы на хост.
Для этого нужно выбрать все файлы Joomla с локального жесткого диска и перетащить их в окно, подключенное к хосту.Это запустит перенос всех ваших файлов Joomla на ваш жесткий диск.
Использование файлового менеджера
Если ваш хостинг использует CPanel или имеет файловый менеджер как часть учетной записи хостинга, вы можете выполнить передачу намного быстрее.
- Первым делом вам необходимо заархивировать или заархивировать корневую папку Joomla на локальном хосте
- Загрузить файл прямо в корневую папку учетной записи хостинга
- Распаковать заархивированный файл, чтобы получить копия файлов на сервере Joomla
Экспорт / импорт базы данных Joomla
Предупреждение: следующие шаги по экспорту / импорту базы данных Joomla являются в значительной степени техническими.Помните, что вы делаете, потому что вы можете создать настоящий беспорядок.
В частности, большинство конфигураций и данных расширений Joomla (таких как упомянутое здесь CollectiveRay) хранят свои данные и конфигурацию в базе данных, что делает это важной частью вашего процесса.
Следующим шагом по переносу сайта, который вы создали локально, на веб-сервер, является перенос базы данных Joomla из вашего локального MySQL в базу данных веб-сервера. Это состоит из двух шагов
- Экспорт текущей локальной базы данных
- Импорт экспортированной базы данных в базу данных MySQL на сервере хостинговой компании
Экспорт базы данных Joomla localhost
Для экспорта текущей базы данных вам необходимо использовать phpMyAdmin, расположенный на вашем локальном сервере и экспортируйте базу данных.
URL-адрес phpMyAdmin отличается в зависимости от используемого локального сервера разработки. Если вы используете XAMPP для тестирования и разработки своего веб-сайта, вы найдете phpMyAdmin по адресу https: // localhost / phpMyAdmin
. Выберите базу данных, содержащую веб-сайт, который вы хотите загрузить, и экспортируйте его в файл.
Этот шаг во многом зависит от того, какой phpMyAdmin вы используете.
Однако ссылка на экспорт должна быть. Экспортируйте все таблицы. После того, как база данных была экспортирована в.sql, вы должны открыть файл в текстовом редакторе и убедиться, что файл выглядит нормально. Он должен содержать таблицы Joomla.
Убедитесь, что нет строки Create database. База данных должна быть создана вручную.
Импорт в базу данных MySQL хостинга
После того, как вы экспортировали базу данных, вам необходимо импортировать ее на хост.
Ваша хостинговая компания должна иметь возможность предоставить вам доступ к MySQL. Если вы еще не создали базу данных, вам следует создать ее сейчас.
Запишите все детали, особенно адрес сервера, на котором находится MySQL, имя базы данных, имя пользователя и пароль для доступа к базе данных. Если база данных Joomla уже была создана ранее (с помощью процедуры установки Joomla или иным способом), вы должны использовать данные, предоставленные вам при создании базы данных.
Войдите в интерфейс phpMyAdmin, найдите вкладку импорта и импортируйте файл, который вы экспортировали выше. Еще раз, расположение ссылки «Импорт» зависит от используемой версии phpMyAdmin, однако это должно быть довольно интуитивно понятно.
Если у вас возникнут проблемы с этим, ваша хостинговая компания поможет вам правильно импортировать этот файл в базу данных.
Установите config.php правильно
До сих пор, если вы пытаетесь получить доступ к своему веб-сайту, вы, вероятно, получите сообщение об ошибке.
Это связано с тем, что файл configuration.php, который у вас был на вашем локальном сервере, не содержит информации, относящейся к вашей учетной записи хостинга. Как было сказано ранее, если ваш хост уже установил Joomla для вас, вы должны оставить конфигурацию.php создан без изменений.
В противном случае вам нужно будет изменить следующие важные детали:
Joomla 3
- public $ host = 'localhost'; - это адрес сервера, на котором размещена ваша база данных MySQL
- public $ user = 'sqluser'; - это имя пользователя, которое будет использоваться для доступа к базе данных MySQL Joomla
- public $ password = '[email protected]'; - пароль к базе данных MySQL
- public $ db = 'j15stable'; - Имя базы данных MySQL Joomla
- public $ log_path = '\ home \ logs'; - путь, по которому будут храниться файлы журналов
- public $ tmp_path = '\ home \ tmp'; - путь к tmp файлам
Как только все эти записи в конфигурации.php были заданы правильные значения, Joomla должна иметь доступ к базе данных и коду, и, таким образом, если вы перейдете по адресу своей страницы, у вас должен быть рабочий веб-сайт Joomla со всеми выполненными вами настройками.
В противном случае, вероятно, одна из вышеперечисленных настроек неверна или вам может потребоваться дополнительная настройка некоторых параметров.
Давайте поможем вам лучше управлять вашей Joomla
Протестируйте и защитите веб-сайт
Просмотрите весь веб-сайт, чтобы убедиться, что все настроено правильно.
Поскольку вы должны были загрузить веб-сайт, большинство ваших настроек должны быть правильными. Тем не менее, вам все еще может потребоваться выполнить некоторые незначительные изменения, поэтому просмотрите каждую страницу и область, чтобы проверить, все ли работает правильно.
Вам также следует предпринять все меры для защиты вашего сайта Joomla.
Легкий выход
Как видите, шаги довольно сложны и требуют определенных знаний в различных технологиях.
Это не то, что следует делать тем, у кого нет опыта или кто не понимает, что происходит.Если вы считаете, что эти инструкции слишком сложны для выполнения, вы можете попросить третью сторону, такую как CollectiveRay 🙂
Вы также можете проверить InMotion, который также поможет вам перенести ваш веб-сайт с вашего локального хоста
Go Live
Начните продвигать свой веб-сайт 🙂
Если вы считаете, что какой-либо раздел этого руководства требует дополнительных сведений, оставьте комментарий ниже, и мы будем рады отредактировать статью, чтобы предоставить дополнительную информацию.
Считаете эту статью полезной? Пожалуйста, поделитесь этим, вот еще несколько статей, которые вы, возможно, захотите прочитать:
Полное руководство по поисковой оптимизации для Joomla !, как сделать загрузку Joomla в 1.29 секунд, и отличные способы увеличить посещаемость сайта с помощью социальных сетей!
Об авторе
Дэвид работал в онлайн / цифровой индустрии или около нее последние 18 лет. Он имеет обширный опыт работы в индустрии программного обеспечения и веб-дизайна с использованием WordPress, Joomla и связанных с ними ниш. Как консультант по цифровым технологиям, он сосредоточен на том, чтобы помочь предприятиям получить конкурентное преимущество, используя комбинацию их веб-сайтов и цифровых платформ, доступных сегодня.
Как перенести сайт WordPress с локального хоста на рабочий сервер?
Как загрузить локальный хост веб-сайта WordPress на живой сервер с помощью панели C
загрузить локальный хост веб-сайта wordpress на FTP или панель C
Шаг 1: создайте ZIP-файл вашего веб-сайта, который находится в htdocs (localhost)
Шаг 2. Загрузите ZIP-файл в открытый доступ.html (FTP / cpanel)
Шаг 3. Распакуйте zip-папку в public.html
.
Шаг 4. Переместите все файлы своего веб-сайта на public.html.
откройте папку> выберите весь файл> щелкните по перемещению> выберите путь /public.html> переместить
Шаг 5: Создайте базу данных> вернитесь в свою cpanel> найдите мастер базы данных MySQL
Шаг 6: щелкните Мастер базы данных MySQL, затем создайте базу данных
a: Создайте базу данных> имя_базы_данных (сохраните имя базы данных в блокноте)
б: Создайте имя пользователя и пароль для своей базы данных
c: нажмите "Создать пользователя".
d: Добавить пользователя в базу данных> выбрать все> нажать «Далее»> база данных успешно создана.
Шаг 7: Вернитесь в cpanel и нажмите phpMyAdmin в базе данных
Шаг 8: Теперь откройте базу данных localhost "localhost / phpmyadmin"
Шаг 9: Теперь экспортируйте вашу локальную базу данных (загрузите локальную базу данных)
, шаг 10: Теперь некоторые изменения в загружаемом sql файле.откройте загружаемый файл sql в любом редакторе (HTML или текстовом редакторе)
Шаг 11: замените http: // localhost / website_name на URL вашего веб-сайта (www.domain.com) и сохраните
Шаг 12: теперь выполните шаг 7 и откройте свою базу данных, затем импортируйте файл sql в свою базу данных
Шаг 13: Вернитесь в свою папку public.html и откройте файл «wp-config.php», отредактируйте имя базы данных, имя пользователя и пароль, затем сохраните файл
Шаг 14: Теперь проверьте URL-адрес вашего веб-сайта в браузере, ваш веб-сайт загружен на сервер
.
Шаг 15: Иногда внутренние файлы не открываются при загрузке локальных данных на сервер. Для решения этой проблемы вы можете выполнить шаг
.
a: Откройте админку wordpress (войдите в wordpress) «www.domain.com/wp-admin "(вы входите в wordpress с вашим локальным идентификатором wordpress и паролем)
b: панель управления wordpress> настройка> постоянные ссылки> сначала выберите простой, затем сохраните и обновите URL-адрес вашего веб-сайта в браузере и проверьте все ссылки вашего веб-сайта
c: Теперь снова выберите имя публикации и сохраните
Шаг 16: Теперь ваш веб-сайт WordPress загружен на сервер, и вы можете работать со своими страницами, сообщениями, блогами, продуктами и т.