пятница, 5 октября 2012 г.

Как установить Drupal + Denwer на localhost

1) Качаем и устанавливаем Denwer* http://www.denwer.ru/ (текущая версия Денвер-3 2012-09-16). Установка либо на флешку либо на локальный диск. Если на локальном диске установили - будет автоматически подключен диск Z.
2) Качаем Drupal http://drupal.ru/downloads (текущая версия Drupal 7.15 от 01.08.2012)
3) Если установили на локальном диске - тогда создаем папку с названием будущего сайта в папке Z:\home\ , например Z:\home\mysite.ru . В ней создаем папку Z:\home\mysite.ru\www, в которую распаковываем содержимое архива Drupal.
4) Перезапускаем Denwer (ярлык на рабочем столе "Restart Denwer")
5) Создаем новую базу данных в phpMyAdmin, создаем нового пользователя, даем ему все права на управление базой
6) В браузере запускаем mysite.ru - запустится инсталляция Drupal
7) Соглашаемся устанавливать стандартный профиль, соглашаемся на английский язык, вводим название базы, логин и пароль к базе которую создавали, при желании можно добавить в доп.настройках префикс таблиц базы данных (если в одной базе планируется более чем 1 сайт)
8) Кликаем "Save and continue" и ждем пока закончится установка.

На 8 пункте возможна ошибка: "Fatal error: Maximum execution time of 30 seconds exceeded in C:\Web\mysite.ru\www\includes\database\database.inc on line ..."
Т.е. таймаут, в файле \usr\local\php5\php.ini необходимо найти строку max_execution_time = 30. Изменить 30 на 600. Сохранить файл. Удалить все таблицы которые успели создаться в базе данных и перезапустить Denwer.

Бывает также другая ошибка (если забыли перезапустить Denwer или не удалили таблицы):
"Table variable already exists." В этом случае заходим в базу данных с которой планируем работать и удаляем в ней таблицы. Затем перезапускаем Denwer.

Если нужно подробнее описать какие-то пункты либо добавить скриншоты пишите в комментах.

---------
*Denwer - Денвер - локальный сервер. WAMP сервер для localhost (PHP 5.3.13, MySQL 5.1, PostgreSQL 8.4 etc.)

Комментариев нет:

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