Instalando o tt-rss: arquivos não devem estar onde deveriam estar

5

Atualmente estou tentando instalar o pacote tt-rss (Tiny Tiny RSS) no Ubuntu 12.10 através dos pacotes oficiais do Ubuntu.

O processo de instalação parece ter funcionado - mas os arquivos que preciso executar estão em /usr/share/tt-rss em vez de /var/www/something .

Obviamente não funciona para mim - os bancos de dados parecem configurados; o processo de instalação passou, uma vez que eu trabalhei, eu precisava do cliente e servidor mysql, mas o servidor web não está pegando a instalação do tt-rss.

O que mais eu preciso fazer para que o tt-rss funcione?

    
por Journeyman Geek 14.03.2013 / 15:40

1 resposta

6

Os pacotes do Ubuntu não devem instalar nada em /var/www . Em vez disso, a abordagem recomendada é instalar seu aplicativo em /usr/share . Isto é o que o tt-rss fez também. O site está localizado em:

/usr/share/tt-rss/www

O instalador de pacotes cria um arquivo de configuração padrão do Apache HTTP em /etc/tt-rss/apache.conf . Para habilitá-lo, vamos apenas ligá-lo em /etc/apache2/conf.d :

sudo ln -s /etc/tt-rss/apache.conf /etc/apache2/conf.d/tt-rss
sudo invoke-rc.d apache2 reload

Agora você deve poder navegar até http://localhost/tt-rss , onde será saudado por uma mensagem de erro:

Para corrigir isso, basta editar /etc/tt-rss/config.php e ajustar o SELF_URL_PATH de acordo com sua configuração. Depois, atualize a página para ver a tela de login.

Você ainda terá que configurar corretamente o tt-rss. Mas isso deve começar.

Depois de trabalhar um pouco mais, é evidente que a versão empacotada não é compatível com o protótipo padrão 1.7.0 que é instalado por padrão. Para remediar isso, instale uma versão mais antiga do protótipo localmente:

cd /usr/share/tt-rss/lib 
sudo rm prototype.js
sudo wget http://prototypejs.org/assets/2009/8/31/prototype.js

Agora, você deve efetuar login com o login admin / password padrão.

    
por Oliver Salzburg 15.03.2013 / 14:40