Как перенести сайт на Joomla на другой хостинг
| Joomla |
Итак, у вас есть сайт на CMS Joomla!. Изначально вы делали его на определенном хостинге, где устанавливали с нуля админку и вручную вносили все материалы. Теперь же ваш хостинг-провайдер вас устраивать перестал (либо сайт сильно разросся и стал популярным, в связи с чем вам нужен более надежный хостер), и вам нужно перевезти все это добро на другой сервер. Если бы сайт у нас был статический, то тут никаких проблем - копируете файлы, и на этом перенос сайта заканчивается. Но так как он у нас динамический, то придется немного поработать.
Сразу оговорюсь - это руководство для более-менее продвинутых пользователей. Если вы совсем новичок - то лучше воспользуйтесь функцией "перенос сайта на наш хостинг", которую предоставляют практически все провайдеры. Единственный минус - придется немного подождать, да и услуга эта бесплатна далеко не у всех. Если же решитесь делать все сами, будьте готовы к тому, что все серверы разные, и настройки у них тоже везде разные, так что вполне могут возникнуть непредвиденные проблемы. Кстати, я думаю, вы уже знаете, что лучше всего выбирать именно тот хостинг, который не стесняется сообщать всему миру на главной странице список админок, которые на нем нормально работают. Найдете среди них Joomla - отлично, можно пробовать. У меня лишь один раз сайт категорически отказался работать на новом хостинге (называть я его не буду), хотя он и был достаточно крупный и недешевый.
Итак, для начала по FTP копируем все файлы сайта к себе на компьютер. Затем нужно сделать резервную копию (дамп) базы данных MySQL. Заходим в панель управления на хостинге и ищем PHPMyAdmin. Запускаем.
Слева вы увидите список ваших баз данных. Выберите там ту, которая "отвечает" за тот сайт, который вы переносите. Кликаем на нее, слева видим панель с вкладками.
Нам нужна вкладка "Экспорт". Как правило, ничего там менять не надо. Жмем OK. Сохраняем файл с базой на жесткий диск.
Если PHPMyAdmin отсутствует (а такое тоже бывает), то ищем аналогичный инструмент, где хоть что-то сказано об импорте/экспорте баз MySQL.
Теперь вам нужно перенести (опять же по FTP) все файлы вашего сайта с локального жесткого диска на сервер нового хостера. Далее в панели управления хостингом создаем базу данных, назначаем ей пользователя с паролем. Запускаем PHPMyAdmin. Находим только что созданную базу данных, точно так же выбираем ее на панели, после жмем вкладку "Импорт". Загружаем сохраненный до этого дамп.Ну и последнее - это правка файла configuration.php (он находится в корневом каталоге вашего сайта). Меняем все в соответствии с настройками, уже выданными вам хостером.
Примерные варианты
Путь к папке логов:
var $log_path = '/home/yoursite/public_html/logs'; (это примерный вариант, какой должен быть точно - нужно уточнить в панели управления хостинга, ищите надпись "домашний каталог" или "абсолютный путь до корня сайта")
Путь к папке с временными файлами:
var $tmp_path = '/home/proksima/public_html/tmp';
Доступ по FTP:
var $ftp_host = '111.1.111.11';
Имя пользователя FTP:
var $ftp_user = 'user';
Пароль для FTP:
var $ftp_pass = 'password';
Корневой каталог FTP:
var $ftp_root = '/public_html';
Хост базы данных (чаще всего это localhost, но бывают и варианты, уточняйте в настройках, выданных хостером):
var $host = 'localhost';
Имя пользователя базы данных (которого мы создали совсем недавно):
var $user = 'base_user';
Имя базы данных:
var $db = 'mysql_base';
Пароль к базе данных:
var $password = 'password';
Помните, что если вы где-то сомневаетесь, то лучше уточните у хостера, как будет правильно. Если домен у вас будет у стороннего регистратора, то не забудьте сменить DNS.
Запускаем сайт. Работает, открываются все страницы? Отлично, можете выдохнуть, у вас получилось. Не работает или работает криво? Трясем техподдержку, ищем решение на форумах или сразу идем к специалисту. Но я очень буду надеяться, что все у вас будет отлично.
-
Пытался данным способом скопировать свой сайт на denwer ни чего не вышло может кто знает как это сделать
-
|2010-05-21 15:56:18 АлександрУ меня получилось перенести на Денвер.
Для этого :Теперь вам нужно перенести (опять же по FTP) все файлы вашего сайта с локального жесткого диска на сервер нового хостера. Далее в панели управления хостингом http://localhost/Tools/phpMyAdmin/ создаем базу данных, назначаем ей пользователя с паролем. Находим только что созданную базу данных, точно так же выбираем ее на панели, после жмем вкладку " SQL". В ней есть поле "Местоположение текстового файла" ОБЗОР выбираем нашу базу и ВУа-ля. Загружаем сохраненный до этого дамп.

