TTRSS auf Rolling Releases umstellen

Tiny Tiny RSS ist ein webbasierender RSS Reader auf PHP Basis. Vor einiger Zeit hat der Entwickler die Entscheidung getroffen keine Versionen mehr zu veröffentlichen sondern die SW nur noch über Git bereitzustellen.

Also galt es von einer alten Version auf dieses neue Verfahren umzustellen. In meinem Fall wollte ich auf die neue Version wechseln aber meine alten Daten behalten.

Deswegen zuerst das alte Verzeichnis sichern, die neue Version mit Git hohlen und die Rechte korrigieren:

  cd /var/www/my-hb/public-html 
  mv rss rss-alt
  git clone https://tt-rss.org/git/tt-rss.git rss
  chown webserver-id: ttrss -R

Die Dateien enthalten eine .htaccess Datei nicht mit Apache 2.4 kompatibel ist. Da ich meine TTRSS Konfiguration über ein Clientzertifikat absichere habe ich diese .htaccess einfach gelöscht. Wenn Ihr keine solchen Schutz habt müsst Ihr diese Datei noch auf Apache 2.4 heben.

Dann den Installer mit der Admin ID von TTRSS aufrufen

  http://your.site.com/rss/install/

Da wir schon eine Datenbank haben möchten wir keine Initialisierung

Es wird eine Konfiguration erstellt die ich einfach übernommen habe

Danach muss man sich noch als Administrator einloggen um Datenbankupdates durchzuführen

und Fertig

und man kann sich wieder als user anmelden