Как перенести сайт с Денвера на хостинг. Перенос сайта на хостинг


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

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

Моя сегодняшняя статья будет как раз на тему переноса готового сайта с локального сервера на вашем компьютере на реальный хостинг в интернет. Буду рассказывать на примере MaxSite, если у кого-то сайт на другой CMS, то общая схема та же самая, хотя по ходу могут возникать и какие-то другие моменты.

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

Тренинг по вёрстке сайта на HTML5 и CSS3

Давайте начнем.

Шаг 1. Подготавливаем файл .sql для заливки на хостинг

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

Для этого сначала запускаем локальный сервер, потом идем по ссылке http://localhost/Tools/phpMyAdmin/, попадаем на страницу PhpMyAdmin,

phpmyadmin

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

Под списком таблиц указываем Отметить все, затем идем в верхнем меню во вкладку Экспорт. Выбираем обычный экспорт. Дальше уже напротив компрессия ставим zip (это для хостинга jino.ru, для других, возможно, и не нужно использовать сжатие).

экспорт базы данных

В пункте Параметры создания объектов ставим галочку напротив надписи

Добавить выражение DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT.

Внизу страницы нажимаем ОК

экспорт базы данных

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

сохранить файл

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

Шаг 2. Редактируем файл sql

После того, как мы закачали файл с таблицами базы данных, открываем его в редакторе, щелкаем Сtrl+F и с помощью поиска ищем ссылочки, где прописано название домена, который находится на локальном хостинге.

В каждой найденной ссылке на месте старого домена прописываем новый домен (уже с реального хостинга).

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

После того, как отредактировали все ссылочки - идем дальше smile

Шаг 3. Создаем базу данных на хостинг

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

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

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

И теперь уже видим таблицы базы данных на реальном сервере!

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

Шаг 4. Закачиваем файлы на хостинг

Но перед тем, как мы закачаем файлы на хостинг, нам нужно отредактировать файл database.php, который находится в папке application/config/ (Это для MaxSite CMS, для других CMS файл будет называться по-другому, но суть от этого не меняется).

В файле database.php мы прописываем новые данные для базы (имя пользователя, пароль, название базы).

меняем параметры базы данных

Теперь уже можно копировать файлы через FTP или с помощью файлового менеджера в корневую папку сайта на реальном хостинге.

После того, как загрузили файлы сайта на хостинг, набираем в адресной строке браузера название своего домена (уже в интернете) и видим свой сайт там!

Автор статьи: Елена Лощилова.

master-css.com

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

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

Переносить сайт на хостинг в первый раз всегда волнительно. У многих возникают мысли «лишь бы не накосячить» и «как все это перенести?!». Но поверьте, ничего сложного в переносе сайта на хостинг нету! Соберитесь с мыслями, и следуя пошаговой инструкции из этого урока приступите к переносу сайта. У Вас все обязательно получится, а если будут возникать вопросы — задавайте их в комментариях, и я постараюсь Вам помочь!

И так, приступим!

Перенос сайта WordPress на хостинг

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

1. Заходим в панель администратора хостинга, на который будем переносить сайт. Домен для сайта на этот момент уже должен быть зарегистрирован, а сайт добавлен в панель хостинга. Если Вы еще не добавили сайт в панели, перейдите в Мои сайты -> Добавить сайт.

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

2. Далее нужно создать новую базу данных для сайта. Для этого в панели хостинга переходим в Базы данных -> Создать базу данных.

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

Указываем имя новой базе данных и нажимаем кнопку «Создать»

После создания Вы увидите логин, хост и пароль к базе данных. Эти данные пригодятся Вам далее, при изменении файла wp-config.php.

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

3. Теперь нужно изменить файл конфигурации wp-config.php. Напомню, что данный файл находится в корневой папке сайта (на локальном сервере).

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

Вот так будет выглядеть файл конфигурации wp-config.php после заполнения:

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

