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


Вы долгое время корпели над кодом, подбирали дизайн и текст, и вот настал решающий момент - теперь вы собираетесь явить миру свое творение. Попросту выложить локальный сайт на хостинг. Данная статья призвана помочь вам в этом деле. Рассматривать будем переност на хостинг сайтов, сделанных на основе CMS: Joomla, Wordpress, Drupal. материал ориентирован на то, что в процессе работы над сайтом вами был использован Denwer.


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

1. Экспорт базы данных

Идем в phpmyadmin : http://localhost/Tools/phpmyadmin/index.php . Видим окно:


Выбираем необходимую базу данны. Откроется страница с таблицами баз данных. Ищите вкладку "Экспорт".


Под окном с перечнем таблиц отметим пункт "Отметить все" и "Послать". Нажимаем кнопку "Пошел". Сохраняем базу данных с форматом имя_базы.sql . Готово.

Чтобы в будущем не возникло проблем с кодировкой, необходимо изменить кодировку эккспортируемой базы данных. Откройте сохраненый фаил с базой в блокноте, "сохранить как" - utf-8.

2. Копирование файлы сайта с локального хоста на сервер хостинга.

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

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

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

4. Редактирование фаила configuration.php

Измените путь к файлам сайта в зависимости от пути на вашем хостинге.
Например:

var $log_path = '/home/ваше_имя_пользователя/public_html/ваш_домен/logs';
var $tmp_path = '/home/ваше_имя_пользователя/public_html/ваш_домен/tmp';

Замена имени пользователя и базы данных:
var $user = 'ваше_имя_пользователя_бд';
var $db = 'имя_вашей_бд';

Замена пароля пользователя базы данных:
var $password = 'ваш_пароль';
После этого сохраните фаил и попробуйте зайти на сайт.
Внимательно отнеситесь к установке прав на файлы...


- Перенос WordPress с локального сервера на хостинг

Следуйте пунктам 1, 2, 3 (см. выше. )


4. Откройте файл wp_config.php, находящийся в корневой папке блога. Укажите там правильные имя базы данных, имя пользователя, пароль к базе данных.


- Перенос Drupal на хостинг

Экспорт базы данных, помещение файлов на хостинг и создание новой БД ничем не отличаются от пунктов 1, 2 и 3, рассмотренных выше.
Различия состоят снова лишь в том файле, где нужно прописать новые имена/адреса.

4. Перед загрузкой файлов drupal на сервер, необходимо внести изменения в файл settings.php
www/sites/default/settings.php

Пример:
$base_url = 'http://адрес_вашего_сайта';
измените и 94 строку
$db_url = 'mysql://myUser:myPass@localhost/myDrupalDB';
на
$db_url = 'mysql://ваше_имя_пользователя_бд:пароль_базы_данных@localhost/имя_базы_данных';

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


2 коммент.: (+add yours?)

Анонимный

Большое спасибо, для меня очень ценная статья.

redVi

Пару раз зальёте на хостинг и будете все эти действия выполнять автоматически =)

Отправить комментарий

Примечание. Отправлять комментарии могут только участники этого блога.