Tiny Tiny RSS auf DSM6.2.1 [DS218+]

Status
Für weitere Antworten geschlossen.

JackieFan

Benutzer
Mitglied seit
31. Jan 2018
Beiträge
23
Punkte für Reaktionen
0
Punkte
1
Hallo liebe Community :)
Ich suche vergebens nach einer Anleitung wie man Tiny Tiny RSS auf DSM6.2.1 zum Laufen bekommt. Die Wiki beschriebt, dass die Anleitung nur für DSM4 bzw. 5 gilt. Habe auch beide Links in die Paketquellen hinzugefügt (http://packages.synocommunity.com/ & http://packages.synocommunity.com/?beta=1) , doch wird mir das Paket dort nicht angezeigt. Kann mir jemand, der das auch auf DSM6.2.1 am Laufen hat, was ich schrittweise alles machen muss? Oder gibt es ein Tutorial?

Bin dankbar für jede Hilfe :)
 
Zuletzt bearbeitet:

4bob

Benutzer
Mitglied seit
04. Mai 2016
Beiträge
604
Punkte für Reaktionen
1
Punkte
38
Hi,
Versuch das hier: tt-rss.v10.f4458[x86-braswell-bromolow-cedarview-avoton].spk
Lief bei mir noch unter 6.1 mit einer kleinen Anpassung. Installierst du es ohne findet sich so was im Log

install tt-rss 20160102-10 failed - "Incorrect MySQL root password"

Über den SSh Zugang als root user helfen folgende Änderungen:

Rich (BBCode):
mkdir -p /usr/syno/mysql/bin
Rich (BBCode):
ln -s /usr/bin/mysql /usr/syno/mysql/bin/mysql

Alternativ könntest du noch eine manuelle Installation versuchen, damit bekommst du die neuste Version ;)
Hilfe findest sich hier: https://git.tt-rss.org/fox/tt-rss/wiki/InstallationNotes

Edit: oder in deinem Fall noch docker: https://hub.docker.com/r/linuxserver/tt-rss/

Bob
 
Zuletzt bearbeitet:

JackieFan

Benutzer
Mitglied seit
31. Jan 2018
Beiträge
23
Punkte für Reaktionen
0
Punkte
1
Hallo, danke für die Antwort.
Also die erste spk Datei lässt sich nicht Manuell installieren. Bekomme die Meldung, Dieses Paket wird auf der Plattform von DiskStation nicht unterstützt oder ist nicht kompatibel mit der aktuellen DSM-Version.
Auch habe beide Kommandozeilen ausgeführt. Wobei beim zweiten ich diese Meldung erhalten habe: "ln -s /usr/bin/mysql /usr/syno/mysql/bin/mysql"

zu Alternative, sprich zweites Link, da fängt es schon bei Punkt "Verify that you can open http://yoursite/tt-rss/install/" Wenn ich http://IP-Adresse/tt-rss/install/ aufrufe, werde ich weiter auf die Syno Login Seite weitergeleitet. EDIT: Hab Web Station, PHP5.4, Apache 2.2 installiert, In Web Station alles auch ausgewählt + Persönliche Website und dementsprechend auch Benutzer Home-Dienst aktiviert. Nun bekomme ich diese Fehlermeldung, wenn ich die Adresse aufrufen will: No input file specified.

Zu der letzten "docker" Methode. Kann es sein, dass der Syno bzw. die Festplatten nicht schlafen legen ?
 
Zuletzt bearbeitet:

4bob

Benutzer
Mitglied seit
04. Mai 2016
Beiträge
604
Punkte für Reaktionen
1
Punkte
38
Sorry, der Link ist für meine 415, du hast apollolake; dafür finde ich nichts: https://synocommunity.com/package/tt-rss
evtl. hat jemand noch einen alten Link? (Internet Archiv) :confused:

Grundsätzlich hat sich am dem Vorgang für eine manuelle Installation nichts geändert:
Webstation mit nginx oder apache darunter php und mysql bilden die Grundlage:
https://www.synology-wiki.de/index.php/Installation_von_Tiny_Tiny_RSS