Данные для заполнения мы получили после создания базы данных на хостинге

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).

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

Изменяем строчки siteurl и home на адрес вашего сайта

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

После загрузки файлов на сервер можно считать что перенос сайта на хостинг почти завершен!

Важно! Обязательно!

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

Читайте далее:

Друзья, если у вас будут возникать вопросы — пишите в комментариях.

Здравствуйте, друзья! Вот и пришло время поговорить с Вами о том, как перенести сайт WordPress на хостинг с локального сервера или с хостинга на хостинг. Переносить сайт на хостинг в первый раз всегда волнительно. У многих возникают мысли "лишь бы не накосячить" и "как все это перенести?!". Но поверьте, ничего сложного в переносе сайта на хостинг нету! Соберитесь с мыслями, и следуя пошаговой инструкции из этого урока приступите к переносу сайта. У Вас все обязательно получится, а если будут возникать вопросы - задавайте их в комментариях, и я постараюсь Вам помочь! И так, приступим! Перенос сайта WordPress на хостинг Я постараюсь как можно…

Оценка урока

Рейтинг: 4.34 ( 16 голосов ) 100

wp-lessons.com

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

Доброго времени суток, уважаемые читатели. Когда-то давно, аж 27 сентября прошлого года, я рассказывала, как установить WordPress на Denwer. Ещё тогда я решила, что у этой статьи просто обязано быть продолжение - как перенести готовый WordPress с Денвера на хостинг. Решила давно, а вот до готовой статьи добралась только сегодня. Надеюсь, кому-то эта статья будет полезна.

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

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

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

На стороне хостера

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

Самое главное, что вам сразу потребуется, это:

  1. Доступ FTP – дает ли вам этот доступ хостер сам или вы в личном кабинете можете самостоятельно создать данное подключение. Оно нужно для того, чтобы загрузить все файлы вашего сайта, которые пока находятся на вашем компьютере, на сервер хостера.
  2. База MySQL – создает ее для вас сам хостер и высылает логин и пароль к ней, или вы самостоятельно должны создать новую базу в личном кабинете.

Что значит – дает вам хостер сам? Когда вы заказываете услугу и оплачиваете ее, вам должно прийти письмо на почту с оповещением, что услуга подключена. Как правило, сразу в этом письме и есть дальнейшие инструкции или, как вариант, ссылка на справочный материал. Итак, если хостер сам создает для вас FTP подключение и базу MySQL, то он обязательно пришлет логины и пароли в письме вам на почту. Не теряйте такое письмо!

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

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

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

Для FTP подключения должно быть:

  • имя сервера, к которому вы будете подключаться через FTP подключение. Может иметь разные названия, зависит от настроек хостера. Вот возможные варианты:
  • ftp.ваш_домен.ru
  • ftp.домен_хостера.ru
  • XX.XXX.XX.XXX – какие-то цифры
  • Логин
  • Пароль

Для подключения к базе MySQL:

  • Название базы
  • Логин
  • Пароль

Название базы может совпадать с логином.

На этом этапе мы обладаем заветным доступом к серверу через FTP и данными нашей новой Базы MySQL.

Подготовка на своем компьютере.

Что такое FTP, FTP клиент и FTP подключение

FTP – это специальный протокол, с помощью которого мы можем перемещать файлы с одного сервера (компьютера) на другой при помощи интернета.

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

Когда у вас будут данные для FTP подключения и установлен FTP клиент, вы открываете программу и создаете новое подключение. Вот как это выглядит в Total Commander:

Название для себя – вписываете любое удобное для себя имя.

Что такое База MySQL и подготовка Базы к переносу

Одним из самых сложных этапов (когда в этом ещё не разбираешься) является перенос Базы MySQL.

Что такое База MySQL?

База MySQL – это хранилище (архив, библиотека) информации.

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

  • для хранения идентификационного номера вашей статьи;
  • для хранения даты, когда была опубликована статья;
  • для хранения имени автора, кто опубликовал данную статью;
  • для хранения текста статьи и другие ячейки.

