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

Теперь перейдем к «Денверу». В него изначально встроена панель управления базой данных 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 (также доступно положение PGSQL[1], говорящее о том, что должна использоваться база данных PostgreSQL). Вариант MYSQLI более предпочтителен, поэтому лучше выбирать его (если эта возможность доступна).

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

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

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

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