Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: [Wiki]Установка Drupal  (Прочитано 6167 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн alexpogorelov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
    • http://docs.homelinux.com
[Wiki]Установка Drupal
« : 27 Март 2010, 13:02:05 »
Не нашел такой темы, только отдельные моменты по форуму,
решил поделиться своим опытом установки на Ubuntu 9.10
Писал инструкцию первый раз, потому просьба сильно не пинать,
а критика приветствуется ;))).

Установка CMS Drupal 6.15


Для установки нужны следующие пакеты:

1)apache
2)php (4.3.5 или выше)
3)mysql

Установка:

sudo apt-get install apache2
sudo apt-get install php5
sudo apt-get install mysql
Также понадобятся библиотеки: php5-mysql, libapache2-mod-auth-mysql,

Проверить поддерживает ли php работу с mysql можно с помощью простого скрипта, назовем его phpinfo.php
<?php phpinfo(); ?> после обращения к нему в браузере смотрим на выведенные
переменные и параметры и ищем секцию под названием mysql, если ее нет, то необходимо установить библиотеку
php5-mysql.
В случае отсутствия libapache2-mod-auth-mysql установка останавливается на шаге лоступа к базе данных и выдается ошибка- "Your web server does not appear to support any common database types.
Check with your hosting provider to see if they offer any databases that Drupal supports".

Установка библиотек для работы с mysql:
sudo apt-get install php5-mysql
sudo apt-get install libapache2-mod-auth-mysql

Рекомендую до начала установки скачать и распаковать в каталог drupal его русификатор (если это сделать сразу, уже на этапе установки возможно будет выбрать русский язык),
потом необходимо скопировать и переименовать файл default.settings.php в settings.php

cp sites/default/default.settings.php sites/default/settings.php
Далее даем права на запись на каталог sites/default и на сам файл settings.php.

chmod o+w sites/default/settings.php
Создаем папку files в папке sites/default,
даем права на запись:
chmod o+w sites/default/files
Создаем базу данных для drupal вручную, с помощью клиента mysql:
create database название_базы; базу также можно создать с помощью оболочки
phpmyadmin.

Настройка параметров через Web-интерфейс:
1 выбираем язык
2 заполняем имя созданной базы данных, имя пользователя и пароль,
также можно заполнить префикс имен таблиц (рекомендуется, если у Вас для всего 1 база данных на хостинге, потом будет проще разбираться в назначении таблиц)

Забираем права на запись на каталог sites/default и на сам файл settings.php.

chmod a-w sites/default/settings.php
chmod a-w sites/default

Также Drupal потребовал установки модуля gd для php.
устанавливаем его командой:
sudo apt-get install php5-gd
После чего проверяем нашим скриптом phpinfo.php появился или нет раздел gd,
если нет в файл php.ini в раздел Dynamic Extensions добавляем строку:
extension=gd.so (имено так без путей, т.к. они прописываются в другой переменной)

После чего перезапускаем Apapche:
sudo service apache2 restart
Рекомендую также установить первым днем недели понедельник (по умолчанию воскресенье) и
выставить даты в нормальном формате.

Изначально опубликовано на:
http://docs.homelinux.com

Автор:
Погорелов Александр
« Последнее редактирование: 13 Октябрь 2010, 13:48:59 от Дмитрий Бо »

Оффлайн Дмитрий Бо

  • Погонщик серверов
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3538
  • Я не техподдержка, я за порядком слежу
    • Просмотр профиля
    • LinkedIn
Re: Установка Drupal
« Ответ #1 : 13 Октябрь 2010, 13:33:13 »
Все действия до "Рекомендую до начала установки..." относятся к LAMP и описаны в соответствующих статьях. остально отправляется в wiki.

> Автор:
> Погорелов Александр
WTF, это CC-BY? По ссылке тишина.
« Последнее редактирование: 13 Октябрь 2010, 13:37:35 от Дмитрий Бо »
Не опускай рук, а то пропустишь в бороду

Оффлайн alexpogorelov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
    • http://docs.homelinux.com
Re: [Wiki]Установка Drupal
« Ответ #2 : 13 Октябрь 2010, 19:28:18 »
сорри сервер поламал
некогда было заняться
(сейчас работает)

если не жалко оставьте в виде копирайта
если нет убирайте
мне не жалко )))

Оффлайн alexpogorelov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
    • http://docs.homelinux.com
Re: [Wiki]Установка Drupal
« Ответ #3 : 20 Ноябрь 2010, 21:24:15 »
маленькое примечание
я использую сервис checkip.dyndns.org для определения своего Ip
и видимо скрипт в режиме демона не получая ответа от данного сервера,
останавливает свою работу и просто ожидает,
у кого схожая проблема рекомендую запуск через cron,
для этого необходимо добавить в crontab строку
ddclient -daemon=0 -syslog -quiet retry
(не производите обновление слишком часто, если конечно у Вас все время IP не меняется)

Оффлайн andrej2

  • Любитель
  • *
  • Сообщений: 98
    • Просмотр профиля
Re: [Wiki]Установка Drupal
« Ответ #4 : 07 Декабрь 2010, 14:07:26 »
Тащемта
Цитировать
sudo apt-get install drupal6
 и все (все апачи, мускулы и похапе вытянутся по зависимостям)





« Последнее редактирование: 07 Декабрь 2010, 15:06:38 от andrej2 »

Оффлайн alexpogorelov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
    • http://docs.homelinux.com
Re: [Wiki]Установка Drupal
« Ответ #5 : 07 Декабрь 2010, 19:31:23 »
ага только его зафигачит
если не ошибаюсь в /usr/share/drupal6
и опять же язык доустановить нужно
« Последнее редактирование: 07 Декабрь 2010, 19:34:24 от alexpogorelov »

 

Страница сгенерирована за 0.057 секунд. Запросов: 24.