Вот в таком виде хранится информация в Базе MySQL:

На вашем локальном компьютере на Денвере ваша база находится по адресу http://localhost/tools/phpmyadmin/ – это универсальный адрес, т.е. других вариантов просто и  быть не может. Интерфейс, в котором мы работаем с базой данных называется phpMyAdmin.

В левой колонке перечислены все базы, которые вы создавали на своем компьютере в тот момент, когда впервые устанавливали CMS на Денвер:

Прежде, чем мы начнем экспорт нашей базы данных, остановимся на очень важном пункте - адрес сайта.Когда вы только создавали свой первый сайт на Денвер, какой адрес сайта вы придумали? У меня был wp.ru. А теперь, когда переносите сайт с денвера на хостинг, какой домен вы купили? Вряд ли они совпадают. Если мы все перенесем в том виде, как оно работало на домашнем компьютере, сайт не будет открываться по новому адресу домена, который вы приобрели. Все данные, имеющегося на денвере сайта, настроены на придуманный вами домен. И не будут работать по другому адресу.Итак, нам нужно везде, где это необходимо, указать новый адрес сайта. Это должен быть адрес домена, который вы купили заранее, и что ещё важно - настроили купленный домен на сервер хостинга.Самое простое, все подобные изменения можно внести непосредственно в админке сайта, в разделе общих (основных) настроек. Например, как в WordPressНастройка домена в админке сайтаБудьте внимательны, делайте это в самую последнюю очередь, т.к. после того, как нажмете кнопку сохранить, вы уже не сможете зайти на свой сайт на домашнем компьютере по старому адресу.Есть второй способ, который непосредственно связан с редактированием таблицы нашей базы данных MySQL.

У каждой CMS такая таблица может называться по разному. Например, в WordPress она называется wp_options, изменить адрес сайта нужно в трех ячейках, в phpBB - phpbb_config, изменить в двух ячейках. Там же можно изменить и адреса почты. Думаю, дальше вы с этим справитесь. Вернемся к переносу сайта.

Переходим в нужную базу. Находим вверху вкладку Экспорт. Т.к. мы пользуемся Денвером и не умеем пользоваться базами на профессиональном уровне, то все настройки для экспорта базы, выставленные в Денвере по умолчанию, подходят для экспорта базы. Т.е. если у вас нет каких-либо веских причин что-то менять в настройках по умолчанию, то ничего не меняйте. Внизу страницы установите галочку Save as file и нажмите кнопку Go (возможно, у вас все это будет на русском, у меня почему-то на английском).

База сохранится на вашем компьютере.

Важное замечание!

Могло так получиться, что во время установки какой-либо CMS на Денвер вы не создавали новую базу, а выбрали уже существующую на тот момент, например mysql (она всегда создается по умолчанию, когда вы устанавливаете Денвер на свой компьютер). Так вот в этой Базе, созданной по умолчанию, уже содержится какая-то информация, и теперь она "перемешалась" с той, экспорт которой нам нужно сделать. Именно для таких случаев, когда имеется только одна база, и в ней содержатся данные нескольких разных сайтов, всем таблицам одного сайта присваивается префикс таблиц – своего рода отличительный знак. Вот как это выглядит:

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

Дальше те же действия, что и описаны выше.

Итак, на данный момент мы имеем:

  1. Установленный FTP клиент.
  2. Создано подключение к серверу хостера.
  3. Имеем файл базы данных в формате .sql.
  4. Имеем данные для подключения к новой базе, которая находится на сервере хостера.

Переходим к переносу сайта.

Переносим сайт с Денвера на хостинг

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

Сам перенос можно разбить на три этапа (шага).

Шаг первый – переносим Базу MySQL

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

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

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

Шаг второй – переносим файлы сайта с компьютера на хостинг

