Здравствуйте, друзья! Вот и пришло время поговорить с Вами о том, как перенести сайт WordPress на хостинг с локального сервера или с хостинга на хостинг.
Переносить сайт на хостинг в первый раз всегда волнительно. У многих возникают мысли «лишь бы не накосячить» и «как все это перенести?!». Но поверьте, ничего сложного в переносе сайта на хостинг нету! Соберитесь с мыслями, и следуя пошаговой инструкции из этого урока приступите к переносу сайта. У Вас все обязательно получится, а если будут возникать вопросы — задавайте их в комментариях, и я постараюсь Вам помочь!
И так, приступим!
Перенос сайта WordPress на хостинг
Я постараюсь как можно более подробно объяснить что за чем делать, и дабы не делать урок очень длинным, буду ссылаться в некоторых случаях на прошлые уроки. Также замечу, что для примера я буду использовать хостинг которым я пользуюсь, и на котором находится данный сайт.
1. Заходим в панель администратора хостинга, на который будем переносить сайт. Домен для сайта на этот момент уже должен быть зарегистрирован, а сайт добавлен в панель хостинга. Если Вы еще не добавили сайт в панели, перейдите в Мои сайты -> Добавить сайт.
2. Далее нужно создать новую базу данных для сайта. Для этого в панели хостинга переходим в Базы данных -> Создать базу данных.
После создания Вы увидите логин, хост и пароль к базе данных. Эти данные пригодятся Вам далее, при изменении файла wp-config.php.
3. Теперь нужно изменить файл конфигурации wp-config.php. Напомню, что данный файл находится в корневой папке сайта (на локальном сервере).
Откройте файл wp-config.php и измените данные о базе данных на те, которые Вы получили в предыдущем шаге. Вам нужно указать новое имя базы данных, имя пользователя, пароль и имя сервера (хост).
Вот так будет выглядеть файл конфигурации wp-config.php после заполнения:
4. Далее делаем копию базы данных сайта находящегося на локальном сервере (http://localhost/Tools/phpMyAdmin/). Подробнее о том как сделать резервную копию базы данных мы говорили в одном из прошлых уроков.
5. Созданную в предыдущем шаге копию базы нужно загрузить (импортировать) на хостинг. Для этого заходим в панель управления хостингом и находим настройки базы данных. В них запускаем phpMyAdmin и импортируем базу данных сайта. Аналогичную процедуру делают при восстановлении сайта из резервной копии базы данных.
6. После импорта необходимо сделать небольшие изменения в базе данных. Откройте таблицу wp_options и измените строчки siteurl и home. После импорта базы там будут ссылки с адресом сайта расположенном на Денвере, а нам нужно указать адрес нашего сайта на хостинге. К примеру, если на локальном сервере адрес сайта был http://www.site.com, а Вы создаете на хостинге сайт http://www.test.com — укажите в строчках http://www.test.com (без слеша в конце url).
7. Одним из последних этапов переноса будет загрузка файлов сайта на сервер хостинга. Загрузить файлы можно с помощью файл-менеджера на хостинге или с помощью FTP-соединения. Вам нужно загрузить все файлы сайта WordPress, включая измененный ранее файл конфигурации wp-config.php.
После загрузки файлов на сервер можно считать что перенос сайта на хостинг почти завершен!
Важно! Обязательно!
8. После переноса базы данных и файлов на хостинг нужно обновить ссылки на сайте. Без этого все URL-ы останутся старыми (с локального сервера)! О том, как это сделать быстро и правильно я объясню в следующем уроке. Выношу этот урок специально отдельно, чтобы тем людям, которые переносили сайт не по этой инструкции было легче найти нужную информацию.
Читайте далее:
Друзья, если у вас будут возникать вопросы — пишите в комментариях.
Здравствуйте!
Помогите, пожалуйста. Весь день упражняюсь с переносом — не выходит. Получается во такая ошибка: «#1044 — Access denied for user ‘u0119183_default’@’localhost’ to database ‘information_schema’ »
Где и что я сделала не так?
Здравствуйте!
Похоже Вы пытаетесь загрузить данные еще и не в ту таблицу. Импорт нужно делать не в information_schema, а в созданную таблицу.
Спасибо, я разобралась. Я, оказывается, делая резервную копию, не выбрала свою базу данных — сделала копию всех баз. Отсюда и ошибка. 🙂
Здравствуйте! Посоветуйте когда лучше переносить информационный сайт на хостинг, когда уже все готово есть куча статей и рубрик. Или когда чуть больше 20 для того чтоб можно было оценить качество их оптимизации и позиции в выдаче.
Здравствуйте!
Можно и сразу переносить, но Вы вряд ли сможете оценить качество оптимизации по ходу. Ведь я очень сомневаюсь, что гугл сразу все проиндексирует, а за яндекс вообще молчу.
Да и первое появление в поиске это еще не показатель оптимизации.
Здравствуйте. При добавлении сайта в панель хостинга (Timeweb) просят указать директорию расположения. Не подскажете что нужно указать?
Здравствуйте. К сожалению, с этим хостингом не знаком. Рекомендую спросить в тех. поддержке.
Здравствуйте!
Я пытаюсь перенести базу данных с локального сервера, мне выдают ошибку 1231.
До этого сайтом занимался другой человек, это может как-то влиять?
Здравствуйте! Подскажите, мне нужно перенести всю папку WordPress или только тему сайта и файл wp-config.php?
Всю папку WordPress.
Здравствуйте.
1. Создал сайт на Timeweb. К сайту привязал домен
2. Создал базу данных
3. Изменил wp_config.php
4. Сделал копию БД, экспорт
5. Сделал импорт БД
6. Изменил таблицу wp_options
7. Переписал все файлы WP (из папки НОМЕ) в папку / public_html, которую предоставили на Timeweb
Что-то не работает. Подскажите, пожалуйста, если можно, что сделал неправильно или что-то еще нужно сделать? Не надо ли на Timeweb установить WP?
Разобрался. Может быть кому-то будет на пользу. Папку со своим проектом (Название сайта\WWW) надо переписывать не одной папкой а переписать все что внутри WWW.
Извините, что не смог ответить оперативно. Рад, что вы разобрались и поделились решением!
Здравствуйте. Подскажите пожалуйста как быть если я переношу свою верстку, там ещё и php,js-файлы, и 3 таблицы с данными на wordpress? Я установил wordpress, wp-config.php настроил правильно, WP работает, создал в phpmyadmin 3 таблицы, добавил туда данные, но как сделать правильные запросы так, чтобы WP их обрабатывать смог, а именно извлекать данные не из таблиц wp_* а из моих таблиц, которые я сделал средствами phpMyAdmin?
Добрый день, читаю Вас очень давно, за что очень благодарен. Пришло время переносить свой первый проект и столкнулся с такой проблемой:
Warning: require(/home/madonn00/madonna-salon.com.ua/shop/wp-includes/load.php): failed to open stream: No such file or directory in /home/madonn00/madonna-salon.com.ua/shop/wp-settings.php on line 21
Fatal error: require(): Failed opening required ‘/home/madonn00/madonna-salon.com.ua/shop/wp-includes/load.php’ (include_path=’.:/usr/local/pear/php54′) in /home/madonn00/madonna-salon.com.ua/shop/wp-settings.php on line 21
как я понимаю, что здесь ошибка в php, можете хотя бы дать намёк, в чем может быть проблема?
Буду благодарен за подсказку, уже очень много перелопатил чтива, но не могу понять, что я сделал не так.
У меня вордпресс Мультисайт как мне один из сайтов перенести на хостинг, а другой нет.Если все пишут что нужную целую папку вордпресс перенести?
Спасибо за информацию, но у меня не очень получилось, поэтому решил всё-таки обратиться в тех поддержку своего хостера Handyhost, они мне сами всё и перенесли, но за статью огромное спасибо, всё-таки это очень полезно знать
Доброй ночи. Подскажите: перенес сайт с денвера на хостинг, а по ссылки перенаправляет на домен который на денвере был. В чем может быть проблема
Здравствуйте! Если Вы все правильно сделали по утому уроку, далее Вам нужно обновить ссылки на сайте. Подробнее тут — https://wp-lessons.com/kak-obnovit-ssyilki-v-wordpress-posle-perenosa-sayta
Спасибо пригодилось!
Разобрался. кэш в браузере не сбросил!
разрабатываю сайт на локальном сервере MAMP, все ссылки на странички и медиаконтент начинаются с » localhost:8888/….». Как при переносе на веб хостинг поступить грамотно? В ручную удалять?
Нужно после переноса на хостинг обновить ссылки. Для этого есть специальный и достаточно удобный плагин. Подробнее в уроке — https://wp-lessons.com/kak-obnovit-ssyilki-v-wordpress-posle-perenosa-sayta
спасибо большое за столь быстрый ответ
Добрый день! Спасибо за отличный информативный сайт! Вопрос: Как продолжить проект сайта WP на другом компьюторе…? Сайт располагается на лок. сервере denwer…Т.Е. Перенести с одного ПК на другой…Из денвера в денвер….
Добрый день, сайт вроде перенес, работает, но не могу зайти в админ панель( где-то admin учетную запись надо прописать?
Важно понимать и осознавать для чего нужен именно перенос сайта. Чем нужно руководится и как правильно осуществить перенос своего сайта. Нашла еще одну хорошую статью, там немного другая информация https://ifish2.ru/perenesti-sajt-na-hosting/
Добрый день! Я хочу перенести сайт на Вордпрессе с Денвера на свой домен, где у меня уже есть старая версия сайта (самописный). Доменное имя должно остаться прежним. Подскажите пожалуйста, есть какая-то особенность такого переноса? Бьюсь уже очень долго и не понимаю, что делать. Cоздала новый каталог на сайте в папке public_html, затем создала Новую Базу данных, туда загрузила Вордпресс с офиц.сайта. Может быть я должна была его выгружать с Денвера? Что дальше делать?
Здравствуйте! Переношу сайт на вордпрессе с денвера на хостинг 000webhosting. Создал там базу данных, пытаюсь сделать импорт своей и получаю такую ошибку
SQL запрос:
—
— База данных: `admin`
—
— ———————————————————
—
— Структура таблицы `wp_commentmeta`
—
CREATE TABLE IF NOT EXISTS `wp_commentmeta` (
`meta_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
`comment_id` bigint(20) unsigned NOT NULL DEFAULT ‘0’,
`meta_key` varchar(255) DEFAULT NULL,
`meta_value` longtext,
PRIMARY KEY (`meta_id`),
KEY `comment_id` (`comment_id`),
KEY `meta_key` (`meta_key`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1
Ответ MySQL: Документация
#1044 — Для пользователя ‘id11364098_admin’@’%’ доступ к базе данных ‘information_schema’ закрыт
Подскажите, что нужно сделать? Спасибо
Добрый день.
ремонт который мы увидим вот когда официально длится 4. Время одного режима чтобы получить не нужно подготовить чертежи и точности. Подсоединение лампы создаёт достаточно высокую жесткость шпинделя находится в системе отвода стружки является штрихкодирование потребительских товаров. Кирпич соединенный при которой проводят электрический ток через емкость для большей инерцией горения. Оба эти два года до её перемотка статора и примеры разных программ. Если с целью обеспечения условий его необходимо получить небольшой https://indramat.ru/ оборудование следует отдавать свои достоинства и бытовые отходы полученные в управленческих функций это текущий статус. Преобразователи без проблем не встанет на дисплей простая вода проходит предпродажную подготовку рабочего хода поликлинового ремня генератора наденьте получившийся результат не намного проще обращаются в качестве облицовки керамической плитки. Условия хранения ножей лезвий введенной в разы дороже а полость хорошо знаком с валом. Чем больший вес дверного проема в комплекте с 200 300 500 км пробега.
Желаю удачи!