Бывает так, что прежний хостер по каким-либо причинам перестаёт вас устраивать. Чаще всего это вопрос соотношения цена/качество, но бывает и хуже - когда ваш сайт с завидной регулярностью становится недоступен по вине хостера. Что ж, тогда выход один - переезд на другой хостинг.
I. Итак, первым делом подбираем хостера. Тут вам решать в зависимости от опыта "столкновений" с той или иной компанией и потребностей. Мой выбор стоял между jino и mchost. Увы, jino в тестовом периоде отказывается дать опробовать php и mysql - сначала оплати.
Хотя надо признать мой опыт сотрудничества с jino на протяжении 2010 года в целом положительным. Единственное но - медлительность тех.поддержки. Правда и понадобилась она за год всего единожды и то не по вине хостера :) Как сейчас не могу сказать - проверяйте.
Всё удобно и замечательно, тариф настраивается гибко. Но проверить как поведёт себя старый огромный сайт при переносе нужно, ведь так?
Обратим взгляд на mchost, у которого с тарифами не так всё сладко, но он с удовольствием предоставит нам все возможности уже в тестовом периоде. Регистрируемся. При регистрации указываем какой домен хотели бы перенести и отмечаем "использовать тестовый период".
После регистрации входим со своим логином и паролем на сайт. Идём в управление сайтами. Наш домен должен уже быть там.
II. Начинаем активное взаимодействие с панелью.
1. Создание базы данных:
2. Заходим к старому хостеру, в phpmyadmin выбираем базу данных, делаем экспорт. Подробно об этом расписывать не стану, начальные шаги есть в статье перенос локального сайта на хостинг .
Далее заходим в phpmyadmin на макхосте, ищем ранее созданную БД, таблиц там ещё нет. Импортируем таблицы из скачанной БД.
3. В случае, если пути на старом и новом хостинге различаются, придётся сделать дополнительный финт ушами.
Распаковываем и открываем в текстовом редакторе файл базы данных чтототам.sql
Правим пути заменой, например:
/home/имя_пользователя/public_html/
на
/home/имя_пользователя/httpdocs
Копируем, что получилось после замены. Делаем SQL-запрос (то есть вставляем то, что скопировали):
4. Правим конфигурационный файл своей CMS (если у вас cms, конечно).
Для wordpress файл wp-config.php:
define('DB_NAME', 'название БД');
define ('DB_USER', 'имя_пользователя_БД');
define ('DB_PASSWORD', 'пароль_доступа_к_ДБ');
define('DB_HOST', 'localhost');
define('DB_CHARSET', 'utf-8');
Для joomla файл configuration.php:
<?php
class JConfig {
var $offline = '0';
var $editor = 'tinymce';
var $list_limit = '20';
var $helpurl = '';
var $debug = '0';
var $debug_lang = '0';
var $sef = '0';
var $sef_rewrite = '0';
var $sef_suffix = '0';
var $feed_limit = '10';
var $feed_email = 'author';
var $secret = 'jkllj9IWXYkOp5tM';
var $gzip = '0';
var $error_reporting = '-1';
var $xmlrpc_server = '0';
var $log_path = 'путь_к_логам/logs';
var $tmp_path = 'путь_к_временным_папкам/tmp';
var $live_site = '';
var $force_ssl = '0';
var $offset = '3';
var $caching = '1';
var $cachetime = '15';
var $cache_handler = 'file';
var $memcache_settings = array();
var $ftp_enable = '0';
var $ftp_host = '127.0.0.1';
var $ftp_port = '21';
var $ftp_user = '';
var $ftp_pass = '';
var $ftp_root = '';
var $dbtype = 'mysql';
var $host = 'localhost';
var $user = 'имя_пользователя_БД';
var $db = 'имя_БД'; var $dbprefix = 'jos_';
var $mailer = 'mail';
var $mailfrom = 'ваш@мейл';
var $fromname = 'ваш.сайт';
var $sendmail = '/usr/sbin/sendmail';
var $smtpauth = '0';
var $smtpsecure = 'none';
var $smtpport = '25';
var $smtpuser = '';
var $smtppass = '';
var $smtphost = 'localhost';
var $MetaAuthor = '0';
var $MetaTitle = '0';
var $lifetime = '30';
var $session_handler = 'database';
var $password = 'пароль_доступа_к_БД';
var $sitename = 'Название сайта';
var $MetaDesc = 'Описание сайта';
var $MetaKeys = 'ключевые слова';
var $offline_message = 'Сайт сейчас закрыт на техническое обслуживание. Пожалуйста зайдите позже.';
}
?>
5. Заливаем сайт в директорию httpdocs (или куда там в вашем случае?).
6. Если потестировали, всё нормально, всё нравится, и вы приняли решение воспользоваться услугами хостера, то идём прописывать ns-сервера.
Для jino это:
ns1.jino.ru
ns2.jino.ru
Для mchost идите во вкладку "Мой аккаунт", там найдёте:
ns1.mchost.ru
ns2.mchost.ru
Всё, осталось подождать, пока они пропишутся, родные. Обычно до 24 часов, не больше.
На этом прощаюсь.
I. Итак, первым делом подбираем хостера. Тут вам решать в зависимости от опыта "столкновений" с той или иной компанией и потребностей. Мой выбор стоял между jino и mchost. Увы, jino в тестовом периоде отказывается дать опробовать php и mysql - сначала оплати.
Хотя надо признать мой опыт сотрудничества с jino на протяжении 2010 года в целом положительным. Единственное но - медлительность тех.поддержки. Правда и понадобилась она за год всего единожды и то не по вине хостера :) Как сейчас не могу сказать - проверяйте.
Всё удобно и замечательно, тариф настраивается гибко. Но проверить как поведёт себя старый огромный сайт при переносе нужно, ведь так?
Обратим взгляд на mchost, у которого с тарифами не так всё сладко, но он с удовольствием предоставит нам все возможности уже в тестовом периоде. Регистрируемся. При регистрации указываем какой домен хотели бы перенести и отмечаем "использовать тестовый период".
После регистрации входим со своим логином и паролем на сайт. Идём в управление сайтами. Наш домен должен уже быть там.
II. Начинаем активное взаимодействие с панелью.
1. Создание базы данных:
2. Заходим к старому хостеру, в phpmyadmin выбираем базу данных, делаем экспорт. Подробно об этом расписывать не стану, начальные шаги есть в статье перенос локального сайта на хостинг .
Далее заходим в phpmyadmin на макхосте, ищем ранее созданную БД, таблиц там ещё нет. Импортируем таблицы из скачанной БД.
3. В случае, если пути на старом и новом хостинге различаются, придётся сделать дополнительный финт ушами.
Распаковываем и открываем в текстовом редакторе файл базы данных чтототам.sql
Правим пути заменой, например:
/home/имя_пользователя/public_html/
на
/home/имя_пользователя/httpdocs
Копируем, что получилось после замены. Делаем SQL-запрос (то есть вставляем то, что скопировали):
4. Правим конфигурационный файл своей CMS (если у вас cms, конечно).
Для wordpress файл wp-config.php:
define('DB_NAME', 'название БД');
define ('DB_USER', 'имя_пользователя_БД');
define ('DB_PASSWORD', 'пароль_доступа_к_ДБ');
define('DB_HOST', 'localhost');
define('DB_CHARSET', 'utf-8');
Для joomla файл configuration.php:
<?php
class JConfig {
var $offline = '0';
var $editor = 'tinymce';
var $list_limit = '20';
var $helpurl = '';
var $debug = '0';
var $debug_lang = '0';
var $sef = '0';
var $sef_rewrite = '0';
var $sef_suffix = '0';
var $feed_limit = '10';
var $feed_email = 'author';
var $secret = 'jkllj9IWXYkOp5tM';
var $gzip = '0';
var $error_reporting = '-1';
var $xmlrpc_server = '0';
var $log_path = 'путь_к_логам/logs';
var $tmp_path = 'путь_к_временным_папкам/tmp';
var $live_site = '';
var $force_ssl = '0';
var $offset = '3';
var $caching = '1';
var $cachetime = '15';
var $cache_handler = 'file';
var $memcache_settings = array();
var $ftp_enable = '0';
var $ftp_host = '127.0.0.1';
var $ftp_port = '21';
var $ftp_user = '';
var $ftp_pass = '';
var $ftp_root = '';
var $dbtype = 'mysql';
var $host = 'localhost';
var $user = 'имя_пользователя_БД';
var $db = 'имя_БД'; var $dbprefix = 'jos_';
var $mailer = 'mail';
var $mailfrom = 'ваш@мейл';
var $fromname = 'ваш.сайт';
var $sendmail = '/usr/sbin/sendmail';
var $smtpauth = '0';
var $smtpsecure = 'none';
var $smtpport = '25';
var $smtpuser = '';
var $smtppass = '';
var $smtphost = 'localhost';
var $MetaAuthor = '0';
var $MetaTitle = '0';
var $lifetime = '30';
var $session_handler = 'database';
var $password = 'пароль_доступа_к_БД';
var $sitename = 'Название сайта';
var $MetaDesc = 'Описание сайта';
var $MetaKeys = 'ключевые слова';
var $offline_message = 'Сайт сейчас закрыт на техническое обслуживание. Пожалуйста зайдите позже.';
}
?>
5. Заливаем сайт в директорию httpdocs (или куда там в вашем случае?).
6. Если потестировали, всё нормально, всё нравится, и вы приняли решение воспользоваться услугами хостера, то идём прописывать ns-сервера.
Для jino это:
ns1.jino.ru
ns2.jino.ru
Для mchost идите во вкладку "Мой аккаунт", там найдёте:
ns1.mchost.ru
ns2.mchost.ru
Всё, осталось подождать, пока они пропишутся, родные. Обычно до 24 часов, не больше.
На этом прощаюсь.
0 коммент.: (+add yours?)
Отправить комментарий
Примечание. Отправлять комментарии могут только участники этого блога.