Открываем на своем компьютере FTP клиент. Подключаемся к серверу.

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

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

В Окне 1 у меня три папки, которые создал хостер. У вас может быть всего одна папка, или две, они могут совершенно по другому называться. Тут мы должны знать, в какую именно папку должны перенести свой сайт. Обычно, информацию об этом можно найти на сайте хостера в справочной документации. Как правило, папка, в которой должен быть сайт может иметь такие названия:

  • public
  • html
  • public_html
  • www
  • public_www

Очень важно - сайт нужно залить именно в папку. Двойной клик мышки по папке откроет ее (в Total Commander). Папка будет пустой, либо в ней может быть один единственный файл index.html (зависит от хостера). Если такой файл имеется, смело его удаляем.

В Окне 2 кликаем по папке www. Вы увидите файлы своего сайта, который пока находится на вашем компьютере на Денвере.

Выделяем все файлы и жмем на кнопку Копирование. Начнется перенос папок.

Шаг третий – редактирование файла конфигурации

Редактирование файла конфигурации - самый важный этап в процессе переноса сайта на хостинг. У каждой CMS имеется свой конфигурационный файл, в котором содержится важная информация:

  • Имя Базы данных MySQL.
  • Логин для подключения к Базе MySQL.
  • Пароль к Базе MySQL.

Также там есть поля и для другой информации, это уже зависит от конкретной CMS.

Итак, конфигурационный файл WordPress называется wp-config.php, такой же файл в Joomla называется configuration.php, а в phpBB – просто config.php. Файл конфигурации находится в корне сайта. Вы можете его отредактировать, перед любым из описанных выше действий.

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

Открываем этот файл в редакторе. Я сделала скрины разных файлов (именно те места, которые необходимо отредактировать), чтобы вы увидели, на сколько они все похожи.

Конфигурационный файл WordPress:

Конфигурационный файл phpBB:

Конфигурационный файл Joomla:

Обратите внимание, что все все файлы между собой достаточно похожи. Везде есть поле, для указания имени базы, логина, пароля. Я специально выделила ещё адрес базы localhost. Как правило, адрес базы всегда имеет именно это название.

В файле joomla есть ещё два поля, которые я указала, это адреса папок logs и tmp. Необходимо прописать путь от корня сервера хостера до этих папок.

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

На этом перенос сайта завершен. Теперь он доступен в интернете и вы можете набрать его адрес в адресной строке браузера.

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

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

На этом заканчиваю. Удачи в развитии.

amateurblogger.ru

: База знаний :: sprinthost

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

Внимание: Наш хостинг поддерживает работу с сайтами, использующими PHP, Perl, Python. Системы управления базами данных — MySQL и SQLite. Не любой сайт можно перенести на наш хостинг.

  • В панели управления предыдущего хостинга создайте архив с файлами вашего сайта.
  • Если ваш сайт использует базу данных, создайте дамп базы данных. Сделать это можно, например, с помощью PHPMyAdmin выполнив функцию «Экспорт».
  • Сохраните архив с файлами сайта и дамп базы данных на ваш локальный компьютер.
  • Перейдите в Панель управления по ссылке: https://cp.sprinthost.ru.
  • Добавьте домен на ваш аккаунт в разделе «Сайты и домены» → «Добавить сайт».
  • В разделе «Сайты и домены» → «Управление сайтами» установите необходимый веб-сервер для обработки запросов к сайту. Если ваш сайт работает на PHP 5.6, оставьте версию веб-сервера без изменений.
  • Если сайтом используется база данных, создайте ее в одноименном разделе Панели управления и сохраните данные для доступа к ней (имя пользователя, имя базы данных, пароль) в текстовый редактор. Процесс создания базы данных подробно описан в инструкции.

При добавлении сайта в Панели управления хостингом, в его корневой директории (~/domains/site.ru/public_html) создается стандартный индексный файл index.php со страницей «Создан новый сайт». Удалите этот файл.

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

