Acquia Drupal Stack - установка и управление локальными сайтами

Главные вкладки

Аватар пользователя vadbars@drupal.org vadbars@drupal.org 1 января 2011 в 19:34

Три года тому назад я написал [#4537]обзор софта[/#], которым на мой взгляд удобно пользоваться при создании сайтов на Drupal. C тех пор многое поменялось, постараюсь описать эти изменения. Итак, Acquia Drupal Stack vs Denwer.

Если по тем или иным причинам вам приходится создавать или тестировать локальные сайты, то знайте, что для этого удобно использовать Acquia Drupal Stack.

Это установщик среды xAMP (т.е. Apache, MySQL и PHP) для Windows и Mac. Сделала его компания Дриса Байтаерта Acquia (http://acquia.com/). Установщик позволяет быстро развернуть Drupal-сайты у себя на локальном компьютере, без выхода в интернет. Затем с помощью контрольной панели (см. картинку) можно удобно управлять сайтами: смотреть логи, настраивать порты, управлять базами данных, создавать новые или удалять старые сайты и т.п.

Процесс установки и развертывания Acquia Drupal Stack элементарен и я не буду описывать его подробно. Если кому нужно, вот инструкция на английском. Скачать варианты для Windows и Mac можно здесь.
Устанавливается при этом Acquia Drupal. Это стандартный Drupal, дополненный некоторыми модулями для подключения к сервисам Acquia: антиспам, cron-служба, более мощный поиск и т.п. Сервисы платные, но они не обязательны, вы можете их не включать и не использовать.

Кстати, на странице закачки можно получить также Ubuntu/Debian .deb package, Acquia Drupal full install (.tar.gz), Acquia Drupal full install (.zip), Acquia Drupal upgrade (.tar.gz), Acquia Drupal upgrade (.zip), Microsoft Web Platform Installer (для развертывания Drupal на веб-сервере IIS).

Должен признать, что Acquia Drupal Stack в чем-то удобнее пакета Денвер (http://www.denwer.ru/), которым я длительное время пользовался для локальной разработки. Понятная и простая контрольная панель, где собраны ссылки на файлы конфигурации, вызов phpmyadmin, автоматическое создание базы данных при инсталляции, импорт БД из дампа или прямо с mysql-сервера и т.д.
Единственно, что мне сейчас не хватает в Acquia Drupal Stack - это создания удобных виртуальных доменных имен для локальных сайтов. То есть, чтобы их можно было вызывать по URL типа mysite.loc, а не mysite.localhost:8082, как сейчас в Acquia Drupal Stack. Но, думаю, это можно доработать.

Комментарии

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 1 января 2011 в 19:54

"Softovick" wrote:
Я правильно понял, это сборка, реализующая мультисайтинг? Пока сам не смотрел...

Да, всё правильно понял, я уже полгода юзаю когда надо быстро поднять локальный сайт, пока всё удачно

Аватар пользователя ihappy ihappy 2 января 2011 в 1:56

Пробовал...
Денвер лучше.
А еще лучше XAMPP.
А еще лучше своя сборка. Но это сложней и дольше.
Поэтому ХАМРР или Денвер.

Хотя для новичков, то, что доктор прописал.

Аватар пользователя Softovick Softovick 3 января 2011 в 18:12

chel wrote:
чем оно лучше Zend Server?

А что такое Zend Server? Шутка.
Zend Server не просто установить надо и все, там надо еще и настраивать виртуальные хосты и делается это руками. А здесь по быстрому через панельку, чисто для локального использования. Самое то.

Аватар пользователя Softovick Softovick 4 января 2011 в 0:41

Мне вот только одно не понравилось - он при установке тут же мне письмо на почту отправил с локалки. Как бы не ах - на почтовом сервисе ж меня спамером посчитали... А так ниче, удобно.

Аватар пользователя vadbars@drupal.org vadbars@drupal.org 10 января 2011 в 11:36

Отличная новость: отозвался автор Acquia Drupal Stack. И он из России!

Дмитрий Безер написал в комментариях на моем сайте, где я перепечатал сообщение об Acquia Drupal Stack:
"Привет, между прочим Acquia Drupal Stack сделан в России Smile Я его разработчик, работаю в Acquia, но живу в России. Спасибо за вашу статью и внимание к нашему продукту."

Надеюсь, теперь мы имеем возможность напрямую обращаться к разработчику со своими вопросами и предложениями по ADS.

Аватар пользователя _Igor_ _Igor_ 13 января 2011 в 23:15

Спасибо.

Идея вроде интересная, но у мне не удалось установить...

В самом конце инсталляции вылезла ошибка:
"
Warning
---------------------------
Problem running post-install step. Installation may not complete correctly
Error encountered: For assistance, please finish the installation and post a new forum message to http://acquia.com/acquia-network-subscriber-forums/acquia-drupal-stack-i... with these files:
C:\Program Files\acquia-drupal/installer.log
C:\Program Files\acquia-drupal/piscript.log
==stdout==
Util::ExecCCommand returned -1072365566. stderr:
setupscript_fail
"

В результате запустив установленную Asquia, перейдя к управление БД, имею 2 пустые базы данных: Asquia и базу test (так я назвал свой сайт при установке).

Нажав в Asquia кнопку "мой сайт" попадаю на страницу установки Drupal.

Что я делаю не так?

Аватар пользователя vadbars@drupal.org vadbars@drupal.org 14 января 2011 в 12:43

В сообщении об ошибке рекомендуется сообщить разработчику. Для этого нужно написать на ADS-форуме и прикрепить там два файла логов. Ссылки на форум и файлы есть у вас в сообщении.
Надеюсь, Дмитрий Безер разберется. Smile

Аватар пользователя Dendix Dendix 15 января 2011 в 13:34

"Dendix" wrote:
а что за процесс? от этой программы: Xmail.exe ? Смотрел вроде как вирус а вроде и нет?

Прога не запущена а процесс есть!

Аватар пользователя Goodseeker Goodseeker 26 апреля 2011 в 13:47

Извините, за возможно ламерский вопрос: а как установить эту сборку, чтобы подключился настроенный профиль Acquia Drupal ?
А то после установки все модули нужно получается самому включать и настраивать? Или в этой сборке просто собрали модули без настроенного профиля?

Аватар пользователя Softovick Softovick 26 апреля 2011 в 14:45

Goodseeker wrote:
Извините, за возможно ламерский вопрос: а как установить эту сборку, чтобы подключился настроенный профиль Acquia Drupal ?
А то после установки все модули нужно получается самому включать и настраивать? Или в этой сборке просто собрали модули без настроенного профиля?

Видимо я не выспался и вопроса не понял...

Аватар пользователя Funtik44 Funtik44 31 января 2012 в 11:01

А можно эту сборку использовать как продуктивный сервер? Т.е. установить на сервак и запустить сайт в инете?

Аватар пользователя Softovick Softovick 31 января 2012 в 17:57

Funtik44 wrote:
А можно эту сборку использовать как продуктивный сервер? Т.е. установить на сервак и запустить сайт в инете?

Можно, но не нужно. Хотя бы потому, что наверняка у вас Windows на сервере, да?

Аватар пользователя Funtik44 Funtik44 6 февраля 2012 в 11:04

"Softovick" wrote:
Можно, но не нужно. Хотя бы потому, что наверняка у вас Windows на сервере, да?

Да, а чем это грозит? Сайт у меня - визитка, не сложный.

Аватар пользователя Softovick Softovick 6 февраля 2012 в 11:16

Funtik44 wrote:
"Softovick" wrote:
Можно, но не нужно. Хотя бы потому, что наверняка у вас Windows на сервере, да?

Да, а чем это грозит? Сайт у меня - визитка, не сложный.

Это был сарказм. Держать на винде web-сервер - это нужно быть либо извращенцем, либо иметь специфичные требования к ПО, типа сайта на ASP или чего-нить типа 1С. Drupal к таким вещам не относится.
И да - наверное вы не знали, да, десктопные версии Windows до недавнего времени не поддерживали большое количество сетевых соединений извне (если не ошибся, порядка 5 или 10 всего было разрешено). Возможно в последних версиях Windows 7 оно и исправлено, но я сильно в этом сомневаюсь.

Аватар пользователя Funtik44 Funtik44 6 февраля 2012 в 17:09

Softovick wrote:
Funtik44 wrote:
"Softovick" wrote:
Можно, но не нужно. Хотя бы потому, что наверняка у вас Windows на сервере, да?

Да, а чем это грозит? Сайт у меня - визитка, не сложный.

Это был сарказм. Держать на винде web-сервер - это нужно быть либо извращенцем, либо иметь специфичные требования к ПО, типа сайта на ASP или чего-нить типа 1С. Drupal к таким вещам не относится.
И да - наверное вы не знали, да, десктопные версии Windows до недавнего времени не поддерживали большое количество сетевых соединений извне (если не ошибся, порядка 5 или 10 всего было разрешено). Возможно в последних версиях Windows 7 оно и исправлено, но я сильно в этом сомневаюсь.

Дело в том, что заказчик - гос.контора. Меня даже не подпускают к серваку, из-за соображений безопасности. У них Windows Server 2003.

А что значит сетевые соединения? Не понятно, как это повлияет на работоспособность сайта?

Аватар пользователя Softovick Softovick 6 февраля 2012 в 17:14

Funtik44 wrote:
Дело в том, что заказчик - гос.контора. Меня даже не подпускают к серваку, из-за соображений безопасности. У них Windows Server 2003.

А что значит сетевые соединения? Не понятно, как это повлияет на работоспособность сайта?


А вы тогда при чем тут и при чем тут сборка локального web-сервера?

Аватар пользователя Funtik44 Funtik44 6 февраля 2012 в 23:07

"Softovick" wrote:
А вы тогда при чем тут и при чем тут сборка локального web-сервера?

Я сайт сделал, а теперь просят помочь установить на сервер. До этого, только с хостингом работал, там всё просто.

Могу ли я для Windows Server 2003 использовать XAMPP в качестве сборки для продуктивного сервера?

Аватар пользователя Softovick Softovick 6 февраля 2012 в 23:15

Funtik44 wrote:
"Softovick" wrote:
А вы тогда при чем тут и при чем тут сборка локального web-сервера?

Я сайт сделал, а теперь просят помочь установить на сервер. До этого, только с хостингом работал, там всё просто.

Могу ли я для Windows Server 2003 использовать XAMPP в качестве сборки для продуктивного сервера?


XAMPP возможно да. Хотя и не рекомендуется.

Аватар пользователя Funtik44 Funtik44 7 февраля 2012 в 10:59

"Softovick" wrote:
XAMPP возможно да. Хотя и не рекомендуется.

Ок. Понял. Со временем, конечно необходимо будет перейти на Linux. Скажите, после установки XAMPP на Win.Serv 2003, установки Drupal 7, какие дальнейшие действия должны быть?

Аватар пользователя Softovick Softovick 7 февраля 2012 в 11:47

Funtik44 wrote:
"Softovick" wrote:
XAMPP возможно да. Хотя и не рекомендуется.

Ок. Понял. Со временем, конечно необходимо будет перейти на Linux. Скажите, после установки XAMPP на Win.Serv 2003, установки Drupal 7, какие дальнейшие действия должны быть?

Я чета не понял, вас в гугле забанили? http://bit.ly/we8xBz