Web Station, PHP5.4, Apache 2.2 installiert, In Web Station alles auch ausgewählt + Persönliche Website
Weniger ist oft mehr, nur das aktivieren was wirklich benötigt wird. Sollte sollte das aber schon mal stimmen. :)

Also ich kann nur unterstützen wenn die Aussagen von dir genauer werden;
Auch wenn es nicht nötige war das du die beiden Eingaben auf der Konsole abgesetzt hast
kann ich mit deinem Hinweis nichts anfangen .. Was wurde zurückgeben?

Du hast tt-rss heruntergeladen und im Webserver root share (meist /volume1/web) liegen? also /volume1/web/ttrss ?
Du hast der Webstation (user=http) lese&schreib Zugriff gegeben? Oder wie war deine Vorgehensweise bis jetzt ?

Es kann durchaus sein das Docker den Energiesparmodus behindert, du müsstest es ausprobieren.
 

JackieFan

Benutzer
Mitglied seit
31. Jan 2018
Beiträge
23
Punkte für Reaktionen
0
Punkte
1
Ok fange ich mal von vorne an.

Was ich alles bereits eingestellt habe:
* Web Station , Apache 2.4, PHP 7.0 und MariaDB10
* Datenbank und Passwort wurde im MariaDB10 gesetzt
* Web Station zeigt Standard-Serverstatus sowie Status des Virtuellen Host: Normal
* unter Backend Pakete wird PHP 7.0 und Apache 2.4 als installiert dargestellt. Nginx eben so.
* Unter Allgemeine Einstellungen ist Apache 2.4 und PHP 7.0 ausgewählt. Persönliche Webseite habe ich nicht aktiviert.
* PHP-Einstellungen: PGP-Cache aktiviert JA, PHP open_basedir benutzerspezifisch anpassen: none eingetragen.
Virtueller Host: Name= TTRSS, Port 80/443 angeklickt. Dokumenten-Root = web (bzw. volume1/web), sonst nichts angeklickt, unten steht unter Backend und PHP , Apache 2.4 und PHP 7.0
* Im "Web" Ordner ist die Index.php und web_images Ordner mit den zwei Bilddateien. und ttrss, was ich per Git heruntergeladen habe und dort in den web Ordner verschoben hab.

Wenn ich nun di IP-Adresse von meinem DS eingebe, bekomme ich sofort Full-Text RSS 3.3 angezeigt. Obwohl das nicht installiert ist! Wie kann das sein? Wenn ich https://ip-adresse/index.php eingebe, erscheint ebenso Full-Text RSS, was eigentlich nicht sein kann, da diese Datei das "Web Station has been enabled. To finish setting up your website, please see the "Web Service" section of DSM Help." beinhaltet.
Und wenn ich https://ip-adresse/ttrrs/index.php öffnen will, bekomme ich 404 - Die Seite, nach der Sie suchen, kann nicht gefunden werden.

Ich weiß echt nicht was ich machen soll.
 

4bob

Benutzer
Mitglied seit
04. Mai 2016
Beiträge
604
Punkte für Reaktionen
1
Punkte
38
Ich weiß echt nicht was ich machen soll.

Den Eintrag Virtueller Host kannst du löschen,
dann sagt der Fehler 404 aus das die Webstation unter
/volume1/web/ttrrs/ die index.php nicht findet oder sie nicht öffnen darf.

Also erneut; Und hast du dem user http Zugriff gegeben? Ich tippe auf nein.
Achte darauf das du die Vererbung aktiviert, so das alle Ordner&files unter /volume1/web/ttrrs/ dieses Recht bekommen.

Bob
 

JackieFan

Benutzer
Mitglied seit
31. Jan 2018
Beiträge
23
Punkte für Reaktionen
0
Punkte
1
Also erneut; Und hast du dem user http Zugriff gegeben? Ich tippe auf nein.

Sagst du mir, ob das richtig war?

Systemsteuerung > Benutzer > Erstellen > name: user pw: xyz > im nächsten schritt "Gruppe Beitreten" > http & users angeklickt > nächster Schritt: Lesen/Schreiben für "web" anklicken > danach Quote auf 0 lassen > Anwendungsberechtigung: nichts anklicken, da ich nichts mit "web" oder "Web Station" lese.

Unter Systemsteuerung > Gruppe > "http" bearbeitet > unter Berechtigung Leden/Schreiben angeklickt.