Перейдите в директорию, где должны находиться файлы: /home/login/domains/site.ru/public_html/ (где login — ваш логин, а site.ru — доменное имя вашего сайта)

Чтобы загрузить архив с помощью Файлового менеджера, нажмите кнопку «Загрузить файл»: Загрузить файл

Распаковать его можно здесь же, нажав кнопку «Извлечь архив»: Извлечь архив

Чтобы импортировать базу данных, перейдите в раздел «Базы данных» → «Войти в PHPMyAdmin», после чего воспользуйтесь функцией «Импорт». Дальнейшие действия подробно описаны в инструкции.

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

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

Конфигурационные файлы популярных CMS:

  • WordPress: wp-config.php
  • Joomla: configuration.php
  • Bitrix: bitrix/.settings.php и bitrix/php_interface/dbconn.php
  • OpenCart: config.php и admin/config.php
  • MODx: manager/includes/config.inc.php

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

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

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

Если почта вашего домена обслуживается сторонними сервисами (например, Яндекс или Google), в Панели управления перейдите в раздел «Сайты и домены» → «Управление сайтами» → site.ru → «Перенос почты на внешние сервисы».Напротив названия сервиса, у которого обслуживается почта, нажмите «Домен уже подтвержден».

Если почта будет обслуживаться нашими почтовыми серверами, создайте в Панели управления используемые почтовые ящики. Сделать это можно в разделе «Сайты и домены» → «Управление сайтами» → site.ru → «Почтовые ящики».

Для переноса содержимого почтовых ящиков на наш хостинг:

  • Откройте почтовый клиент и настройте соединение по протоколу IMAP с обоими ящиками — на нашем хостинге и другом сервисе. Для соединения с сервером входящей почты на нашем хостинге вместо mail.mydomain.ru используйте IP-адрес аккаунта.
  • Средствами почтовой программы (drag-and-drop) перенесите письма с ящика на прошлом сервисе в соответствующие папки в вашем новом ящике.

Если ваш домен не зарегистрирован, выполните регистрацию в Панели управления в разделе «Сайты и домены» → «Регистрация, продление».

Если ваш домен зарегистрирован, но сайт открывается с другого хостинга, в панели управления регистратора домена измените NS-серверы на наши:ns1.sprinthost.runs2.sprinthost.ru Сайт откроется с нашего хостинга по основному имени после обновления кеша DNS на серверах провайдеров. В среднем этот процесс занимает от 2 до 8 часов, максимальный срок — до 72 часов.

Если вам требуется внести дополнительные записи в описание зоны домена перейдите в раздел «Сайты и домены» → «Управление сайтами» → site.ru → «Настройка DNS» Панели управления.

Чтобы задать определенные параметры PHP, внесите необходимые директивы в файл .htaccess в корневой директории сайта.

Изменить параметры mbstring.func_overload и mbstring.internal_encoding можно в настройках персонального веб-сервера в разделе «Дополнительно» → «Персональный веб-сервер». В этом же разделе можно подключить акселератор PHP или другие расширения. Более подробная информация доступна в нашей статье.

Настроить расписание заданий для планировщика можно в разделе «Дополнительно» → «Планировщик Cron». При составлении заданий пользуйтесь нашими рекомендациями.

help.sprinthost.ru

Перенос сайта с компьютера на хостинг

Мы расскажем о переносе на примере хостинга spaceweb.ru, но по сути, процесс переноса мало чем отличается в том, на какой сервер переносим сайт. Что для этого понадобится?

Во-первых, экспорт базы данных. Для этого в окно браузера вставляем ссылку (не забудьте для начала дать старт денверу): localhost/tools/phpmyadmin/. Заходим в базу, открываем вкладку созданной нами базы. На открывшейся панели выбираем кнопку верхнего меню — экспорт. 

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

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

