- Все для CMS | Joomla, Drupal, phpBB, Wordpress, DLE, IPB - http://cmsart.ru -

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

Posted By Archi On 31.05.2012 @ 7:04 пп In Статьи Drupal | No Comments

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

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

Первым шагом создаём базу данных в 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 [5]


Article printed from Все для CMS | Joomla, Drupal, phpBB, Wordpress, DLE, IPB: http://cmsart.ru

URL to article: http://cmsart.ru/drupal/drupal-articles/kak-ustanovit-drupal-versiy-6-7-na-primere-xamppdenwer

URLs in this post:

[1] Drupal 6.22: http://cmsart.ru/goto/http://ftp.drupal.org/files/projects/drupal-6.22.zip

[2] здесь: http://cmsart.ru/goto/http://ftp.drupal.org/files/translations/6.x/drupal/drupal-6.22.ru.po

[3] Drupal 7.7: http://cmsart.ru/goto/http://ftp.drupal.org/files/projects/drupal-7.7.zip

[4] здесь: http://cmsart.ru/goto/http://ftp.drupal.org/files/translations/7.x/drupal/drupal-7.7.ru.po

[5] sooource.net: http://cmsart.ru/?goto=http%3A%2F%2Fwww.sooource.net

Copyright © 2012 Поддержка CMS | Документация, статьи по Joomla, Drupal, phpBB. All rights reserved.