После того, как сайт полностью доведён до ума — настроен и наполнен контентом, самое время разместить его в глобальной сети, перенеся с локального сервера на настоящий хостинг.
Алгоритм переноса сайта на WordPress довольно прост:
- предварительная настройка;
- копирование файлов;
- перенос базы данных.
Теперь разберём процесс чуть подробнее на примере хостинга Beget, который уже иллюстрировал эту статью.
Предварительная настройка
Суть этапа — заблаговременно создать на хостинге базу данных под переносимый блог, а затем настроить файл wp-config.php для подключения к этой базе данных.
1. Создайте на своём хостинге новую базу данных. На хостинге Beget для этого в панели управления нужно выбрать MySQL, на открывшейся странице ввести имя БД, пароль к ней и нажать кнопку Добавить.
2. У себя на компьютере скопируйте папку, в которой находится локальный WordPress. У меня этот каталог расположен по адресу Z:\home\test1.ru\www.
3. Перейдите в копию исходной директории, найдите и откройте в ней файл wp-config.php.
4. Смените в нём имя пользователя, пароль и, если нужно, сервер базы данных на значения, которые подходят к БД, созданной в п. 1. На Beget имя пользователя и название самой базы данных совпадают.
Копирование файлов
Смысл действия — перенести файлы WordPress с localhost на сервер. Вы можете выполнить операцию, как умеете, лишь бы в результате файлы блога были полностью перенесены в нужную папку.
Несмотря на то, что каждый хостинг имеет в своей панели управления файловый менеджер, для работы всё же удобнее использовать FTP-клиент. FTP-клиент — это специальная программа, которая позволяет подключиться к хранящимся на сервере файлам и работать с ними почти так же, как с локальными. Интерфейс FTP-клиентов обычно напоминает Total Commander, то есть удобен, понятен и многим хорошо знаком.
Одной из самых популярных программ такого рода является FileZilla — FTP-клиент, возможностей которого для выполнения с файлами большинства задач вполне хватает.
1. Скачайте FileZilla с официального сайта и установите на свой компьютер.
2. Запустите программу, в верхней части её окна введите данные, полученные во время регистрации хостинга, и нажмите кнопку Быстрое соединение.
3. В правой части окна появится дерево каталогов сервера. Перейдите в корневую папку сайта (имя_домена/public_html), слева откройте каталог-копию WordPress с изменённым файлом wp-config.php, выделите его содержимое, щёлкните правой кнопкой мыши и в контекстном меню выполните команду Закачать на сервер. Дождитесь завершения операции и переходите к следующему этапу.
Перенос базы данных
Этот шаг необходим для переноса на хостинг всех настроек и содержимого сайта, без него от локальной версии на хостинге у вас останутся только плагины и темы оформления.
1. Запустите DENWER, перейдите по адресу localhost/Tools/phpmyadmin и на открывшейся странице щёлкните Базы данных.
2. Щёлкните на базе данных движка и нажмите Экспорт.
3. Если вы совсем не разбираетесь в БД, то на следующей странице оставьте параметры по умолчанию и нажмите OK.
4. Браузер загрузит файл с названием вида имя_базы.sql. Либо запомните, где он находится, либо переместите его в папку, где точно не потеряете.
5. Перейдите в PhpMyAdmin хостинга (в Beget ссылка на него находится в разделе MySQL), откройте заранее созданную для WordPress базу данных и нажмите кнопку Импорт.
6. На отобразившейся странице щёлкните Выбрать файл, в появившемся окне Проводника выберите файл, в который экспортировали локальную базу данных, затем на странице импорта нажмите Вперёд.
Теперь сайт полностью перенесён с localhost на сервер и доступен для просмотра любому пользователю всемирной паутины.
Полезные ссылки:
- Выбор редакции: uKit лучший конструктор сайтов.
- Сайт на Joomla 3 с нуля по гуру — видеокурс;
- WordPress 5 с Нуля до Гуру — видеокурс;
- Заработок на создании сайтов — бесплатный курс по открытию своей веб-студии;
- Каталог курсов — полноценные платные видеокурсы по созданию сайтов.
Здравствуйте.
Подскажите, как сохранить файлы сайта и базу данных на жесткий диск.
В разделе Бекапы, можно сохранить архив с файлами сайта и БД в корневой директории.
Подскажите, вот я перенесла сайт на хостинг. Хочу добавить новый плагин, но предварительно его опробовать на денвере ( там же осталась копия сайта). Могу ли я это сделать? Надеюсь, понятно объяснила)))
Конечно можете, какие трудности?) Ставьте на Денвере, затем, если устроит, установите и на хостинг.
Здравствуйте. Создал сайт на Wordpress на хостинге beget. Затем решил поменять домен, и случайно удалил сайт вместе с ним. После чего восстановил его себе на компьютер. Потом создал новый "Сайт" на хостинге, прикрепил домен. Далее встал вопрос о том, как перекинуть сайт с компьютера на хостинг. Открыл мануал от seostop, скачал Filezilla, перекинул файл wp-config на хостинг. Затем я скачал Денвер и открыл phpmyadmin. Но там, не было той базы данных, которая была указана в мануале. Также, там не было ни одного закаченного файла. После чего я попробовал использьзовать старую база данных, которая была на beget. Я уже поменял логины и пароли в фале wp-config. Сайт по прежнему пустой. Помогите пожалуйста.
Добрый день! Напишите в поддержку beget, они почти всегда помогают!