Во-вторых, FTP-доступ. Что это такое? Это возможность переноса нужных файлов с помощью программы ftp-клиента. Для этого необходимо скачать любую из подобных программ, например, FileZilla. Это бесплатный фтп-клиент, лёгкий в установке и простой в использовании. Какие параметры будем использовать?

FTP-доступВ окошко — хост — вставляем IP. Он вписан в левой боковой панели (привожу пример по хостингу sweb.ru). Имя пользователя и пароль  те же, что вводим при входе на хостинг. Порт можно не вписывать. Жмём — быстрое соединение. Если мы будем делать перенос с денвера, то нам нужно в папку public.html перенести все файлы и папки именно из той, в которой находится вордпресс. Обычно она лежит по такому пути: z/home/localhost/www/папка с названием вашего сайта/. Вот из этой последней папки всё содержимое и следует перенести. Обратите внимание: только то, что внутри папки, саму папку переносить не надо, иначе будет ошибка. И ещё внимание: если название уже созданного на денвере сайта, и того, какой вы станете создавать на сервере, не будет совпадать, то перед тем, как произвести перенос, надо сделать подготовительную работу. Это же относится и к резервной копии, которую вы сделали для дальнейшего переноса с компьютера на хостинг.

Теперь по порядку делаем изменения. Сначала идём на наш хостинг и создаём на нём новую базу (вкладка — базы MySQL). Она, скорее всего, будет отличаться в названии от созданной вами на денвере. Поэтому прежде, чем заархивировать экспортированную базу, мы сделаем ряд изменений. Открываем файл базы в блокноте, например, в NotePad++.  Сразу в начале файла меняем название старой базы на вновь созданную на хостинге: База данных: ‘ваша база’. Такое же название даём и всему сохранённому файлу. Название вписывайте внимательно.   Далее, выбираем в блокноте поиск. Находим в файле старое название сайта, заменяем на новое (оно будет соответствовать названию вашего домена). Если в структуре таблиц вы меняли префикс вместо wp_  на другой, то также не забывайте об этом. После всех изменений файл базы сохраняем в том же формате и можно его заархивировать. Не знаю, может, этого делать и не обязательно, но исходя из своего опыта, приходилось переносить большую базу, и пока не был создан архив, данный процесс не удавался.

Теперь находим файл wp-config.php и меняем в нём логин, пароль и название базы. Не забыть по возможности сменить префикс (если это необходимо). Также, если есть созданные файлы .htaccess и  robots text, вписываем в них название нового сайта.

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

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

К вопросам, касающимся обновлений,  вернёмся позже, а пока мы переехали на хостинг.

Пожелаем вам удачи!

Если возникнут вопросы, пишите в группу: http://vk.com/club51823881

Перенос сайта вордпресс с денвера на хостинг

Продолжение следует…

kinsite.ru

Перенос сайта на хостинг

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

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

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

Если сайт состоит из определенного числа статических html-страниц, то перенести сайт на хостинг будет очень легко: нужно скопировать все файлы с компьютера либо со старого хостинга, а после закачать их на сервер нового хостера. Инструкция как пользоваться FTP менеджером у нас есть тут.

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

Независимо от типа CMS, которое применялось при создании веб-ресурса, перенести сайт на хостинг нужно следующим образом:

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

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

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

У нас вам надо поставить следующие настройки:

ns1.cool-dns.com

ns2.cool-dns.com

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

Большинство современных хостеров работают с MySQL. Управление базами данных MySQL, как правило, осуществляется с помощью phpMyAdmin. Пользоваться данной утилитой можно, просто войдя в панель управления прежним хостингом. После этого нужно найти базу данных, которая нужна для меняющего место сайта, и экспортировать с нее необходимые данные. Рекомендуем вам экспортироть не базу, а именно таблицы из базы данных. Что бы при установке базы, ваш дамп не пытался создать новую базу данных.По пунктам:

