Блиц-опрос

Ваше мнение очень важно для автора сайта! Оцените дизайн и контент сайта:

Круто - 50%
Нормалёк - 18.8%
И так сойдет - 18.8%
Полный отстой - 12.5%

Проголосовали: 16
Голосование для этого опроса закончилось on: 31 Дек 2017 - 00:00

Перенос сайта – начало

1

коллаж - перенос сайта1Проблема переноса сайта постоянно обсуждается на всевозможных форумах. Как правило, трудности у начинающих веб-мастеров вызывает именно публикация сайта в интернете. Но проблема публикации сайта в сети подразумевает ничто иное как перенос сайта с жесткого диска компьютера на удаленный сервер (сервер хостера). Итак, рассмотрим мировую проблему – перенос сайта. Куда – вы спросите? Да все равно куда:

  • с жесткого диска вашего компьютера на жесткий диск другого компьютера;
  • с жесткого диска вашего компьютера на флэшку;
  • с жесткого диска вашего компьютера на удаленный сервер (сервер хостера);
  • с удаленного сервера (сервер хостера) на жесткого диска вашего компьютера;
  • с одного удаленного сервера (сервер хостера) на другой удаленный сервер (при смене хостера).

Похоже, я рассмотрел все варианты. Причем все эти задачи решаются практически одинаково. Давайте разбираться по порядку. Что есть вообще перенос сайта? Для сайтов, сделанных просто на основе HTML (или HTML+CSS), все эти задачи решаются простым копированием папок и файлов вашего сайта куда бы то ни было (не важно, с созданием архива или без архивирования). Для сайтов, созданных на основе движков (CMS), есть свои нюансы и сложности (достаточно просто решаемые на самом деле).

Давайте раз и навсегда определимся с терминами. Вам известна аббревиатура LAMP (Linux+Apache+MySQL+PHP)? Если нет, то необходимо дать некоторые пояснения:

Linux – операционная система. Многие серверы хостеров, а может и большинство, работают именно на ней (некоторые хостеры предоставляют для вашего сайта несколько платформ).

Apacheвеб-сервер, позволяющий использовать СУБД (свободная система управления базами данных). Apache поддерживает наиболее популярные операционные системы (такие как Linux, Microsoft Windows, Mac Os и др.).

MySQL – свободная система управления базами  (СУБД). Обычно MySQL используется в качестве сервера, к которому обращаются локальные или удалённые клиенты.

PHP — язык программирования для создания веб-приложений.
Для исполнения сценариев php на сервере (удаленном или локальном) должен быть установлен интерпретатор PHP. Программы (скрипты) на PHP могут вставляется в HTML-код сайта.

Не надо паниковать, если вы не понимаете ничего из того, что прочитали выше. Просто для того, чтобы разместить свой сайт на сервере хостера, нужно быть уверенным, что конкретный хостер отвечает требованиям движка (LAMP). Вот вам и критерий для выбора хостинговой компании для вашего сайта. Для полноты картинки дадим еще несколько определений:

База данных (далее – БД) – систематизированные компьютерные хранилища информации (БД состоят из таблиц – это важное замечание!).

Префикс таблиц  БД – это просто приставка (часть слова), в нашем случае –
просто набор символов (букв, цифр) в начале названия таблиц. Например, в названии таблицы wp_users «wp» — это и есть префикс. Префиксы можно менять (правда, надо знать, как).

Экспорт базы данных – копирование БД (вернее сказать – копирование таблиц БД) в какой-нибудь файл для последующего импорта таблиц БД в другую БД.

Импорт базы данных – перенос таблиц из экспортированной БД в другую БД.

Звучит немного по-идиотски. Поэтому сделаю несколько примечаний.
Экспорт БД отнюдь не означает удаление и перенос БД в другое место. При экспорте ваша БД остается неизменной. Экспорт БД правильнее  называть копирование таблиц вашей БД в какой-нибудь файл (с расширением.sql). При импортевсе то же самое, файл, из которого импортируются таблицы БД, остается неизменным. То есть, экспорт и импорт вашей БД никак не приведут к потере вашей БД. Это важно! Потому, что первая мысль, которая приходит на ум человеку, первый раз делающему экспорт БД – а не случится ли чего? Куда все это будет экспортировано? А не потеряю ли я результаты многомесячного труда? Отвечаю – расслабьтесь, не потеряете. Как раз по причинам, изложенным выше.

Обычно, решив создавать сайт на основе какого-либо движка, начинающие веб-мастера принимают одно из двух решений – сразу инсталлировать движок на удаленном сервере (на сервере хостера), либо на предварительно созданном на своем компьютере локальном хосте. Можно сделать и так и так. Это совсем не принципиально. Важно понять, что необязательно заново инсталлировать дистрибутив движка в том месте, куда вы хотите перенести свой сайт. Один раз инсталлировав движок, далее вы можете просто переносить свой сайт куда угодно, пользуясь подсказками ниже.

Все нижеизложенное относится только к сайтам, созданным на основе WordPress и Joomla. По той простой причине, что я имею опыт работы только с этими двумя движками. Причем я хочу указать еще и версии этих движков (так, на всякий случай, чтобы меня не упрекнули в несоответcтвиях):

  • Joomla 1.5.17
  • WordPress 3.2.1

Проблема переноса сайта и создание копии сайта (Back-Up) решаются одинаково. Сайт на основе любого движка – это набор папок и файлов и, что очень важно, еще и база данных сайта. Итак, чтобы сделать копию  сайта, нужно скопировать папки и файлы сайта в нужное вам место и сделать экспорт базы данных опять же в нужное вам место. Все – теперь вы не потеряете свой сайт. Чтобы перенести сайт на сервер хостера, нужно скопировать (закачать) папки и файлы на сервер, создать там базу данных, сделать импорт таблиц БД во вновь созданную из файла, который был создан в процессе экспорта, и прописать параметры доступа к БД в файле wp-config.php (для WordPress) или configuration.php (для Joomla). Внести изменения в эти файлы (указать верные параметры) достаточно просто – открыть эти файлы текстовым редактором (например, Notepad++), аккуратно внести изменения, сохранить и закрыть файл. Параметры доступа – это имя БД, имя пользователя БД, пароль доступа к БД и префикс таблиц. Если все сделали правильно, сайт должен заработать.

Удачи вам в решении всех ваших проблем! И еще, я очень надеюсь получить ваши комментарии к данной статье.

Добавить комментарий

Защитный код
Обновить

Поделитесь с друзьями!

Поиск по сайту