File Station: "web"-Eigenschaften > ttrrs Ordner anwählen und Eigenschaften > Besitzer user oder http ? Hab beides Probiert, leider ohne Erfolg.

EDIT: Nun bekomme ich bei "http://IP-Adresse/index.php die Meldung "No input file specified. "
 
Zuletzt bearbeitet:

4bob

Benutzer
Mitglied seit
04. Mai 2016
Beiträge
604
Punkte für Reaktionen
1
Punkte
38
Du musst keinen User anlegen und auch nicht in der Systemsteuerung arbeiten.
Das Attribut Besitz alleine reicht nicht aus ;)

Öffne die File Station, dann Eigenschaften von Ordner ttrrs der unter web liegt.
Dort den Tab Genehmigung jetzt Erstellen
Auswahl_471.png

Vererbung auswählen (Auf diesen Ordner und Unterordner anwenden) - OK
Auswahl_473.png

jetzt die index.php von tt-rss aufrufen: https://ip-adresse/ttrrs/index.php das sollte alles sein.

Bob
 

JackieFan

Benutzer
Mitglied seit
31. Jan 2018
Beiträge
23
Punkte für Reaktionen
0
Punkte
1
Ok, hab den user wieder gelöscht und nun nach deiner Anleitung Genehmigung erteilt. Leider weiterhin 404 :(
 

4bob

Benutzer
Mitglied seit
04. Mai 2016
Beiträge
604
Punkte für Reaktionen
1
Punkte
38
Du hast unter web keine Seiten die sich aufrufen lassen?
Prüfe die Berechtigung auf die gleiche Art jetzt unter web. hier muss auch http zugriff haben.
 

JackieFan

Benutzer
Mitglied seit
31. Jan 2018
Beiträge
23
Punkte für Reaktionen
0
Punkte
1
auch das habe ich gemacht. Leider ohne Erfolg. Neustart half auch leider nicht.

EDIT: Was mich verwundert ist. Wenn ich nur http://IP-Adresse/index.php eingebe, wird Full-Text-RSS aufgerufen, was ich aber nicht Installiert habe. Vielleicht sollte ich das irgendwie Bereinigen, so dass dort die normale Seite aufgerufen wird, der mir sagt, dass Web Service funktioniert.
 
Zuletzt bearbeitet:

JackieFan

Benutzer
Mitglied seit
31. Jan 2018
Beiträge
23
Punkte für Reaktionen
0
Punkte
1
Wenn ich unter Web Station > PHP-Einstellung > default Profil Bearbeite und bei "open_basedir" auf /volume1/web/ belasse, bekomme ich bei Aufruf der IP-Adresse ein "No input file specified". Trage ich dort none ein, wird die Seite "Full-Text RSS 3.3" aufgerufen, obwohl ich das Paket nicht installiert habe.
 

4bob

Benutzer
Mitglied seit
04. Mai 2016
Beiträge
604
Punkte für Reaktionen
1
Punkte
38
Leider kann ich nicht nachvollziehen was du alles umgestellt hast.
Wenn du eine Anzeige im Browser hast muss das irgendwo auf der DS konfiguriert/installiert sein. Mach doch mal screenshots und häng die hier an.

Du kannst auch die Webstation deinstallieren, scheint mir hier die beste Option zu sein.
Wenn du Inhalte später noch benötigst vergiss nicht vorher eine Sicherung anzulegen. Anschließend Sicherstellen das der Ordner WEB gelöscht wurde und dann ohne großartige Änderungen Webstation installieren, prüfen ob die default Webseite erreichbar ist und ttrss einrichten.

Willst du aber unbedingt herausfinden was hier nicht stimmt dann sollte das open_basedir so aussehen für ttrss: /var/services/web:/tmp:/var/services/tmp
Sehr wichtig was der Webserver Apache ins log schreibt:
/var/log/httpd/apache22-error_log und PHP56 hier meldet /var/log/php56-fpm.log

Bob
 

JackieFan

Benutzer
Mitglied seit
31. Jan 2018
Beiträge
23
Punkte für Reaktionen
0
Punkte
1
Web Station habe ich schon so oft deinstalliert und neu installiert, es kommt immer wieder das gleiche Problem, dass nicht mal die normale Web Service Darstellung aufgerufen wird. Lassen wir tt-rrs erst mal aussen vor.
Wieso wird das index.php in /var/service/web/ aufgerufen, denn diese index.php Daten ist das "Full-Text-RSS". Kommt mir so vor, dass nur eine Verlinkung falsch wäre. Sprich das man /var/service/web/ nach /volume1/web/ geändert werden muss, nur wo?
Spaß halber habe ich Wordpress, installiert, das kann unter IP-Adresse/wordpress aufgerufen werden, ohne Probleme. Hab es jetzt aber wieder deinstalliert.

hab hier die zwei Log ausgaben:

Apache:
Rich (BBCode):
2018-11-29T08:32:27+01:00 DS218plus [Thu Nov 29 08:32:27 2018] [notice] SIGUSR1                                                                                                                                                              $
2018-11-29T08:32:27+01:00 DS218plus WARNING: MaxClients (150) is not an integer                                                                                                                                                              $
2018-11-29T08:32:27+01:00 DS218plus of ThreadsPerChild (32), lowering MaxClient                                                                                                                                                              $
2018-11-29T08:32:27+01:00 DS218plus for a maximum of 4 child processes,
2018-11-29T08:32:27+01:00 DS218plus WARNING: MaxClients (150) is not an integer                                                                                                                                                              $
2018-11-29T08:32:27+01:00 DS218plus of ThreadsPerChild (32), lowering MaxClient                                                                                                                                                              $
2018-11-29T08:32:27+01:00 DS218plus for a maximum of 4 child processes,
2018-11-29T08:32:27+01:00 DS218plus [Thu Nov 29 08:32:27 2018] [notice] Digest:                                                                                                                                                              $
2018-11-29T08:32:27+01:00 DS218plus [Thu Nov 29 08:32:27 2018] [notice] Digest:                                                                                                                                                              $
2018-11-29T08:32:27+01:00 DS218plus [Thu Nov 29 08:32:27 2018] [notice] Apache/                                                                                                                                                              $
2018-11-29T08:32:27+01:00 DS218plus [Thu Nov 29 08:32:27 2018] [notice] FastCGI                                                                                                                                                              $
2018-11-29T08:34:13+01:00 DS218plus [Thu Nov 29 08:34:13 2018] [error] [client                                                                                                                                                             $

PHP:
Rich (BBCode):
2018-02-12T10:51:29+01:00 DS218play php56-fpm[9323]: [NOTICE] fpm is running, p                                                                                                                                                              $
2018-02-12T10:51:29+01:00 DS218play php56-fpm[9323]: [NOTICE] ready to handle c                                                                                                                                                              $
2018-02-12T10:59:19+01:00 DS218play php56-fpm[9323]: [NOTICE] Reloading in prog                                                                                                                                                              $
2018-02-12T10:59:19+01:00 DS218play php56-fpm[9323]: [NOTICE] reloading: execvp                                                                                                                                                              $
2018-02-12T10:59:20+01:00 DS218play php56-fpm[9323]: [NOTICE] using inherited s                                                                                                                                                              $
2018-02-12T10:59:20+01:00 DS218play php56-fpm[9323]: [NOTICE] fpm is running, p                                                                                                                                                              $
2018-02-12T10:59:20+01:00 DS218play php56-fpm[9323]: [NOTICE] ready to handle c                                                                                                                                                              $
2018-02-12T10:59:34+01:00 DS218play php56-fpm[9323]: [NOTICE] Reloading in prog                                                                                                                                                              $
2018-02-12T10:59:34+01:00 DS218play php56-fpm[9323]: [NOTICE] reloading: execvp                                                                                                                                                              $
2018-02-12T10:59:34+01:00 DS218play php56-fpm[9323]: [NOTICE] fpm is running, p                                                                                                                                                              $
2018-02-12T10:59:34+01:00 DS218play php56-fpm[9323]: [NOTICE] ready to handle c                                                                                                                                                              $
2018-02-12T22:57:25+01:00 DS218play php56-fpm[9323]: [NOTICE] Reloading in prog                                                                                                                                                              $
2018-02-12T22:57:25+01:00 DS218play php56-fpm[9323]: [NOTICE] reloading: execvp                                                                                                                                                              $
2018-02-12T22:57:26+01:00 DS218play php56-fpm[9323]: [NOTICE] using inherited s                                                                                                                                                              $
2018-02-12T22:57:26+01:00 DS218play php56-fpm[9323]: [NOTICE] fpm is running, p                                                                                                                                                              $
2018-02-12T22:57:26+01:00 DS218play php56-fpm[9323]: [NOTICE] ready to handle c                                                                                                                                                              $
2018-02-12T22:59:35+01:00 DS218play php56-fpm[9323]: [NOTICE] Terminating ...
2018-02-12T22:59:35+01:00 DS218play php56-fpm[9323]: [NOTICE] exiting, bye-bye!
2018-11-15T22:11:38+01:00 DS218plus php56-fpm[29477]: [WARNING] [pool www] chil                                                                                                                                                              $


Edit: Ok hab es wohl gelöst. Hab /var/service/web nach /var/service/org_web umbenannt und dann die Verlinkung mit "ln -s /volume1/web /var/services/web" gesetzt. Nun wird die Seite aufgerufen die mir sagt: "Web Station has been enabled. To finish setting up your website, please see the "Web Service" section of DSM Help."

Edit2: Ok jetzt öffnet sich auch tt-rss :)

Edit3: TT-RSS Läuft nun. Danke für die Hilfe.
 
Zuletzt bearbeitet:

JackieFan

Benutzer
Mitglied seit
31. Jan 2018
Beiträge
23
Punkte für Reaktionen
0
Punkte
1
Hätte da doch noch einen anliegen. Hab nun meine Feeds von Nextcloud in TT-RSS importieren können. Unter Einstellungen einen Intervall von 15 Minuten eingestellt, Region Europa/London. Jedoch werden die Feeds nicht Aktualisiert. Auf der Oberfläche von TT-RSS steht "Feeds zuletzt aktualisiert am Thu, Jan 01 1970 - 1:00". In Synology ist das Datum und Uhrzeit jedoch richtig hinterlegt. Finde sonst keine weitere Einstellungen wie man das ändern können.
 

JackieFan

Benutzer
Mitglied seit
31. Jan 2018
Beiträge
23
Punkte für Reaktionen
0
Punkte
1
Kann mein alten Post nicht mehr editieren...

Bin nun nach dieser Anleitung vorgegangen, leider half das auch nicht.
https://tt-rss.org/oldforum/viewtopic.php?t=3736

Wenn ich "/usr/local/bin/php56 /volume1/web/tt-rss/update.php --feeds --quite
" via ssh ausführe, erhalte ich diese Rückmeldung:
Rich (BBCode):
[20:00:08/2843] Lock: update.lock
[20:00:08/2843] Scheduled 0 feeds to update...
[20:00:08/2843] Sending digests, batch of max 15 users, headline limit = 1000
[20:00:08/2843] All done.
[20:00:08/2843] cache/simplepie: removed 0 files.
[20:00:08/2843] cache/feeds: removed 0 files.
[20:00:08/2843] cache/images: removed 0 files.
[20:00:08/2843] cache/export: removed 0 files.
[20:00:08/2843] cache/upload: removed 0 files.
[20:00:08/2843] Removed 0 old lock files.
[20:00:08/2843] Removing old error log entries...
[20:00:08/2843] Feedbrowser updated, 8 feeds processed.
[20:00:08/2843] Purged 0 orphaned posts.
[20:00:08/2843] Removed 0 (feeds) 0 (cats) orphaned counter cache entries.
 

4bob

Benutzer
Mitglied seit
04. Mai 2016
Beiträge
604
Punkte für Reaktionen
1
Punkte
38
Hi,
wenn du Rechts auf antworten klickst bekommt nur der Ersteller dieses Betrags eine Antwort bzw. einen Hinweis.
Also hast du dir ständig jeweils selbst geschrieben. Benutze entweder das „direkt antworten“ bei meinen Beträgen oder „Antworten“ links wenn mehr als einer
an der Diskussion teilnimmt. So hab ich deine Nachfragen nicht mitbekommen.

Bist du selbst weiter gekommen?

Bob
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat