| 12.12.2008 г. | |
|
Перенос сайтов на новый хостинг В этой статье я хотел бы рассказать, как своими силами перенести на хостинг с ISP Manager сайт на наиболее распространенных CMS-системах, таких как - Joomla, Wordpress, Bitrix.
В первую очередь необходимо сохранить все данные своих сайтов, такие как базы данных и данные - файлы сайта. Проще всего это сделать с помощью панели управления хостингом, если у вас есть к ней данные для доступа. Также хорошо, если у вас есть доступ к средствам бекапа в этой панели управления, хотя это не обязательно. Также, можно заархивировать файлы сайта внутренними средствами CMS-системы. В некоторых профессиональных CMS, таких как Bitrix, эти средства очень развиты - можно заархивировать и базу и файлы данных сайта в два клика. Дампы баз данных можно получить, воспользовавшись phpMyAdmin-ом, который обычно есть на всех хостингах или, если его нет или у вас нет к нему доступа, залить на свой хостинг небольшой, но очень полезный в этом деле скрипт - sypexdumper, который также умеет сливать базу данных, разбивая один запрос к mysql на мелкие, что позволяет им воспользоваться в случае, если, допустим, phpMyAdmin-у, стоящему на хостинге, не хватает ресурсов сделать дамп одним запросом или вы не имеете доступа к phpmyadmin.
![]()
Затем, добавляем домен, который хотим перенести в панель:
![]()
Затем, с помощью FTP-клиента переносим файлы на сервер - в директорию www/hostinghutor.com/, создаем нужные для работы сайта базы данных в "Инструменты->Базы данных", нажимаем '+', там вписываем в "Имя базы" имя, которое вам нравится, в "Новый пользователь" имя пользователя, которое вы хотите задать для администратора базы данных.
Потом нам необходимо залить дампы баз, которые мы создали на старом хостинге - для этого логинимся в phpMyAdmin в "Доп.приложения->phpMyAdmin" под паролем и логином пользователя базы данных, там нажимаем на нужную базу и импортируем дамп базы. Далее, если вы переносите Joomla, открываем текстовым редактором файл configuration.php, который лежит в корне сайта и вписываем в $mosConfig_absolute_path свой новый полный путь: $mosConfig_absolute_path = '/var/www/user/data/www/hostinghutor.com' Далее, правим по аналогии $mosConfig_cache_path; $mosConfig_cache_path = '/var/www/user/data/www/hostinghutor.com/cache' В $mosConfig_db вписываем базу, которую создали и залили дамп: $mosConfig_db = 'user_db'; В $mosConfig_password пароль администратора базы: $mosConfig_password = 'megapassword'; В $mosConfig_user вписываем имя администратора базы: $mosConfig_user = 'user_admin'; Все, теперь Joomla будет прекрасно работать на новом хостинге. Если вы переносите wordpress, то вам не нужен полный путь, достаточно исправить в wp-config.php: DB_NAME, DB_USER, DB_PASSWORD, DB_HOST - соответственно новыми значениями. После этого Wordpress будет работать нормально. В Bitrix также не нужен полный путь, достаточно в bitrix/php_interface/dbconn.php исправить название базы, пароль и логин пользователя базы. Вот таким простым способом можно перенести многие CMS-системы, достаточно только знать полный путь к скриптам, пароль, логин базы данных. |
| « Пред. |
|---|


