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

Проблемы при установке 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 (находится в каталоге вида usr\local\php<номер версии> каталога набора «Денвер») заменить строку;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.