В настоящее время я пытаюсь установить пакет tt-rss (Tiny Tiny RSS) на Ubuntu 12.10 через официальные пакеты Ubuntu.
Процесс установки , кажется, сработал, но файлы, которые мне нужно запустить, находятся на /usr/share/tt-rss
, а не на /var/www/something
.
Это, очевидно, не работает для меня - базы данных кажутся настроенными; процесс установки прошел, как только я понял, мне нужны клиент и сервер mysql, но веб-сервер не выполняет установку tt-rss.
Что еще мне нужно сделать, чтобы заставить работать tt-rss?
Пакеты Ubuntu не должны устанавливать ничего в /var/www
. Вместо этого рекомендуется установить приложение в /usr/share
. Это то, что сделал tt-rss. Сайт расположен по адресу:
/usr/share/tt-rss/www
Установщик пакета создает файл конфигурации Apache HTTP по умолчанию в /etc/tt-rss/apache.conf
. Чтобы включить его, мы просто свяжем его с /etc/apache2/conf.d
:
sudo ln -s /etc/tt-rss/apache.conf /etc/apache2/conf.d/tt-rss
sudo invoke-rc.d apache2 reload
Теперь вы сможете перейти на http://localhost/tt-rss
, где вас встретит сообщение об ошибке:
Чтобы это исправить, просто отредактируйте /etc/tt-rss/config.php
и отрегулируйте SELF_URL_PATH
в соответствии с вашими настройками. После этого обновите страницу, чтобы увидеть экран входа в систему.
Вам все равно придется правильно настроить tt-rss. Но с этого следует начать.
После более продолжительной работы становится очевидно, что упакованная версия несовместима со стандартным прототипом 1.7.0, который установлен по умолчанию. Чтобы исправить это, установите более старую версию прототипа локально:
cd /usr/share/tt-rss/lib
sudo rm prototype.js
sudo wget http://prototypejs.org/assets/2009/8/31/prototype.js
Теперь он должен позволить вам войти в систему с логином по умолчанию admin
/ password
. [+1124] [+1124]