Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ромашов Виктор - CMS Drupal: система управления...rtf
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.14 Mб
Скачать

Создание базы данных и пользователя на хостинге

Перед тем как начать установку CMS Drupal, нужно создать базу данных и пользователя, которому будет разрешено работать с созданной базой данных.

Для этого снова нужно зайти в панель управления сайтом. Но на этот раз вас будет интересовать пункт Мастер баз данных MySQL раздела Базы данных.

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

На втором шаге нужно создать пользователя для работы с базой данных – укажите логин и пароль для нового пользователя, после чего нажмите кнопку Следующий шаг. Кроме того, обратите внимание на строку Добавлена база данных «имя» (рис. 2.7). В ней будет указано настоящее имя базы данных, которую вы создали. Оно может отличаться от того, которое вы указали на первом шаге, так как перед указанным именем базы данных, как правило, автоматически добавляется префикс, говорящий о том, какому сайту эта база данных принадлежит. Запомните ее имя.

И последний шаг. На нем нужно указать привилегии, которые будут предоставлены новому пользователю. Для работы CMS Drupal нужны все привилегии, поэтому просто установите флажок All Privileges, после чего нажмите кнопку Следующий шаг. Обратите также внимание, что на третьем шаге приводится имя нового пользователя и имя новой базы данных. Как имя базы данных, так и имя пользователя могут отличаться от тех, которые вы указали (рис. 2.7). Так что запомните имя нового пользователя.

Рис. 2.7. Шаги мастера создания новой базы данных

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

Создание базы данных и пользователя в «Денвере»

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

Итак, запустите локальный веб‑сервер, установленный «Денвером» (воспользуйтесь ярлыком Start Denwer). После этого в любом браузере откройте страницу http://localhost/Tools/phpmyadmin/index.php (рис. 2.8).

Чтобы создать новую базу данных, просто введите имя базы данных в поле Создать новую БД.

Рис. 2.8. Панель управления phpMyAdmin

Изначально «Денвер» уже создал пользователя root с пустым паролем. Поэтому создавать еще одного пользователя нет никакого смысла. Лучше воспользоваться уже созданным.

Установка cms Drupal

Вот и пришла пора установить CMS Drupal. Как на хостинге, так и на наборе «Денвер» это делается одинаково. Единственное различие заключается в адресе, который нужно набрать в адресной строке браузера.

▪ Для набора «Денвер» введите в браузере адрес вида http://имя_вашей_папки (не забудьте перед этим запустить веб‑сервер, установленный «Денвером»). Иными словами, для папки mysite.my, которую вы ранее создали, нужно ввести адрес http://mysite.my.

▪ При установке CMS Drupal на хостинг просто введите адрес вашего сайта (вашего домена).

Перед вами отобразится страница установки CMS Drupal, которая может различаться в зависимости от версии системы.

Процесс установки Drupal состоит из нескольких этапов. Некоторые из них присутствуют только в определенной версии Drupal. В этом случае я буду указывать версию, в которой они используются.

1. Choose language (только в шестой версии). Просто выберите ссылку Install Drupal in English.

2. Verify requirements. Начинается проверка на совместимость CMS Drupal с настройками вашего хостинга (присутствуют ли все компоненты, которые необходимы для установки Drupal).

3. Database configuration (пятая версия) или Set up database: Database configuration (шестая версия). Если все нормально, то перед вами отобразится страница для настройки доступа к базе данных. Помните, ранее вы создали базу данных, а также пользователя для доступа к ней? Сейчас это вам пригодится.

Итак, установите переключатель Database type в положение MYSQL или MYSQLI (также доступно положение PGSQL1, говорящее о том, что должна использоваться база данных PostgreSQL). Вариант MYSQLI более предпочтителен, поэтому лучше выбирать его (если эта возможность доступна).

Далее в полях Database name, Database username и Database password введите имя созданной ранее базы данных, а также логин и пароль пользователя, которому разрешен полный доступ к этой базе.

В поле Database host введите localhost либо укажите IP‑адрес компьютера, на котором расположена ваша база данных. Чаще всего нужно указать значение localhost. Однако в редких случаях нужно узнать у хостера IP‑адрес, который должен быть введен в данное поле.

Если сервер MySQL используется как стандартный порт, то поле Database port оставьте пустым.

И последнее поле – Table prefix. В нем можно указать префикс, который CMS Drupal будет добавлять к имени всех создаваемых таблиц базы данных. Рекомендуется обязательно указать один или несколько символов в качестве префикса. Это существенно повысит безопасность вашего сайта. Ведь при использовании префикса злоумышленник не будет знать имена таблиц базы данных, а значит, не сможет взломать ваш сайт с помощью возможных SQL‑инъекций (CMS Drupal хорошо защищена, однако абсолютной защиты в наше время никто гарантировать не может).

4. Если CMS Drupal удалось подключиться к базе данных, то начнется процесс установки. В пятой версии Drupal он завершится сообщением Drupal installation complete. В шестой версии вы перейдете на страницу Configure site.

Если при подключении к базе данных возникнут проблемы, вы снова окажетесь на шаге 3, и Drupal сообщит о предполагаемой проблеме. В этом случае проверьте, правильно ли вы указали название базы данных, имя пользователя и пароль. Если все верно, то придется связаться со службой технической поддержки своего хостера и уточнить у них, как можно подключиться к базе данных (на каком компьютере она находится и какой порт использует). Проще всего прислать им скриншот шага 3 установки CMS Drupal. Они разберутся, что именно нужно будет изменить, чтобы подключение к базе данных прошло успешно.

5. Сейчас предположим, что установка CMS Drupal завершена успешно.

Как было сказано ранее, в этом случае в пятой версии CMS Drupal появится сообщение Drupal installation complete. Под этим сообщением будет ссылка…to your new site. Обязательно перейдите по ней. Если вы этого не сделаете, то придется заново устанавливать систему (а перед этим удалять и заново создавать на хостинге базу данных и все файлы CMS Drupal).

Перейдя по этой ссылке, вы окажетесь на главной странице будущего сайта. Здесь есть еще одна ссылка – To begin, create the first account. Перейдя по ней, вы окажетесь на странице User account.

В шестой версии Drupal все намного проще. После того как установка системы завершится, вы автоматически перейдете на страницу создания главного пользователя.

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

Для начала следует воспользоваться полями Username и E‑mail address. Введите в них логин главного пользователя и свой электронный адрес.

В пятой версии CMS Drupal после этого нужно нажать кнопку Create new account.

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

В шестой версии CMS Drupal, помимо полей Username и E‑mail address, доступны следующие поля.

▪ Password. Здесь нужно указать пароль для главной учетной записи.

▪ Site name и Site e‑mail address. Укажите имя вашего сайта (оно будет отображаться в заголовке страницы сайта и на самой странице), а также электронный адрес. Этот адрес будет фигурировать в качестве адреса отправителя во всех электронных сообщениях, отправляемых CMS Drupal.

▪ Default time zone. Данный раскрывающийся список позволяет выбрать часовой пояс, в котором вы находитесь. Это нужно в том случае, если CMS Drupal неправильно указывает текущее время.

▪ Clean URLs. Если это возможно, то обязательно установите данный переключатель в положение Enabled. Далее в книге мы рассмотрим его назначение.

▪ Update notifications. Позволяет активировать отправку сообщений о появлении новых версий Drupal.

Не следует переживать, если вы ошиблись при вводе одного из перечисленных полей. В дальнейшем вы с легкостью сможете изменить эти настройки.