Перед тем, как установить CMS Drupal, нужно скопировать файлы этой CMS на свой хостинг. А кроме того, нужно создать базу данных и пользователя для работы с ней. Этим мы сейчас и займемся.
Копирование файлов Drupal на хостинг
После покупки хостинга вам должны были предоставить доступ к панели управления вашим сайтом, а также возможность подключения к сайту по протоколу FTP. Сейчас мы рассмотрим, как с помощью этих способов поместить файлы Drupal на ваш хостинг.
Но перед этим давайте подготовим CMS Drupal для копирования. Для начала предлагаю скачать CMS Drupal. Сделать это можно на сайте http://drupal.org/ — просто воспользуйтесь ссылкой Download Drupal версия.
Как правило, скачанный вами файл с CMS Drupal будет иметь расширение TAR.GZ. это обычный архив (обычный для ОС Linux), который можно открыть с помощью большинства архиваторов. Например, с помощью WinRAR. Разархивируйте данный архив.
Основная проблема, с которой нам придется далее столкнуться, заключается в том, что архив с CMS Drupal содержит в себе одну папку, а уже в этой папке находятся файлы CMS Drupal. А нам нужно, чтобы в архиве сразу находились файлы CMS Drupal, без всяких родительских папок. Поэтому давайте сейчас создадим RAR-архив, в который мы заархивируем не папку с файлами CMS Drupal, а сами файлы CMS Drupal.
Использование панели управления
cPanel — одна из популярных панелей управления сайтом. Поэтому мы рассмотрим именно ее — скорее всего у вашего хостера установлена эта панель. Если же это не так, тогда просто действуйте по аналогии. Все панели управления сайтом похожи друг на друга.
Перейдите по адресу панели управления сайтом, который предоставил вам хостер, и введите свой логин и пароль. Вы попадете на главную страницу панели управления. На рисунке (рис. 2.1) представлен один из возможных вариантов ее отображения (в состав cPanel входит несколько вариантов интерфейса).
Рис. 2.1. Главная страница панели управления cPanel
В верхней части панели управления cPanel представлены ссылки на все ее возможности. Поскольку возможностей у cPanel очень много, они сгруппированы по разделам: Сервисы, Аккаунт, Почта, Статистика и лог файлы, Файлы, Домены, Базы данных, Безопасность, Веб приложения и модули языков, Дополнительные инструменты.
В нижней части главной страницы отображаются основные сведения о вашем хостинге: список ограничений, которые на него наложены, а также версии основных компонентов сервера (рис. 2.2).
Рис. 2.2. Основные сведения о вашем хостинге
Обратите внимание на ссылку Просмотреть в поле Информация о PHP. С ее помощью можно перейти на страницу со сведениями о языке PHP, установленном на хостинге: какие настройки им используются, какие библиотеки подключены.
Когда-нибудь потом посетите эту ссылку. А сейчас мы зашли в панель управления ради конкретной задачи — научиться копировать файлы на свой хостинг. Для этого в разделе Файлы выберите ссылку Файл менеджер (или Диспетчер файлов). Таких ссылок там может быть несколько (несколько сценариев для работы с файловой системой вашего хостинга) — выберите любую.
Скорее всего после этого вам будет предложено выбрать каталог хостинга, который нужно открыть: Home Directory, Web Root (public_html), Public Ftp Root (public_ftp), Document Root For. Выберите вариант Web Root (public_html) и перед вами откроется папка корня вашего сайта (то есть, папка, все файлы которой будут видны в Интернете).
На рисунке ниже (рис. 2.3) представлена страница диспетчера файлов с открытой папкой корня для действующего сайта на основе CMS Drupal (уже со всеми файлами и каталогами). У вас пока что никаких файлов и папок в корне не будет.
Рис. 2.3. Вариант интерфейса файлового менеджера
Нам нужно загрузить на хостинг файлы CMS Drupal. Для этого щелкните на кнопке Загрузить (на рисунке пятая слева). Если у вас нет такой кнопки, тогда поищите ссылку Закачать файлы.
После этого вы перейдете на страницу загрузки новых файлов. Здесь достаточно воспользоваться кнопкой Выбрать, после чего указать на один из файлов CMS Drupal. Потом таким же образом указать на другой, третий, четвертый… двухсотый. В общем, невеселое занятие.
Но, к счастью, большинство файловых менеджеров поддерживают работу с архивами TAR.GZ, RAR, ZIP, поэтому вы можете просто загрузить на свой хостинг скачанный ранее архив TAR.GZ с CMS Drupal, а потом (на странице, представленной на рис. 2.3) выделить архив и нажать на кнопку Извлечь (в некоторых файловых менеджерах нужно щелкнуть по имени файла (но не по его иконке), и в появившемся меню выбрать пункт Извлечь файл).
Проблема заключается в том, что по умолчанию TAR.GZ-архив с CMS Drupal содержит в себе одну папку, а уже в этой папке находятся файлы CMS Drupal. То есть, если вы разархивируете его, тогда у вас на хостинге получится такая файловая структура: папка сайта/лишняя папка/файлы Drupal. А нам нужно, чтобы была структура вида папка сайта/файлы Drupal. Именно для решения этой проблемы ранее в книге мы и создавали RAR-архив с файлами Drupal. Загрузите его на хостинг и распакуйте.