drupal в ubuntu - такой родной

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

Аватар пользователя manuscriptum manuscriptum 18 ноября 2008 в 1:37

Потренировался с локальной установкой друпала 6.6, столкнулся с проблемой русифицированной версии (выскакивают ошибки после установленного аккаунта root - разбираться не стал - просто поставил англицкую версию - в ней все прошло без проблем).

Вобщем потренировался с инсталляцией а потом решил "Дайка проверю репозиторий на предмет Drupal", и просто офигел - drupal 5 стоит с ubuntu'ском репозитории и по сути устанавливается всего одним кликом, с настройками php5 и mysql и postfix и всего прочего.

Одним словом - если хотите ставить выделенный сервак, то Убунта получается весьма привлекательным вариантом Wink

Только вот теперь думаю - стоит ли мне пойти по простому пути и поставить drupal 5 одним кликом, или потрахаться с настройкой 6.6 (по причине указанной в пердыдущем моем посте она пока не идет у меня - жду советов).

Так вот - какой выбор мне сделать? Посоветуйте
Как-то жадность не дает успокоиться на "пятерке", но разум говорит "бери то, что работает и проще устанавливается"

Комментарии

Аватар пользователя Yanzay Yanzay 18 ноября 2008 в 1:44

Не бери то, что проще устанавливается! Разве не прекрасно иногда заняться офигительным сексом? Даже пусть это секс с друпалом Smile

Аватар пользователя axel axel 18 ноября 2008 в 2:31

Пакеты друпала в линуксовых дистрибутивах обычно обновляются менее оперативно (хотя вот смотрю в последних обновлениях генту - drupal 6.6). С другой стороны - обновление друпала вместе с остальными пакетами системы упрощает администрирование сервера. Особенно когда кроме друпала ещё солянка из вебскриптов типа phpmyadmin, mediawiki, trac и пр. - они как правило тоже доступны в виде пакетов в популярных дистрибутивах.

Я устанавливаю друпал отдельно, из архива с drupal.org, как раз по причине неудовлетворённости скоростью обновлений и неудобством конфигурирования виртхостов из системной установки (впрочем на gentoo есть утилита webbapp-config, которая позволяет успешно разрулить виртхосты для системно установленных скриптов, но у неё свои ограничения). При этом скажем phpmyadmin ставлю из пакетов, т.к. он обычно на сервер или группу сервером у меня один и отслеживать его обновления мне влом - пусть обновляется при апдейтах системы.

Однако если друпаловских сайтов на сервере много, то делаю тоже по сути общесистемную инсталляцию - распаковываю архихв в /opt, а на виртуальные хосты делаю ссылки на папки. Получается так:

axel@red /opt $ ls -l
lrwxrwxrwx  1 root root       10 Окт  9 14:13 drupal-6 -> drupal-6.6

axel@red /var/www/example.com/htdocs $ ls -l
lrwxrwxrwx 1 root   root    27 Авг 22 19:01 CHANGELOG.txt -> /opt/drupal-6/CHANGELOG.txt
lrwxrwxrwx 1 root   root    27 Авг 22 19:01 COPYRIGHT.txt -> /opt/drupal-6/COPYRIGHT.txt
lrwxrwxrwx 1 root   root    22 Авг 22 19:01 cron.php -> /opt/drupal-6/cron.php
lrwxrwxrwx 1 root   root    22 Авг 22 19:01 includes -> /opt/drupal-6/includes
lrwxrwxrwx 1 root   root    23 Авг 22 19:01 index.php -> /opt/drupal-6/index.php
lrwxrwxrwx 1 root   root    31 Авг 22 19:01 INSTALL.mysql.txt -> /opt/drupal-6/INSTALL.mysql.txt
lrwxrwxrwx 1 root   root    31 Авг 22 19:01 INSTALL.pgsql.txt -> /opt/drupal-6/INSTALL.pgsql.txt
lrwxrwxrwx 1 root   root    25 Авг 22 19:01 install.php -> /opt/drupal-6/install.php
lrwxrwxrwx 1 root   root    25 Авг 22 19:01 INSTALL.txt -> /opt/drupal-6/INSTALL.txt
lrwxrwxrwx 1 root   root    25 Авг 22 19:01 LICENSE.txt -> /opt/drupal-6/LICENSE.txt
lrwxrwxrwx 1 root   root    29 Авг 22 19:01 MAINTAINERS.txt -> /opt/drupal-6/MAINTAINERS.txt
lrwxrwxrwx 1 root   root    18 Авг 22 19:01 misc -> /opt/drupal-6/misc
lrwxrwxrwx 1 root   root    21 Авг 22 19:01 modules -> /opt/drupal-6/modules
lrwxrwxrwx 1 root   root    22 Авг 22 19:01 profiles -> /opt/drupal-6/profiles
lrwxrwxrwx 1 root   root    24 Авг 22 19:01 robots.txt -> /opt/drupal-6/robots.txt
lrwxrwxrwx 1 root   root    21 Авг 22 19:01 scripts -> /opt/drupal-6/scripts
drwxr-xr-x 5 apache apache 133 Сен  8 16:30 sites
lrwxrwxrwx 1 root   root    20 Авг 22 19:01 themes -> /opt/drupal-6/themes
lrwxrwxrwx 1 root   root    24 Авг 22 19:01 update.php -> /opt/drupal-6/update.php
lrwxrwxrwx 1 root   root    25 Авг 22 19:01 UPGRADE.txt -> /opt/drupal-6/UPGRADE.txt
lrwxrwxrwx 1 root   root    24 Авг 22 19:01 xmlrpc.php -> /opt/drupal-6/xmlrpc.php

