Потренировался с локальной установкой друпала 6.6, столкнулся с проблемой русифицированной версии (выскакивают ошибки после установленного аккаунта root - разбираться не стал - просто поставил англицкую версию - в ней все прошло без проблем).
Вобщем потренировался с инсталляцией а потом решил "Дайка проверю репозиторий на предмет Drupal", и просто офигел - drupal 5 стоит с ubuntu'ском репозитории и по сути устанавливается всего одним кликом, с настройками php5 и mysql и postfix и всего прочего.
Одним словом - если хотите ставить выделенный сервак, то Убунта получается весьма привлекательным вариантом
Только вот теперь думаю - стоит ли мне пойти по простому пути и поставить drupal 5 одним кликом, или потрахаться с настройкой 6.6 (по причине указанной в пердыдущем моем посте она пока не идет у меня - жду советов).
Так вот - какой выбор мне сделать? Посоветуйте
Как-то жадность не дает успокоиться на "пятерке", но разум говорит "бери то, что работает и проще устанавливается"
Комментарии
Не бери то, что проще устанавливается! Разве не прекрасно иногда заняться офигительным сексом? Даже пусть это секс с друпалом
Пакеты друпала в линуксовых дистрибутивах обычно обновляются менее оперативно (хотя вот смотрю в последних обновлениях генту - drupal 6.6). С другой стороны - обновление друпала вместе с остальными пакетами системы упрощает администрирование сервера. Особенно когда кроме друпала ещё солянка из вебскриптов типа phpmyadmin, mediawiki, trac и пр. - они как правило тоже доступны в виде пакетов в популярных дистрибутивах.
Я устанавливаю друпал отдельно, из архива с drupal.org, как раз по причине неудовлетворённости скоростью обновлений и неудобством конфигурирования виртхостов из системной установки (впрочем на gentoo есть утилита webbapp-config, которая позволяет успешно разрулить виртхосты для системно установленных скриптов, но у неё свои ограничения). При этом скажем phpmyadmin ставлю из пакетов, т.к. он обычно на сервер или группу сервером у меня один и отслеживать его обновления мне влом - пусть обновляется при апдейтах системы.
Однако если друпаловских сайтов на сервере много, то делаю тоже по сути общесистемную инсталляцию - распаковываю архихв в /opt, а на виртуальные хосты делаю ссылки на папки. Получается так:
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/ и разрулить проблему виртхостов. Но ради одного тестового сайта возиться с этим определённо ни к чему, такие ухищрения выгодны только когда нужно поддерживать сразу несколько сайтов на сервере. Если это сайт для тестов - ставь как тебе проще и не ломай голову, её ещё придётся поломать когда будешь разбираться во внутренностях друпала
Вот спасибо)
как раз выразили мою мысль очень точно.
Видимо я сейчас так и поступлю.
Пока важнее разобраться с общими вопросами работы друпала, чем залезать в тонкости конфигов сервера.
А дайте адрес репрозитория ubuntu, debian где вы Друпал видели. А то чегой-то копалси вчерась и не нашел ни 5-го ни 6-го.
Вот тут можно видеть, где он есть в дебиане (в текущем stable походу вообще нету): http://packages.debian.org/search?keywords=drupal&searchon=names&suite=a...
делайте проще - запускайте Синаптик и в поиске вводите "drupal" и в списке найденных будет нужный пакет
установил на ubuntu LAMP, подскажите пожалуйста,
как установить drupal6.
я полагаю, надо создать папку (только где), и скопировать файлы drupal6?
sergebw
Всё элементарно. Если у вас уже есть установленный Апач, пхп и MySQL, просто создаёте новую папку в /var/www (например, /var/www/drupal) и ставите Друпал туда. Занимает это от силы минут десять (при условии, что у вас есть доступ к базе, разумеется).
если стремает редкость обновления добавьте PPT репозиторий с lunchpad.net
я себе ставил отсюда https://launchpad.net/~scott-testerman/+archive/drupal6
З.Ы. Чтоб попасть на сайт после установки наберите http://localhost/drupal6/