В некоторых случаях при установке CMS Drupal могут возникнуть некоторые проблемы. И что самое обидное — пока вы не решите эти проблемы, установить 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 версии 6 мог работать, должна быть отключена возможность использования короткого стиля доступа к данным, полученным GET и POST методами. Это, между прочим, повышает безопасность вашего сайта.
Проблема в том, что многие хостеры не отключают данную возможность, так как ее отключение может привести к неполадкам в плохо написанных сайтах. А зачем хостеру проблемы со своими клиентами?
Один из простых способов решить данную проблему, это создать текстовый файл с именем php.ini (убедитесь, что созданный файл имеет расширение INI, а не имя php.ini.TXT) и следующим содержимым:
[PHP]
register_globals = Off
Созданный файл следует поместить в ту папку на хостинге, в которой находятся файлы CMS Drupal. То есть, в папку www (см. главу книги «Использование FTP»).
Если это не помогло, тогда снова придется обращаться в службу технической поддержки хостера.
Другие проблемы
Это наиболее частые проблемы, которые могут возникать при установке CMS Drupal. Описание других проблем можно найти на странице http://onestyle.com.ua/o.php?p=193&tag=5.