Drupal + MS Access на одной машине

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

Аватар пользователя Stutzer Stutzer 3 апреля 2010 в 13:14

Коллеги, вопрос к тем, кто имел опыт администрирования/настройки серверов.

Стоит следующая задача:
Есть один сервер. Необходимо, чтобы на нем одновременно работали MS Access (корпоративная БД) и Drupal (сайт, открытый просторам интернетов), интегрированный с MS Access-ом посредством ODBC.

Ниже мои соображения на эту тему, который могут показаться вам весьма делитантскими, поскольку опыта подобного никогда не имел.
С одной стороны, MS Access-у по идее нужен Windows Server. Друпал, Апач, Мускуль, PHP неплохо было бы запускать под чем-то Linux-оподобным (что обычно пользуют хостинг-провайдеры).
Тут мне приходит на ум два решения: или все-таки ставить LAMP на винду (тут, на сколько я понимаю, можно поиметь проблем с безопасностью). Или же прибегнуть к использованию виртуализации (WM Ware или что-то подобное).

Очень спасибо за любые мысли на эту тему, советы. Если найдется человек, сведущий в этом, возможно в недалеком будущем имеет место быть небольшой плодотворное сотрудничество.

Комментарии

Аватар пользователя Stutzer Stutzer 3 апреля 2010 в 13:23

Ах да, и еще на этом сервере должен работать GIS-сервер (какой - еще не опеределились), но скорее всего также из-под виндов.

Аватар пользователя egorovanton egorovanton 3 апреля 2010 в 14:07

Виртуализация однозначно. У Windows Server есть утилита, которая позволяет реализовать виртуализацию, и подмечу, что виртуальные машины выступают как сервисы, а это очень удобно, имхо. Такой опыт уже был. В плане GIS сервера ничего сказать не могу.

Аватар пользователя Stutzer Stutzer 3 апреля 2010 в 14:26

egorovanton wrote:
Виртуализация однозначно.

А можно немного подробнее на эту тему. Что за утилита, какую виртуальную машину использовать. Возможно, есть ссылки на хорошие статьи по теме.

Аватар пользователя PVasili PVasili 3 апреля 2010 в 16:29

Ужас и жуть, какая виртуализация, какая "корпоративная" ?

MS Access-у ничего не нужно, кроме него самого и драйверов к базе(если база не создана в его формате).
Настройте IIS в родной среде и вперед..

Для вас: лучший выход - нанять кого-нибудь кто всё это настроит.

Аватар пользователя Stutzer Stutzer 3 апреля 2010 в 16:43

PVasili wrote:
Ужас и жуть, какая виртуализация, какая "корпоративная"?
MS Access-у ничего не нужно, кроме него самого и драйверов к базе(если база не создана в его формате).
Настройте IIS в родной среде и вперед...
Для вас: лучший выход - нанять кого-нибудь кто всё это настроит.

MS Аксесу в первую очередь нужна ось, если быть точнее - винда.
Друпалу нужен веб-сервер. И, поскольку, так сложилось, что Drupal написан на PHP и заточен под Apache, что в 95+ процентах случаях подразумевает в качестве платформы НЕ windows. И думаю, на это есть определенные причины.

Так что тут варианта 2 - ставить Drupal на ISS (что, как я слышал, не самая тривиальная задача), или прибегнуть к виртуальной машине, на которую поставить Linux и все остальное.

Так что ваше «Ужас и жуть» здесь как минимум не уместны. Или вы просто не поняли задачи.

Аватар пользователя PVasili PVasili 3 апреля 2010 в 16:54

"Stutzer" wrote:
И думаю, на это есть определенные причины.
можно список всех причин, по которым это будет хуже работать в IIS?

"Stutzer" wrote:
Так что тут варианта 2 - ставить Drupal на ISS (что, как я слышал, не самая тривиальная задача), или прибегнуть к виртуальной машине, на которую поставить Linux и все остальное.
У вас проблемы с установкой IIS или Drupal?
Или вам старушки на лавочке передали мнение коллектива таких сиделок? LOL.

Почитайте что идет в комплекте, установите себе и не плодите мифы(10 летней давности) и небылицы вокруг себя...

Вот что нетривиально так это установка прокладки в виде виртуал-бокса и настройка на этой прокладке ещё нетревиальной связки LAMP_а уж точно задача для начинающего Wink

А что это будет работать быстро, стабильни и и главное надёжно.. уж само собой, к гадалке не ходи Smile

Аватар пользователя Stutzer Stutzer 3 апреля 2010 в 16:59

PVasili wrote:
Вот что нетривиально так это установка прокладки в виде виртуал-бокса и настройка на этой прокладке ещё нетревиальной связки LAMP_а уж точно задача для начинающего ;)

Не спорю, возможно, мои представления о серверном окружении безнадежно устарели, т.к. я привык пользоваться готовыми решениями в виде хостинга. Поэтому и спросил совета. А за ваш ответ (второй, что со ссылками) спасибо - пойду изучать.
Одно очко в пользу решения на IIS. Буду рад, если все окажется так просто. Виртуальная машина и настройка LAMP меня тоже немного пугает )

Аватар пользователя PVasili PVasili 3 апреля 2010 в 17:00

"Stutzer" wrote:
возможно, мои представления о серверном окружении безнадежно устарели
вот с этого и начинать нужно Wink
На сайте аквии первым идёт инсталятор для win платформы. Ибо рынок таков...

Аватар пользователя Stutzer Stutzer 3 апреля 2010 в 17:02

PVasili wrote:
вот с этого и начинать нужно ;)

Ну... Собственно, с этого я и начал, предупредив, что являюсь дилетантом в данном вопросе.

Аватар пользователя egorovanton egorovanton 3 апреля 2010 в 18:43

"Stutzer" wrote:
Кстати, я правильно понимаю, что у вас есть опыт установки Drupal-a пол Win/IIS?

Великий Google в помощь Вам.
Лично я один раз настраивал, но больше не хочу.

Аватар пользователя alexandr.poddubsky alexandr.poddubsky 3 апреля 2010 в 18:44

"Stutzer" wrote:

Зачем те два эс - на винде прекрасно живет и апач и php и мускуль и никаких проблем не имеет. Ну поднимешь ты интернет инфо сервак и дальше что? для него чтоб все нормально пахало нужна серверная ось а серверную ось те нужна преимущественно только для MSSql а не акцесса.

Апач поднимается очень быстро и под винду обычную и тд. зачем что то изобретать? А вообще акцесс конвертируй иль сделай переходной файлик для работы с бд.

профит

Аватар пользователя egorovanton egorovanton 7 апреля 2010 в 11:46

"PVasili" wrote:
уж точно на порядок проще LAMP_а :)

У меня IIS и PHP не хотели дружить, измучался порядочно, а в плане LAMP дело привычки и рационализации труда.

Аватар пользователя alexandr.poddubsky alexandr.poddubsky 7 апреля 2010 в 12:43

"egorovanton" wrote:
У меня IIS и PHP не хотели дружить,

да нормально они дружат между собой. практиковал связку 2s на 8080 апач на 80 mssql mysql php asp- честно признаюсь lamp проще

Аватар пользователя egorovanton egorovanton 10 апреля 2010 в 15:05

"<a href="mailto:shamaner@drupal.org">shamaner@drupal.org</a>" wrote:
да нормально они дружат между собой. практиковал связку 2s на 8080 апач на 80 mssql mysql php asp- честно признаюсь lamp проще

Я понимаю что они дружат, но совсем не привычно было настраивать, а вот LAMP это особенно под Debian и подобными просто сказка.