Главная » Drupal » Статьи Drupal » Как установить Drupal версий 6-7 на примере XAMPP/Denwer
Распечатать статью

Как установить Drupal версий 6-7 на примере XAMPP/Denwer

Рассмотрим процесс установки и локализации Drupal 6/7. Итак, приступим. Скачиваем «ядро Друпал» с официального сайта проекта, перевод берём там же. Возьмём рекомендуемые версии:

  • Drupal 6.22, — на момент написания статьи 6-я версия предпочтительней, т.к. пока для неё существует большее количество модулей. Руссификация, — здесь;
  • Drupal 7.7, — самая «свежая» проверенная версия CMS, но тут уж готовьтесь к тому, что разработчики сторонних модулей не всегда поспевают, т.е. просто часть дополнительных модулей ещё не адаптирована для «семёрки». Руссификация, — здесь.

Первым шагом создаём базу данных в phpMyAdmin. В XAMPP он будет доступен по адресу http://localhost/phpmyadmin/. В Denwer наберёте http://localhost/Tools/phpMyAdmin.

После распаковываем скачанный архив с CMS для:

  • XAMPP: в <папка с XAMPP>/htdocs/<Имя нашего сайта>, в Linux по умолчанию это будет /opt/lampp/htdocs (по крайней мере в Ubuntu);
  • Denwer: в <папка с Denwer>/WebServers/home/www/<Имя нашего сайта>, выполняем перезапуск «джентльменского набора Web-разработчика».

Вторым шагом, набирая в адресной строке браузера localhost/<папка с Drupal>(если XAMPP) или просто <папка с Drupal>(если Денвер), приступаем непосредственно к инсталляции.

Установка Drupal 6.

Заранее копируем и переименовываем файл настроек системы ../sites/default/default.settings.php в settings.php. Далее открываем данный файл и находим в нём 91-ю строчку:

$db_url = 'mysql://username:password@localhost/databasename';

Где username, — имя пользователя базы данных; password, — пароль к phpMyAdmin; databasename, — имя базы данных, кот. мы приготовили на 1-м шаге. localhost, — адрес хоста, в большинстве случаев остаётся по умолчанию. Также в ../sites/default создаём папку files («файловая система» CMS) с доступом для чтения-записи. Запускаем инсталляцию дальше, переходим к следующему этапу, — настройке сайта:

  • Site name, — имя сайта;
  • Site e-mail address, — адрес эл. почты сайта;
  • После идёт блок с Administrator account, — здесь заполняем учётные данные администратора сайта, не забываем придумывать сложный пароль;
  • Server settings, — задаём часовой пояс по умолчанию (Default time zone), включаем чистые ссылки/Clean URLs (если доступны, т.е. ссылки без ?q= в начале), а также по желанию ставим галочку на Check for updates automatically/Автоматически проверять наличие обновлений. Кликаем на следующий этап.

Ну вот и всё, Drupal 6 установлен.

Теперь поставим русскую локализацию. Для этого идём в ../admin/build/modules и включаем модуль Locale. Потом переходим на ../admin/settings/language/add, добавляем новый язык и ставим его на Default:

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

Отправляемся в ../admin/build/translate/import, — импортируем скачанный файл перевода (*.po). Это займёт некоторое время. По окончании мы получим полностью «русский» Drupal.

Примечание. Если будет ошибка, связанная с превышением лимита времени выполнения скрипта, то правим файл php.ini. В XAMPP он располагается в /opt/lampp/etc. В Denwer не помню где, так что воспользуетесь поиском по файлам.. Переходите на 442-ю строку и устанавливате max_execution_time = <кол-во секунд> (Максимальное время выполнения каждого PHP-скрипта, в секундах). И если потребуется по тому же принципу устанавливате max_input_time.

Установка Drupal 7.

  • Выбираем профиль установки: стандартная или минимальная. Переходим к выбору языка системы. Чтобы русский язык сразу же стал доступным, помещаем файл перевода в ../profiles/<выбранный вами профиль>/translations;
  • Создаём копию default.settings.php и переименовываем её в settings.php (в отличие от Drupal 6, в файле править ничего не нужно, всё будет происходить через веб-интерфейс). Терпеливо ждём пока «инициализируются» все необходимые модули ядра, автоматически начнётся импорт переводов.
  • Установка завершена успешно, не забываем поставит на «только чтение» все рекомендуемые системой файлы:

P.S.

Рассмотрение инсталляции Drupal при самостоятельной установке и настройке Apache, PHP и MySQL (как и обсуждение Microsoft IIS) выходит за рамки данной статьи.

Источник:  sooource.net

Вы можете оставить комментарий, или обратную ссылку на Ваш сайт.

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

Похожие статьи