Рассылка сайта
RSS ленты

feed-iconПодпишитесь на любую из RSS-лент и всегда будете в курсе новостей:

Все новости сайта
Сказки Старого Юзера
Мир Андроида

Хотите получать обновления по почте?
Введите ваш e-mail:

Перенос сайта на Joomla! с компьютера на хостинг и наоборот

Здравствуйте, уважаемые посетители сайта GeoDum.ru.

Сегодня на повестке дня очередная "Сказка Старого Юзера". И темой её будет продолжение ранее начатого разговора о том, как создать свой сайт.

Я уже писал о движках для создания сайтов и блогов и отмечал, что Joomla! является одним из самых распространенных среди бесплатных движков для создания именно динамических сайтов. Впрочем, его с успехом можно использовать и при создании блогов. Примером этому служит данный сайт, который по существу является в данное время блогом.

Темой сегодняшней статьи будет руководство по переносу разработанного динамического сайта с компьютера, где он был разработан и предварительно отлажен с помощью пакета Денвер.

Перенос сайта с компьютера на сервер

Понятно, что для создания сайта в Интернете нужно обзавестись хостингом и доменом. Эти вопросы рассмотрены в отдельных статьях.

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

Перенос динамического сайта на хостинг состоит из трех этапов:

  1. копирование файлов;
  2. создание базы данных и импорт содержимого;
  3. корректировка параметров файла конфигурации и проверка прав доступа к папкам на сервере.

Копирование файлов на хостинг

Файлы сайта на хостинге, как правило, должны находиться в корневой папке (обычно это папка /public_html).

Перед копированием файлов в эту папку сначала нужно войти в Панель управления с помощью Логина и Пароля, выданных вам хостером при заключении договора. В Панели управления находите раздел FTP аккаунты и создаете там новый аккаунт, задав имя пользователя и пароль для FTP (для безопасности они должны отличаться от логина и пароля доступа к Панели). Запишите их, они потребуются при закачке файлов.

Затем с помощью любого FTP клиента (FileZilla, CuteFTP, встроенный клиент в файловый менеджер Total Commander и др.) создаете новое соединение, записываете туда адрес ftp-сервера (берете из документации хостера), выбранные выше логин и пароль и соединяетесь. Выбираете в одной части окна корневую папку сайта /public_html, в другой – папку на компьютере с папками и файлами сайта и перекачиваете их все на удаленный сервер. Однако копирование всех файлов и папок поштучно (а их несколько сотен) может занять большое время.

Поэтому есть другой путь: лучше сначала создать на компьютере ZIP архив из всех файлов и папок сайта, затем закачать этот единственный файл на сервер и распаковать его в нужную папку уже на сервере средствами Файлового менеджера, имеющегося в составе Панели управления. Это займет время на порядок меньшее.

Создание базы данных и импорт содержимого

Зайдя в Панели управления в раздел Базы данных MySQL, нужно создать новую базу данных, записать выбранное имя БД, имя пользователя и пароль доступа.

Далее у себя на компьютере делаете копию содержимого БД в виде дампа (файла с расширением .sql). Для этого входите в программу phpMyAdmin, имеющуюся в состава пакета Денвер, открываете свою БД и делаете Экспорт так, как подробно описано в разделе «Бекап базы данных» этой статьи.

Потом в Панели управления хостингом заходим в раздел управления базами данных, снова пользуемся программой phpMyAdmin, только выбираем уже Импорт. Вводим имя дампа БД на нашем компьютере и нажимаем ОК. Все. База данных заполнена.

Корректировка параметров файла конфигурации

Но после описанных процедур сайт работать еще не будет, так как некоторые параметры файла конфигурации на сервере должны быть не такими, как в закачанном с компьютера файле. Для этого открываем имеющийся на сервере в корневой папке файл конфигурации configuration.php в любом текстовом редакторе, например, Notepad++ или Sublime Text и находим подлежащие изменению строчки:

var $log_path = 'Z:\\home\\имя_сайта\\www\\logs';
var $tmp_path = 'Z:\\home\\имя_сайта\\www\\tmp';
var $host = 'localhost';
var $user = 'имя_пользователя';
var $db = 'имя_БД';
var $password = 'пароль';

