Эта статью типа «быстрый старт». На входе требуются элементарные знания программирования под линукс на c++ и 15 минут свободного времени. На выходе вы получаете готовый, простой, высокопроизводительный wiki сайт, который распространяется автором по лицензии MIT. Его можно ковырять, переделывать и тд. |
|
- [Оглавление](#) |
- [Репозитории](#repos) |
- [Зависимости](#deps) |
- [Cppcms](#cppcms) |
- [Проблемы](#problems) |
- [Dbixx](#dbixx) |
- [Wikipp](#wikipp) |
- [Конфигурация](#конфигурация) |
- [Mysql](#mysql) |
- [Nginx](#nginx) |
- [Spawn-daemon](#spawn) |
- [Тестирование](#test) |
- [Fcgi-debug](#fcgi-debug) |
|
Многие тщательно критикуют любые разработки под web на c++, потому что просто не имеют достаточно опыта, чтобы развернуть сайт на cppcms. Выполняйте следующие команды в указанной последовательности и у вас все получится! |
|
|
Подымаем боевой стабильный кирпич debian-5.0.7/5.0.6 прямо по default настройкам |
Если для разработки — лучше на virtualbox 4.0, иначе — сразу на сервере |
|
Заходим под рутом и поехали: |
|
## <span id="repos"></span>Репозитории |
nano /etc/apt/sources.list |
|
deb volatile.debian.org/debian-volatile lenny/volatile main |
deb-src volatile.debian.org/debian-volatile lenny/volatile main |
- <strong>nano /etc/apt/sources.list</strong> |
|
#lenny |
deb ftp.ru.debian.org/debian/ lenny main |
deb-src ftp.ru.debian.org/debian/ lenny main |
deb security.debian.org/ lenny/updates main |
deb-src security.debian.org/ lenny/updates main |
deb volatile.debian.org/debian-volatile lenny/volatile main |
deb-src volatile.debian.org/debian-volatile lenny/volatile main |
|
#testing |
deb ftp.ru.debian.org/debian/ testing main |
deb-src ftp.ru.debian.org/debian/ testing main |
deb security.debian.org/ testing/updates main |
deb-src security.debian.org/ testing/updates main |
#lenny |
deb ftp.ru.debian.org/debian/ lenny main |
deb-src ftp.ru.debian.org/debian/ lenny main |
deb security.debian.org/ lenny/updates main |
deb-src security.debian.org/ lenny/updates main |
|
#testing |
deb ftp.ru.debian.org/debian/ testing main |
deb-src ftp.ru.debian.org/debian/ testing main |
deb security.debian.org/ testing/updates main |
deb-src security.debian.org/ testing/updates main |
|
#unstable |
deb ftp.ru.debian.org/debian/ unstable main |
deb-src ftp.ru.debian.org/debian/ unstable main |
|
#unstable |
deb ftp.ru.debian.org/debian/ unstable main |
deb-src ftp.ru.debian.org/debian/ unstable main |
- <strong>nano /etc/apt/preferences</strong> |
|
Package: * |
Pin: release a=stable |
Pin-Priority: 700 |
|
Package: * |
Pin: release a=testing |
Pin-Priority: 650 |
|
Package: * |
Pin: release a=unstable |
Pin-Priority: 600 |