Читать интересную книгу CMS Drupal: система управления содержимым сайта - Виктор Ромашов

Шрифт:

-
+

Интервал:

-
+

Закладка:

Сделать
1 ... 3 4 5 6 7 8 9 10 11 12

Рис. 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 хорошо защищена, однако абсолютной защиты в наше время никто гарантировать не может).

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.

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

Проблемы при установке CMS Drupal

В некоторых случаях при установке CMS Drupal могут возникнуть некоторые проблемы. И что самое обидное – пока вы не решите эти проблемы, установить систему не получится.

Unicode library – install the PHP mbstring extension

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

Проблема заключается в том, что CMS Drupal работает со строками в кодировке UTF-8 (одна из разновидностей кодировок Unicode), и для того чтобы язык PHP смог поддерживать эту кодировку, должна быть установлена и включена библиотека php_mbstring.dll, а в стандартном наборе «Денвера» данная библиотека отсутствует.

Таким образом, после установки набора вам необходимо скачать и установить отдельный пакет расширений с полной версией языка PHP нужной версии (напомним, что список отдельных пакетов расширений доступен на странице http://www.denwer.ru/packages/?from=index).

После того как вы установили полную версию языка PHP, необходимо в файле php.ini (находится в каталоге вида usrlocalphp<номер версии> каталога набора «Денвер») заменить строку;extension=php_mbstring.dll строкой extension=php_mbstring.dll (то есть убрать точку с запятой перед строкой, что также называется раскомментированием строки).

После этого не забудьте перезапустить веб-сервер из набора «Денвер».

Если данная проблема возникла при установке Drupal на хостинг, то вас ожидает нелегкий разговор с технической поддержкой хостера. Возможно, они согласятся подключить для вас библиотеку php_mbstring.dll.

Copy the./sites/default/default.settings.php file to./sites/default/settings.php

Строка описания этой проблемы ясно говорит о том, как ее решить. Вам нужно найти среди файлов CMS Drupal каталог sites и в нем перейти в каталог default. В этом каталоге будет файл default.settings.php. Создайте копию этого файла и назовите ее settings.php.

Отключение register_globals

Для того чтобы CMS Drupal шестой версии мог работать, должна быть отключена возможность использования короткого стиля доступа к данным, полученным GET– и POST-методами. Это повышает безопасность вашего сайта.

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

Один из простых способов решить данную проблему – создать текстовый файл с именем php.ini (убедитесь, что созданный файл имеет расширение INI, а не имя php.ini.TXT) и следующим содержимым:

[PHP]

register_globals = Off

Созданный файл следует поместить в ту папку на хостинге, в которой находятся файлы CMS Drupal, то есть в папку www (см. подразд. «Подготовительные работы» разд. «Подготовка к установке Drupal» этой главы).

Если это не помогло, то снова придется обращаться в службу технической поддержки хостера.

Другие проблемы

Это наиболее частые проблемы, которые могут возникать при установке CMS Drupal. Описание других проблем можно найти на странице http://onestyle.com. ua/o.php?p=193&tag=5.

1 ... 3 4 5 6 7 8 9 10 11 12
На этом сайте Вы можете читать книги онлайн бесплатно русская версия CMS Drupal: система управления содержимым сайта - Виктор Ромашов.

Оставить комментарий