Только папка sites копируется на каждый виртхост, остальное - ссылками в /opt/drupal-6/*

Таким же образом можно поступить с инсталляцией из пакета, которая обычно располагается где-нибудь в /usr/share/ и разрулить проблему виртхостов. Но ради одного тестового сайта возиться с этим определённо ни к чему, такие ухищрения выгодны только когда нужно поддерживать сразу несколько сайтов на сервере. Если это сайт для тестов - ставь как тебе проще и не ломай голову, её ещё придётся поломать когда будешь разбираться во внутренностях друпала Smile

Аватар пользователя manuscriptum manuscriptum 18 ноября 2008 в 17:48

axel wrote:
Если это сайт для тестов - ставь как тебе проще и не ломай голову, её ещё придётся поломать когда будешь разбираться во внутренностях друпала :)

Вот спасибо)
как раз выразили мою мысль очень точно.
Видимо я сейчас так и поступлю.
Пока важнее разобраться с общими вопросами работы друпала, чем залезать в тонкости конфигов сервера.

Аватар пользователя glu2006 glu2006 19 ноября 2008 в 11:12

А дайте адрес репрозитория ubuntu, debian где вы Друпал видели. А то чегой-то копалси вчерась и не нашел ни 5-го ни 6-го.

Аватар пользователя axel axel 19 ноября 2008 в 12:12

glu2006 wrote:
А дайте адрес репрозитория ubuntu, debian где вы Друпал видели. А то чегой-то копалси вчерась и не нашел ни 5-го ни 6-го.

Вот тут можно видеть, где он есть в дебиане (в текущем stable походу вообще нету): http://packages.debian.org/search?keywords=drupal&searchon=names&suite=a...

Аватар пользователя manuscriptum manuscriptum 19 ноября 2008 в 17:38

glu2006 wrote:
А дайте адрес репрозитория ubuntu, debian где вы Друпал видели. А то чегой-то копалси вчерась и не нашел ни 5-го ни 6-го.

делайте проще - запускайте Синаптик и в поиске вводите "drupal" и в списке найденных будет нужный пакет

Аватар пользователя sergebw sergebw 12 января 2009 в 20:31

установил на ubuntu LAMP, подскажите пожалуйста,
как установить drupal6.
я полагаю, надо создать папку (только где), и скопировать файлы drupal6?

Аватар пользователя ingumsky@drupal.org ingumsky@drupal.org 13 января 2009 в 23:34

sergebw
Всё элементарно. Если у вас уже есть установленный Апач, пхп и MySQL, просто создаёте новую папку в /var/www (например, /var/www/drupal) и ставите Друпал туда. Занимает это от силы минут десять (при условии, что у вас есть доступ к базе, разумеется).

Аватар пользователя stokito stokito 28 октября 2009 в 23:03

если стремает редкость обновления добавьте PPT репозиторий с lunchpad.net
я себе ставил отсюда https://launchpad.net/~scott-testerman/+archive/drupal6

З.Ы. Чтоб попасть на сайт после установки наберите http://localhost/drupal6/ Smile