1. Заходите в PHPMyAdmin на прежнем хостинге.2.1. Если баз несколько, то выберите необходимую из списка.2.2. Если одна, то нажмите на нее.3. Заходите в пункт меню "Экспорт".4. В колонке "Экспорт" выделяем все таблицы из списка путем нажатия на ссылочку "Отметить все".5. В колонке "Опции SQL" галочки должны стоять напротив следующих вариантов: "Структура", "Добавить значение AUTO_INCREMENT", "Обратные кавычки в названиях таблиц и полей" (кстати, в большинстве случаев галочки на этих вариантах стоят по-умолчанию).6. Колонка "Данные". Галочки должны стоять напротив следующих выборок: "Полная вставка". Export type: "INSERT" (по-умолчанию).7. Колонка "Послать". Поставьте галочку.8. Подколонка "Сжатие". Если база большая, то для более быстрого скачивания (в раз 10 быстрее) выберите тот или иной вид архивирования данных.9. Нажимаете кнопочку "Пошел".

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

На нашем хостинге это делается через cPanel.

Мы рекомендуем вам воспользоваться "Мастером баз данных MySQL(r)" в сPanel

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

Либо в ручную по следующей инструкции:

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

Теперь у вас есть пользователь и база данных, вида:

вашлогинcpanel_login

вашлогинcpanel_base

(login и base — то, что вы указали при создании)

Например получаться такие названия user_login и user_base, где user будет ваш логин в Cpanel.

  • Сервер для подключения localhost

Обратите внимание, что через phpmyadmin вы не сможете создать базу данных.

Далее по шагам установка таблиц базы через phpmyadmin

1. После этого Дамп Базы Данных будет скачан и сохранен на Вашем компьютере.2. Если Вы скачали сжатый (заархивированный) вариант Базы Данных, то Вам следует его разархивировать.3. Заходите в PHPMyAdmin на сервере нового хостинг-провайдера.3.1 Если баз несколько, то выберите необходимую из списка.3.2 Если одна, то нажмите на нее.

4. Заходите в пункт меню "SQL".

5. Нажимаете на кнопочку "Обзор" и находите на своем компьютере Дамп Базы Данных.6. Нажимаете на кнопочку "Пошел" и дожидаетесь (чем больше База Данных, тем дольше нужно ждать) сообщения об успешном выполнении инструкций.

После того как с базой данных все будет решено, потребуется сделать еще один шаг, чтобы благополучно перенести сайт на хостинг нового провайдера — изменить конфигурационный файл, под названием «config.php» либо аналогичный ему, например в Joomla это configuration.php. Здесь потребуется изменить такие параметры как имя базы данных, если надо то имя сервера MySQL, а также, если необходимо, имя пользователя. То есть задать параметры которые вы указали при создании базы и пользоваться в панели управления хостингом.

После этого вам надо обязательно поставить нужные права на файлы и папки куда CMS ведет запись, обычно это 777. (На нашем хостинге смена прав не требуется). Например в Joomla папки легко определить, если зайти в раздел Помощь > Информация о системе > Права на папки. Проверьте и установите 777 на файлы и папки которые указаны в этом разделе.

Описанными способами можно переносить сайты практически любой CMS, к примеру, WordPress, DLE, Joomla! и так далее. Таким же способом можно осуществить перенос сайта на хостинг и с локального сервера, например, с Денвера.

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

reallyhost.ru

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

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

Перенести сайт на хостинг необходимо в случае создания нового сайта, в случае редизайна сайта, в случае неудовлетворительных характеристик предыдущего хостинга. Если сайт представляет собой набор статических 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 и т.д. Также подобным образом можно перенести сайт с локального сервера на хостинг (например, с Денвера) В некоторых случаях алгоритм переноса сайта может отличаться от вышеописанного.

Теги:перенести сайт, перенести сайт на хостинг, перенос сайта, перенос сайта на хостинг

webstudio2u.net