В первые две вписываете реальный полный путь до папок logs и tmp. В три последние вписываете выбранные вами на этапе создания БД имя пользователя, имя БД и пароль. Имя хоста, скорее всего, менять не придется. Сохраняете исправленный файл на сервере.

Проверка прав доступа к папкам на сервере

На всякий случай нужно проверить этот пункт, хотя при копировании файлов тут все должно быть в порядке.

Входите в Административный раздел сайта, вводите логин и пароль. Выбираете вверху  в главном меню Помощь – Информация о системе – Права на папки и видите все папки, на которые должны быть установлены права на запись (зеленый цвет). Если где-то красный, то соответствующие права надо изменить, например, в Файловом менеджере Панели управления хостингом или в FTP-клиенте.

На этом перенос и настройка сайта на сервере заканчиваются. Проверьте его нормальное функционирование.

Обратный процесс переноса действующего сайта на компьютер, например, с целью резервирования или локальной проверки и отладки, делается в обратном порядке.

Удачи вам в создании сайтов.


Комментарии:

Поиск
Сайт в соцсетях
vk_logofacebook_logotwitter_logogoogle_plus
 
Переводчик
Комментарии
  • GeoD 01.07.2014 20:57
    А пользоваться поиском Google или помощью по Facebook умеете? Если нет, то вот вам ссылка, как ...

    Подробнее...

  • Павел 01.07.2014 20:41
    Но как мне удалить свой аккаунт, если я не помню пароль от него, помню только номер, к которому ...

    Подробнее...

  • Amazonka 25.06.2014 16:01
    а если поставить счетчик Яндекс.Метрики на http://www.home-engineer.ru ? проблем не будет? а то ...

    Подробнее...

  • GeoD 30.05.2014 19:23
    Мурат, а вы обратили внимание на дату создания этой статьи? Поэтому здесь приведены возможно уже ...

    Подробнее...

  • Мурат Токонович 30.05.2014 18:21
    Мне больше понравился http://colorschemedesigner.com/

    Подробнее...

  • Мурат Токонович 30.05.2014 18:07
    Комментарий к фаейрволлу Agnitum... Я, как старый инженер, а ныне юрист, рекомендую. Если Вы чайник и ...

    Подробнее...

  • Роман 12.05.2014 09:52
    А если при прошлом удалении рута не работают гугл сервисы.

    Подробнее...

  • TED 11.05.2014 09:52
    вот тут все подробно описано как получить рут при KNOX http://youtu.be/2G9zwTBrFIE

    Подробнее...

Рассылка новостей

Информационный портал Subscribe.ru

Дорогие друзья!
Вы можете подписаться на рассылку материалов сайта GeoDum.ru через сервис рассылок информационного портала Subscribe.ru. Она называется, как и сайт, "Сказки старого юзера". В рассылке представляются анонсы наиболее интересных материалов из различных разделов. Обычная периодичность рассылки - раз в неделю (по вторникам).

ПОДРОБНЕЕ...

Связаться с автором? Просто

Если вам нужно связаться с автором сайта по вопросам, не вмещающимся в рамки комментариев, пожалуйста, пишите на email, пользуясь Формой письма на странице Контактов >> Форма обратной связи.

Введена также форма живого чата для общения с автором, когда он находится в режиме онлайн. Смотрите раскрывающееся окно справа внизу каждой страницы. Если же автор перешел в режим оффлайн, это окно превращается в форму обратной связи по email.

Заработок на сайте

Хотите заработать на своем сайте? Тогда зарегистрируйтесь на этих ресурсах по моим реферальским ссылкам:

  • Profit-Partner - хороший заработок на контекстной рекламе от Яндекса;
  • TrustLink - биржа ссылок, дает неплохой доход для вебмастеров;
  • Sape - еще одна биржа покупных ссылок;
  • MegaIndex - бесплатный анализ сайта;
  • Advego - заработок написанием статей, уникальный контент для вебмастеров.
  • Miralinks - заработок на размещении статей.
Cloudim - онлайн консультант для сайта бесплатно.
Полезное
   
RSSTranslator.Net
gototop