Вход/Регистрация
Блоги пользователей
Последние материалы
Как перенести сайт на хостинг Автор hizo
Шаг 1. Открываем файловый менеджер. В левой его части в каком-нибудь месте на компьютере создадим папочку под любым названием, например, БЭКАПЫ.
Шаг 2. В правой части файлового менеджера откроем корневой каталог Демо-сайта2. Находим в каталоге файл configuration.php и копируем его в папку БЭКАПЫ.
Шаг 3. Архивируем файлы и папки корневого каталога
3.1. Зажав правую кнопку мыши, проводим курсором сверху вниз, чтобы все папки и файлы "покраснели". Теперь правой же кнопкой щелкнем по файлу configuration.php. Цвет его букв станет черным. Наше действие означает, что в предстоящем архивировании этот файл участвовать не будет (см. Рис 1).
3.2. В верхней панели файлового менеджера нажимаем на значок архиватора:
Уроки Joomla! :: Перенос сайта на хостинг
3.3. В выпавшем окне включаем кнопку ZIP и нажимаем на ОК:
Начнётся архивация, и по её окончанию в папке БЭКАПЫ появится ZIP-архив demo2:
Шаг 4. Открываем админку сайта: http://localhost/demo2/administrator
Шаг 5. С помощью компонента Akeeba Backup делаем бэкап базы данных.
Шаг 6. Скачиваем файл (он будет с расширением .sql ) и кладём его в папку БЭКАПЫ.
Шаг 7. С помощью логина и пароля, присланных нам в письме от хостера
входим в свой аккаунт на сайте http://sate.ru
Шаг 8. Переносим файлы на хостинг
8.1. В панели управления хостингом нажимаем на иконку "Файловый менеджер":
8.2В новом окне меняем права доступа к папке "public_html". Для этого нажимаем на их буквенное обозначение:
8.2.1 В открывшемся окне мы видим, что права доступа на папку public_html сейчас находятся в числовом выражении 755 . Это значит, что сколько бы мы ни старались, нам не удастся произвести загрузки в эту папку:
8.2.2 Меняем число на 777, для чего в колонке "Запись" ставим недостающие галочки. После этого нажимаем на кнопку "Изменить":
8.2.3 Открываем папку public_html
8.2.4 Папка открылась, и мы видим, что в ней находятся папка со скриптами и два файла. Отмечаем галочками файлы и нажимаем на кнопку Удалить:
8.5. Закачиваем в папку public_html сделанный нами ZIP-архив
8.5.1 Нажимаем на кнопку "Загрузить":
8.5.2. С помощью кнопки Обзор выбираем из папки БЭКАПЫ наш demo2.zip и нажимаем на кнопку "Закачать":
8.5.3. Начнётся загрузка файла на сервер. Дождёмся её окончания, а затем распакуем архив.
8.5.4. В появившемся окне указывается, что архив будет распакован в папку public_html. Нажимаем на кнопку Разархивировать:
8.5.5. По окончанию процесса находим среди разархивированных папок и файлов не нужный нам больше demo2.zip и удаляем его:
С переносом всех необходимых файлов и папок на сервер мы закончили. Переходим к следующему шагу.
Шаг 9. Создаём на хостинге базу данных
9.1. С помощью меню переходим в раздел с базами данных:
Уроки Joomla! :: Перенос сайта на хостинг
9.2. В следующем окне нам сообщается, что пока у нас нет ни одной базы. Нажимаем на кнопку "Создать базу":
9.3. В появившейся форме устанавливаем пароль к базе данных. Придумайте любой, но он должен быть прописан только либо латинскими буквами, либо цифрами, либо тем и другим вместе.
ЗАПОМНИТЕ пароль, а ещё лучше - выпишите его в свой блокнотик!!!
Когда всё сделаете, нажмите на кнопку "Создать":
О том, что база данных создана, появится сообщение. В нём будет прописано имя базы.
Шаг 10. Импортируем таблицы базы данных
10.1. Нажимаем на "импортировать базу из файл"
10.2. В появившемся окне нажимаем на кнопку "Обзор":
10.3. В новом окошке нажимаем на строку public_html , так как именно здесь сейчас лежит наш файл с копией базы данных):
10.4. Находим среди файлов корневого каталога файла бэкапа и нажимаем на него. Будьте внимательны! - мы должны выбрать файл с расширением .sql :
10.5. В новом окне мы видим, что название файла встало в строку "файл дампа". Теперь нам надо указать пароль к базе (см. Шаг 9.3.), а затем нажать на кнопку "Закачать":
После этого появится сообщение, что дамп закачан и ожидает своей очереди":
10.6. Закроем окошко, нажав на крестик, и откроем базу для проверки, нажав на кнопку:
10.7. В новом окошке мы должны ввести пароль к базе данных и нажать на ОК:
10.8. Вот она, наша база, - уже на месте,
Шаг 11. Вносим изменения в файл конфигурации configuration.php, который лежит сейчас в папке БЭКАПЫ
11.1. Откройте в блокноте AkelPad файл configuration.php из папки БЭКАПЫ и найдите в нём две строчки, которые я выделила курсивом:
var $offline = '0';
var $editor = 'jce';
var $list_limit = '20';
var $helpurl = 'http://help.joomla.org';
var $debug = '0';
var $debug_lang = '0';
var $sef = '1';
var $sef_rewrite = '1';
var $sef_suffix = '1';
var $feed_limit = '10';
var $feed_email = 'author';
var $secret = '7uQqI5MOMt1KEJ7E';
var $gzip = '0';
var $error_reporting = '-1';
var $xmlrpc_server = '0';
var $log_path = 'W:\\home\\localhost\\www\\demo2\\logs';
var $tmp_path = 'W:\\home\\localhost\\www\\demo2\\tmp';
Так выглядят эти строчки у меня, так они должны выглядят и у вас. Единственное отличие может заключаться в названии виртуального диска: у меня диск называется W, у вас он имеет то название, которое вы ему дали при установке Денвера.Выделенные красным цветом строчки - это важные пути к папке с логами logs и папке для временного хранения файлов tmp. На локалхосте к этим папкам именно такой путь, но на хостинге он будет совершенно другим, поэтому в файле конфигурации мы должны прописать новые данные.Где найти новый путь к папкам?
11.2. Возвращаемся в панель управления виртуальным хостингом и с помощью меню открываем раздел "Управление поддоменами". Здесь нажимаем на кнопку "Создать поддомен":Конечно, мы не собираемся создавать поддомен, просто возьмём отсюда прописанный здесь путь к папке public_html. Скопируйте свой путь и перенесите его в файл configuration.php, поставив в то место сразу за строчками, которые я указывала выше курсивом. Это будет выглядеть вот так:
var $xmlrpc_server = '0';
var $log_path = 'W:\\home\\localhost\\www\\demo2\\logs';
var $tmp_path = 'W:\\home\\localhost\\www\\demo2\\tmp';
Окончательный вариант этого места в конфигурационном файле у вас должен выглядеть так, как на этом примере:
var $gzip = '0';
var $error_reporting = '-1';
var $xmlrpc_server = '0';
var $log_path = '/home/j/joomlaclsu/public_html/logs';
var $tmp_path = '/home/j/joomlaclsu/public_html/tmp';
var $live_site = '';
var $force_ssl = '0';
Прокручиваем файл конфигурации в самый низ и отыскиваем в нём вот это место:
var $smtphost = 'localhost';
var $MetaAuthor = '1';
var $MetaTitle = '1';
var $lifetime = '15';
var $session_handler = 'database';
var $password = 'rama';
Последняя строчка - это пароль к к базе данных Демо-сайта2. При создании пользователя я сделала паролем слово rama. У вас этот пароль другой, и сейчас вы видите его у себя в указанной выше строчке вашего файла конфигурации. Теперь его надо заменить на тот, который вы придумали при создании базы данных на виртуальном хостинге (см. Шаг 9.3) . У меня пароль Demo12345, его-то я и ставлю вместо пароля mama:var $smtphost = 'localhost';var $MetaAuthor = '1';var $MetaTitle = '1';var $lifetime = '15';var $session_handler = 'database';var $password = 'Demo12345'; 11.7. Изменяем название базы данных и пользователя. Для этого находим в файле место:var $user = 'demo2';var $db = 'demo2';заменяем его на данные, которые содержатся в письме хостера. Он прислал нам логин, который по названию совпадает с названием базы данных на хостинге. У меня этот логин - joomlaclsu, - его-то я и ставлю вместо demo2:var $user = 'joomlaclsu';var $db = 'joomlaclsu';Вы, естественно, ставите на место demo2 данные из письма, присланного именно вам.11.8. Проверьте ещё раз правильность всех вносимых изменений, а потом сохраните их:Шаг 12. Переносим измененный файл конфигурации в папку public_html'