Установка Sentry + Apache + Mysql: различия между версиями
Misha (обсуждение | вклад) (→Установка пакетов) |
Misha (обсуждение | вклад) (→Установка пакетов) |
||
Строка 9: | Строка 9: | ||
Устанавливаем недостающие пакеты для Python. | Устанавливаем недостающие пакеты для Python. | ||
<pre>sudo apt-get install python-mysqldb python-dev build-essential libmysqlclient-dev</pre> | <pre>sudo apt-get install python-mysqldb python-dev build-essential libmysqlclient-dev</pre> | ||
+ | ==Настройка среды== | ||
+ | В первую очередь нам надо поставить пакет Python virtualenv. Если Вы его устанавливали, то пропускаем этот шаг, если нет то устанавливаем: | ||
+ | <pre>sudo easy_install -UZ virtualenv</pre> | ||
+ | После его установки выбираем место, куда будем устанавливать Sentry с помощью команды virtualenv. Например в папку /var/www/html/sentry/: | ||
+ | <pre>sudo virtualenv /var/www/html/sentry/</pre> | ||
+ | И активируем virtualenv: | ||
+ | <pre>sudo source /www/sentry/bin/activate</pre> | ||
+ | '''Примечание:''' Активация среды устанавливает путь для установки с помощью easy_install по умолчанию. | ||
+ | ==Установка Sentry== | ||
+ | Как только вы установили окружение, вы можете установить Sentry и все его зависимости той же командой, который вы указывали установить virtualenv: | ||
+ | <pre>easy_install -UZ sentry</pre> | ||
+ | Не беспокойтесь за зависимости, которые имеет Sentry. Наша философия - использовать правильные инструменты для работы, а не изобретать их, если они уже существуют. |
Версия 14:47, 14 апреля 2014
Итак начнем. За основу взята статья.
Установка пакетов
Для работы Sentry нужно
- Python 2.5, 2.6, or 2.7
- python-setuptools, python-dev
- База данных (PostgreSQL предпочтительнее, MySQL - тоже работает)
- A UNIX-based operating system
Считаем,что mysql уже установлен. Если нет, то читаем и устанавливаем LAMP.
Устанавливаем недостающие пакеты для Python.
sudo apt-get install python-mysqldb python-dev build-essential libmysqlclient-dev
Настройка среды
В первую очередь нам надо поставить пакет Python virtualenv. Если Вы его устанавливали, то пропускаем этот шаг, если нет то устанавливаем:
sudo easy_install -UZ virtualenv
После его установки выбираем место, куда будем устанавливать Sentry с помощью команды virtualenv. Например в папку /var/www/html/sentry/:
sudo virtualenv /var/www/html/sentry/
И активируем virtualenv:
sudo source /www/sentry/bin/activate
Примечание: Активация среды устанавливает путь для установки с помощью easy_install по умолчанию.
Установка Sentry
Как только вы установили окружение, вы можете установить Sentry и все его зависимости той же командой, который вы указывали установить virtualenv:
easy_install -UZ sentry
Не беспокойтесь за зависимости, которые имеет Sentry. Наша философия - использовать правильные инструменты для работы, а не изобретать их, если они уже существуют.