Sourcefabric Manuals

 English |  Español |  Français |  Italiano |  Português |  Русский |  Shqip

Booktype 1.6 для авторов и издателей

Настройка базы данных

Перед тем, как вы сможете установить Booktype, вам понадобится база данных. Рекомендумая система управления базами данных - PostgreSQL. Следующая процедура была протестирована на Ubuntu Lucid 10.04, с использованием sudo для корневого доступа к серверу.

1. Откройте терминал, затем введите следующую команду для установки PostgreSQL и адаптора Python:

sudo apt-get install postgresql python-psycopg2

2. Создайте пользователя PostgreSQL booktype-user при помощи команды:

sudo -u postgres createuser -SDRP booktype-user

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

3. Создайте базу данных под названием booktype-db, setting booktype-user как владелец с опцией -O. Кодировка должна быть в международном формате UTF-8, что указывается опцией -E.

sudo -u postgres createdb -E utf8 -O booktype-user booktype-db

4. Разрешите связь с базой данных booktype-db booktype-user, отредактировав конфигурационный файл PostgreSQL. Точное имя файла зависит от версии PostgreSQL, которую вы используете. Например, если версию 8.4, то команда для редактирования файла на Ubuntu будет такой:

sudo nano /etc/postgresql/8.4/main/pg_hba.conf  

В конце файла будет такая часть:

# TYPE  DATABASE    USER          CIDR-ADDRESS        METHOD

Добавьте еще строку в конце этой части:

local   booktype-db booktype-user                     md5

Сохраните файл при помощи комбинации клавиш Ctrl+O и выйдите из nano комбинацией Ctrl+X.

5. Наконец, перезапустите PostgreSQL командой:

sudo invoke-rc.d postgresql-8.4 restart

Теперь все готово к установке Booktype. О том, как это сделать, читайте в следующих главах.

There has been error in communication with Booktype server. Not sure right now where is the problem.

You should refresh this page.