BicBucStriim ist ein nettes Tool, welches auf die Calibre Datenbank zugreift und dadurch einen Webzugriff auf eure Bibliothek ermöglicht. Dadurch könnt ihr anderen die Möglichkeit geben auf eure Bücher zuzugreifen. Ebenso kann der Kindle über seinen Browser die Bücher direkt laden und importieren. Es ist also nicht mehr nötig den Kindle per USB mit dem Rechner zu verbinden, sondern er kann sich selbst betanken.
Calibre vorbereiten
Mittel Calibre verwaltet ihr eure Bibliothek und fügt Bücher hinzu. BicBucStriim greift direkt auf die Datenbank-Datei von Calibre zu. Um dieses zu können, muss die Datenbank also auch auf der Synology liegen. Ich verwende dazu Dropbox, ihr könnt aber jeden anderen Cloud-Dienst verwenden, mit dem die Synology aus syncen kann. Calibre selber bietet die Möglichkeit seine Datenbank zu verschieben. Ihr findet die Einstellung unter Calibre >> Bibliothek wechseln /neu erstellen
Ihr gebt als neuen Ort ein Verzeichnis in eurem Dropbox Ordner an und wählt die Option Bibliothek verschieben aus. Nachdem ihr die Einstellungen mit OK bestätigt habt, wird Calibre die Datenbank verschieben und Dropbox mit Cloudupload beginnen. Damit habt seid ihr mit Calibre fertig.
Cloud Sync konfigurieren
In der Synology müsst ihr Cloud Sync mit Dropbox aktivieren, damit die Synology die Calibre-Datenbank lokal vorliegen hat. Dazu müsst ihr Cloud Sync über das Paket-Zentrum installieren und anschließend Dropbox mit Cloud Sync verknüpfen. Dabei könnt ihr auch gleich schon mal die Web Station installieren. Danach beginnt die Synology die ausgewählten Ordner zu syncen. Die Einrichtung ist selbsterklärend, weshalb ich nicht weiter darauf eingehen werde.
Wichtig ist, das die Gruppe http lesenden Zugriff auf den Gemeinsamen Ordner hat, in dem die Daten liegen. Dazu geht ihr in Systemsteuerung >> Gemeinsame Ordner >> Ordner wählen >> Bearbeiten >> Berechtigungen >> Lokale Gruppen
BicBucStriim kopieren
Hier könnt ihr euch die aktuelle Version herunterladen. Diese entpackt ihr in euer web-Verzeichnis in einen Ordner eurer Wahl. Ich habe hier den Ordner bbs genommen.
Überprüft dabei auch gleich ob die Gruppe http Lese- und Schreibberechtigung auf euren BBS Ordner hat. (Danke an Mike)
Web Station konfigurieren
Nun kommen wir zur Web Station. Hier müsst ihr erst mal, unter Status, Apache 2.2 und PHP 5.6 installieren
Danach wechsel ihr auf PHP-Einstellungen. Den Eintrag PHP open_basedir müsst ihr anhaken und in der Zeile open_basedir: euer Calibre-Verzeichnis eintragen. Die Trennung erfolgt durch einen Doppelpunkt. Zusätzlich müsst ihr folgende PHP-Erweiterungen aktivieren: gd, intl, mcrypt und pdo_sqlite. Die Einstellungen aktiviert ihr mit übernehmen.
Anschließend wechselt ihr auf den Reiter Virtueller Host und erstellt einen Neuen. Ich verwende die portbasiert Variante. Ihr vergebt einen neuen Port, mit dem ihr den Webserver für BBS ansprechen wollt und werweißt unter Dokument-Root auf einer BBS-Verzeichnis. In meinem Fall web/bbs. Als Backend wählt ihr dann Apache 2.2 und PHP 5.6. Damit wäre die Einrichtung auf der Synology abgeschlossen.
BicBucStriim Konfiguration
Bevor wir uns in die Webkonsole einloggen, sollten wir testen ob alles funktioniert. Dazu geht ihr auf die Seite https://meinedomain.de:5003/installcheck.php Hier wird euch übersichtlich angezeigt ob es Probleme gibt und ihr könnt testen ob bbs auf euer Calibre-Verzeichnis zugreifen kann. Alles sollte grün sein, außer evtl. der Eintrag zu open_basedir, der darf gelb sein.
Anschließend können wir uns das erste Mal bei bbs einloggen, geht dazu einfach auf https:// meinedomain.de:5003. Ihr werdet mit einer Anmelde-Seite begrüßt, die Logindaten sind admin / admin. Anschließend müsst ihr noch eine letzte Konfiguration vornehmen. Hier ist das Wichtigste die Angabe des Calibre Bibliotheksverzeichnisses.
Danach habt ihr es geschafft. Ihr solltet eventuell noch das Admin-Passwort ändern.
Endlich eine vernünftige Anleitung zur Installation von BBS auf der Diskstation, die auch 100% funktioniert. Vielleicht noch kurz hinzufügen, das die gemeinsame Freigabe „web“ Lesen- & Schreibzugriff benötigt.
Vielen Dank für das Tutorial!
Danke für das Lob.
In meinem Fall hat die Gruppe http nur Lesezugriff auf den Ordner web, oder meinst du etwas anderes?
Hallo,
bei mir ist es so, das die Gruppe http Lesen&Schreibberechtigung auf den Ordner bbs benötigt, da ansonsten die bbs Seite nicht erreichbar ist.
Danke, du hast recht. Ich habe es mit aufgenommen.
Hallo!
Erst einmal vielen Dank für die Anleitung. Soweit funktioniert auch alles, nur das herunterladen nicht. Beim Klick auf die Schaltfläche (z.B. EPUB) kommt leider nur eine komplett unspezifische Fehlermeldung:
„A website error has occurred. The website administrator has been notified of the issue. Sorry for the temporary inconvenience.“
Hast Du zufällig noch irgendeinen Geistesblitz, woran es scheitern könnte? Die Adresszeile zeigt auf die Datei.
Danke!
Schau doch mal ob der Gruppe http auch Leseberechtigung für die Datei hat.
Hi,
nein, daran liegt es nicht. Der Fehler tritt nur auf, wenn man „Metadaten updaten“ eingeschaltet hat.
Ich habe es jetzt erst einmal deaktiviert.
Hi,
bei mir kommt der gleiche Fehler, eine Lösung habe ich leider nicht.
Super Anleitung, DANKE
lediglich das senden an Kindle ergibt einige Probleme.
mit SMPT geht es nicht, da inzwischen alle Provider eine SMTP-Authentifizierung benötigen.
(gmail, gmx usw.) und diese ist leider nicht vorgesehen.
Ich habe leider noch nicht herausgefunden, wie das mit sendmail oder php-mail geht.
Eine andere Möglichkeit ist es die Webseite im Kindle aufzurufen und dort das File herunterzuladen. Damit hast du dann auch Zugriff auf alle Bücher. So klappt es bei mir.
Danke für den Tipp, ist auch eine Alternatve.
Hallo,
Habe den Fehler gefunden.
Ich habe das Senden an Kindle immer nur mit einem Buch getestet.
Beim Aufruf des Browsers im Kindle erschien aber auch ein Error „temporally not available“
Nun habe ich im Books-Verzeichnis auf Synology gesehen, dass das Buch gar nicht im MOBI-Format vorliegt.
Bei einem anderen Buch, das im MOBI-Format vorliegt, klappt das Senden einwandfrei.
Warum in der Datenbank das Mobilfunknetz erscheint ,obwohl es im Verzeichnis nicht da ist, kann ich nicht sagen.
Werde neu synchronisieren.
Danke für die Hilfe
Hallo Björn,
habe mich an deine Anweisung gehalten. Erhalte aber bei Aufruf …/installcheck.php die Fehlermeldung: „Es tut uns Leid, die von Ihnen gesuchte Seite konnte nicht gefunden werden.“
Ich vermute, dass es ein Fehler beim Port sein könnte. (Lese-/Schreibberechtigung ist gegeben.)
Du gibst als Adresse „meinedomain.de:5003“ ein. Bei mir ist es aber „…:5000“. Habe versucht bei Localhost -> Portbasiert die 5000 zu vergeben – kriege aber Fehlermeldug, dass Port schon vergeben ist. – Hast du eine Idee? Dank und Gruß Manfred
Hallo Manfred,
du musst einen anderen Port verwenden, 5000 und 5001 benutzt die Diskstation schon selbst. Du musst einen Virtuellen Host anlegen, der einen anderen Port nutzt, also z.B. 5002 oder 5003
Vielen Dank für die perfekte Schritt-für-Schritt Anleitung – hat mir den Abend gerettet :-).
Hi und danke für die super Anleitung. Hast du auch ein paar Tipps wie man eine bestehende Installation auf der Synology am besten updated, ohne dass Daten verloren gehen?
Viele Grüße
Hallo Johannes,
ich hab es noch nicht gemacht, aber sehr viel kann ja nicht schief gehen. Ich würde vorher den BBS Ordner sichern und dann die neue Version drüber kopieren. Danach musst du evtl. alle Einstellungen neu machen, aber das ist ja nicht viel. Die Bücher können ja eh nicht verloren gehen.
Hallo,
vielen vielen DANK für diese sehr gute Schritt für Schritt Anleitung. Habe heute alles fertig gestellt und bisher läuft es einwandfrei (Calibre 3.34.0, BicBucStriim 1.5.0, DS218j (DSM 6.2.1)). Endlich kann ich von „überall“ her mit meinem iPad Bücher lesen ohne diese auf eben diesem installieren zu müssen.
Sorry, noch ein Zusatz: Ich habe das Ganze nicht über die Dropbox „gesynct“, sondern ein gemeinsames Verzeichnis auf der Diskstation erstellt (/volume1/calibre): Auf das Calibre und BBS zugreifen. Calibre als das „Verwaltungsprogramm“ und BBS als das „Web-Frontend“.
@LSe:
Hab‘ ich ganz ähnlich versucht — Betonung liegt allerdings auf ‚versucht’…
Bei mir gibt es ein Netzwerkverzeichnis ‚Books‘ (‚/volume1/Books‘) auf der NAS, und darin ein Verzeichnis ‚CalibreLibCopy‘, in dem eine regelmäßig aktualisierte Kopie meiner normalen CalibreLib residiert. Leider scheint aber BBS bzw. PHP auf dieses Verzeichnis nicht zugreifen zu können (Test mit InstallCheck.php). Nachdem ich ‚CalibreLibCopy‘ nach ‚/volume1/web/‘ verschoben habe (wo auch das Verzeichnis BBS liegt), funktioniert es. Ich würde allerdings lieber meine Original-Konstellation verwenden.
Bei der Rechteverwaltung habe ich der Gruppe ‚http‘ Lese- und Schreibrechte sowohl auf ‚/volume1/web‘ als auch auf ‚/volume1/Books‘ eingeräumt; einen User innerhalb der Gruppe ‚http‘ gibt’s ja anscheinend nicht!? Zumindest sehe ich jetzt keinen Unterschied mehr zwischen den Rechten der beiden Verzeichnisse…
Irgendeine Idee, woran es noch liegen könnte?
Wichtig ist halt in den PHP-Einstellungen der Eintragen open_basedir. Bei dir müsste folgendes eingetragen werden
:/volume1/Books
Habe ich ausprobiert. Ebenso mit dem kompletten Pfad bis zur Datenbank-Datei; kein Erfolg.
Der einzige Erfolg, den ich erzielen konnte, war das Erkennen des Verzeichnisses ‚/volume1/Books‘, wenn ich auch genau dieses in open_basedir angegeben habe. Aber das Verzeichnis ist nicht les- oder gar schreibbar, was mich vermuten läßt, das es zumindest auch mit der Rechtevergabe zu tun hat.
Bin jetzt doch etwas ratlos.
Hi, hatte dasselbe Problem.
Ich habe
1) die open_basedir auf den Ordner darüber angepasst, also Order \volume1\docs\_CalibreBooks auf \volume1\docs für open_basedir
2) Berechtigung für Gruppe http für \volume1\docs\_CalibreBooks auf Lesen gesetzt
3) Im Control Panel > Gemeinsame Ordner > docs > http ebenso auf Lesen angehakt
Dann war es grün.
Hallo zusammen,
ich habe die Installation wie beschrieben vorgenommen und erhalte einen Fehler, den ich nicht deuten kann:
[CODE]Slim Application Error
The application could not run because of the following error:
Details
Type: Twig_Error_Runtime
Message: An exception has been thrown during the rendering of a template („date_default_timezone_get(): Invalid date.timezone value ‚Lastest SynoErr‘, we selected the timezone ‚UTC‘ for now.“) in „footer.html“ at line 9.
File: /volume1/web/bbs/vendor/twig/twig/lib/Twig/Template.php
Line: 294
Trace
#0 /volume1/web/bbs/vendor/twig/twig/lib/Twig/Template.php(253): Twig_Template->displayWithErrorHandling(Array, Array)
#1 /volume1/web/bbs/vendor/twig/twig/lib/Twig/Environment.php(331) : eval()’d code(217): Twig_Template->display(Array)
#2 /volume1/web/bbs/vendor/twig/twig/lib/Twig/Template.php(279): __TwigTemplate_1f9587831e594ad2ffaa6c0478aef7506395433069399c3286662840aeac15ce->doDisplay(Array, Array)
#3 /volume1/web/bbs/vendor/twig/twig/lib/Twig/Template.php(253): Twig_Template->displayWithErrorHandling(Array, Array)
#4 /volume1/web/bbs/vendor/twig/twig/lib/Twig/Environment.php(331) : eval()’d code(26): Twig_Template->display(Array, Array)
#5 /volume1/web/bbs/vendor/twig/twig/lib/Twig/Template.php(279): __TwigTemplate_86255e91ff046afe4a9c6af11c4a3342fac4289d4c8344b28629bdfe10867e17->doDisplay(Array, Array)
#6 /volume1/web/bbs/vendor/twig/twig/lib/Twig/Template.php(253): Twig_Template->displayWithErrorHandling(Array, Array)
#7 /volume1/web/bbs/vendor/twig/twig/lib/Twig/Template.php(264): Twig_Template->display(Array)
#8 /volume1/web/bbs/vendor/slim/views/Slim/Views/Twig.php(91): Twig_Template->render(Array)
#9 /volume1/web/bbs/vendor/slim/slim/Slim/View.php(255): Slim\Views\Twig->render(‚login.html‘, NULL)
#10 /volume1/web/bbs/vendor/slim/slim/Slim/View.php(243): Slim\View->fetch(‚login.html‘, NULL)
#11 /volume1/web/bbs/vendor/slim/slim/Slim/Slim.php(757): Slim\View->display(‚login.html‘)
#12 /volume1/web/bbs/index.php(229): Slim\Slim->render(‚login.html‘, Array)
#13 [internal function]: show_login()
#14 /volume1/web/bbs/vendor/slim/slim/Slim/Route.php(462): call_user_func_array(’show_login‘, Array)
#15 /volume1/web/bbs/vendor/slim/slim/Slim/Slim.php(1326): Slim\Route->dispatch()
#16 /volume1/web/bbs/vendor/slim/slim/Slim/Middleware/Flash.php(85): Slim\Slim->call()
#17 /volume1/web/bbs/vendor/slim/slim/Slim/Middleware/MethodOverride.php(92): Slim\Middleware\Flash->call()
#18 /volume1/web/bbs/lib/BicBucStriim/calibre_config_middleware.php(54): Slim\Middleware\MethodOverride->call()
#19 /volume1/web/bbs/lib/BicBucStriim/login_middleware.php(36): CalibreConfigMiddleware->call()
#20 /volume1/web/bbs/lib/BicBucStriim/own_config_middleware.php(31): LoginMiddleware->call()
#21 /volume1/web/bbs/lib/BicBucStriim/caching_middleware.php(41): OwnConfigMiddleware->call()
#22 /volume1/web/bbs/vendor/slim/slim/Slim/Middleware/PrettyExceptions.php(67): CachingMiddleware->call()
#23 /volume1/web/bbs/vendor/slim/slim/Slim/Slim.php(1271): Slim\Middleware\PrettyExceptions->call()
#24 /volume1/web/bbs/index.php(206): Slim\Slim->run()
#25 {main}[/CODE]
Synology 214+, DSM-Version: DSM 6.2.1-23824 Update 6
BicBucStriim Version 1.5
Kann mir da jmd helfen?
Grüße
duffy6
Hi Andreas,
das Problem liegt wohl an der Einstellung der TimeZone in der php.ini.
Such die die Date in /volume1/@appstore/PHP5.6/usr/local/etc/php56/php.ini
und änder den Wert date.timezone = „Europe/Berlin“
Danach neu starten.
Ansonsten gibt es evtl dort hilfe: https://github.com/rvolz/BicBucStriim
Grüße,
Björn
SUPER! Genau das war es!
Vielen Dank!!!!!
Hallo,
die Anleitung zur Installation ist detailliert und sehr hilfreich. Besten dank dafür.
Ein „kleines Problem“ habe ich bei meiner Installation allerdings gefunden:
Ich kann Bikbukstriim tatsächlich AUSSCHLIESSLICH über die Adresszeile eines Browsers und leider nicht über das Icon innerhalb der Synology-Benutzeroberfläche starten…
Der Anleitung folgend, habe ich ebenfalls den Port 5003 zur Ansprache des Virtual Host eingerichtet. Die Bentuzeroberfläche der Synology versucht aber den Aufruf unbeirrt über den Namen („meine Domain/bbs“ und findet natürlich nichts. (auch im Paket-Zentrum wird als URL für das Programm „meine Domain/bbs“ angegeben und als Link angeboten).
Wie kann es gelingen, auch über die Synology-Benutzeroberfläche BBS aufzurufen?
Für jeden Tipp dankbar
grüßt
Wolfgang
Hallo Wolfgang,
leider kann ich die keine Lösung für das Problem anbieten.
Das Symbol erscheint auch nur, wenn du das Paket zusätzlich über das Paket-Zentrum installierst.
Grüße,
Björn
Vielen Dank für die detaillierte Anleitung! Funktioniert tadellos (intern), von extern habe ich allerdings das Problem, dass http://.quickconnect.to:5003 nicht gefunden werden kann…
Portweiterleitung für 5003 auf 5003 ist eingerichtet, wo muss da noch gedreht werden?
Gern geschehen.
Eventuell musst du noch für den Port 5003 eine Weiterleitung auf deinem Router einrichten.
Grüße,
Björn
Hallo Markus,
hast Du schon eine Lösung mit „Quickconnect“ gefunden ?
Danke
T.
Leider nein…obwohl’s schon mal ging; das wartet auf ein verregnetes Wochenende…
Danke!
Danke für die detaillierte Anleitung.
Bin bis zur Anmeldemaske für admin/admin gekommen.
Kann mich aber nicht einloggen. Name und Passwort werden offensichtlich nicht akzeptiert.
Ursache kann sein, dass ich auf meiner DS den „admin“ aus sicherheitsgründen deaktiviert habe.
Das soll auch so bleiben.
FRAGE: wie und wo kann ich die Einlogdaten abändern?
Danke vorab.
Der admin Account hat nichts mit dem Syno Account zu tun, sondern ist ein internen.
Ich würde nochmals alle Einstellungen überprüfen.
Grüße,
Björn
Danke für Antwort.
Ich musste im Firefox Ausnahme bei Cookies hinzufügen. Habe jetzt Zugriff auf bbc-Oberfläche.
Mfg Eberhard
Hallo Björn,
erst einmal verspätet ein dickes Dankeschön für den Port 5003 Hinweis! – Trotzdem habe ich noch Schwierigkeiten, das Ganze zum Laufen zu bringen. Vermutlich aus Pfadprobleme – a) das Verschieben der calibre library auf die nas klappt nicht „//NAS-Adresse/volume1/books“ wird nicht akzeptiert; b) Calibre library check auf installcheck.php erkennt nicht den Ordner ud URL rewriting ist ebenfalls rot – Lese-/Schreibeberechtigung habe ich vergeben vermutlich auch hier Pfadproblem in open_basedir. — Werde mir mal in Ruhe die ganzen Kommentare hier durchlesen. Evtl. komme ich dann von selbst drauf.
Dank für die wirklich gute Anleitung – gegen einen DAU ist man halt nicht immer gewappnet 😎
hier noch eine Ergänzung: Evtl. enstehen bei mir die Problem auch, weil books auf Volumen 1 und Dienste wie WebStation auf Volumen 2 5
Hallo Björn,
ich bin drin!!! – Das einzige was bleibt „URL rewriting“ ist immer noch rot – Lese-/und Schreibrechte habe ich vergeben, wie beschrieben. Auch Neustart. Nichts hilft. Woran kann es liegen. Dank und Gruß
auch das hat sich erledigt – seit Aktualisierung von BicBuc auf die neueste Version läuft auf dem PC alles einwandfrei.
Dear all,
noch einen evtl. nützlichen Hinweis: Vom E-Book und vom Tablet bin ich nur mit „http“ in BicBuc reingekommen. D.h., bei Virtual Host (s.o.) musste ich den Port „HTTP“ anklicken und dann die 5003. Nur so geht es dann bei mir.
_____
Hallo, durch Zufall bin ich auf BBS gestoßen und hab es ausprobiert. Beim ersten Versuch klappte es gar nicht, ich habe eine ältere Version übers Paketcenter heruntergeladen, die dortige Anleitung enthielt leider nicht die von Dir sehr vorbildlich ausführlich dargelegten Vorbereitungsschritte. Jedoch gab ich nicht auf, fand Deine Anleitung und so auch die erforderlichen Schritte, denen ich step by step folgen konnte. So weit so gut. Jetzt habe ich jedoch ein Problem: Meine Calibre-Bibliothek ist so groß, dass die Kapazität keiner der unterstützten Cloud-Anbieter dafür ausreicht. Daher frage ich erst mich und dann Dich, was denn dagegen spricht, die Bibliothek direkt auf der NAS anzulegen. Da ich keine Schäden riskieren wollte, habe ich meine Bibliothek vorerst kurzerhand kopiert, sie liegt nun auf /volume1/homes/andreas/Calibre-Bibliothek. Analog habe ich das Verzeichnis überall, wo es erforderlich ist, angegeben, also sowohl bei den PHP-Einstellungen als auch im virtuellen Host. Beim Check erhalte ich jedoch einen roten Punkt bei der Bibliothek und einen gelben bei der open_basedir restriction. Weiter habe ich es daher bisher nicht probiert, also BBC auch nicht erst gestartet. Wo liegt nun mein Fehler? Ich bin für jeden Tipp dankbar. Muss ich dem Verzeichnis der Bibliothek bestimmte Rechte geben oder funktioniert es evtl. grds. nicht im Homes-Verzeichnis? Im letzteren Fall wäre ich für einen Tipp dankbar, wo die Bibliothek anzulegen ist und wie, damit es klappt. Meine Bibliothek umfasst ca. 200k Bücher und ca. 60 GB.
Nachtrag: Also, der rote Punkt bei der Bibliothek ist weg, nachdem ich dem Verzeichnis mit der Gruppe http Leserechte eingeräumt habe. nach dieser Entwicklung traute ich mich dann an den Start, und tatsächlich, es klappt. Es wird mir die korrekte Anzahl an Büchern, etc. angezeigt. Auch Anzeige aller Kriterien und der Download funktionieren. Dann wird meine Bibliothek definitiv fest auf die NAS umziehen, sobald der Test auf meinen Mobilgeräten ebenfalls positiv verläuft. Herzlichen Dank meine Multimedia-Erfahrung auf der Syno auch um Bücher bereichert zu haben!
Hallo,
das Programm funktioniert super. Vielen Dank.
Ich hab nur ein Problem mit der Darstellung mancher Titelbilder.
ca. 20% der Bilder werden nicht angezeigt.
Manche werden einfach nicht angezeigt. Warum auch immer. Hab nun mal eines, das nicht angezeigt wird in einem neuen Fenster geöffnet und da kommt folgende Fehlermeldung:
Slim Application Error
The application could not run because of the following error:
Details
Type: ErrorException
Code: 2
Message: filesize(): stat failed for /volume1/books/Lorentz, Iny/Aprilgewitter (3262)/cover.jpg
File: /volume1/web/bbs/index.php
Line: 1224
Trace
#0 [internal function]: Slim\Slim::handleErrors(2, ‚filesize(): sta…‘, ‚/volume1/web/bb…‘, 1224, Array)
#1 /volume1/web/bbs/index.php(1224): filesize(‚/volume1/books/…‘)
#2 [internal function]: cover(‚3262‘)
#3 /volume1/web/bbs/vendor/slim/slim/Slim/Route.php(462): call_user_func_array(‚cover‘, Array)
#4 /volume1/web/bbs/vendor/slim/slim/Slim/Slim.php(1326): Slim\Route->dispatch()
#5 /volume1/web/bbs/vendor/slim/slim/Slim/Middleware/Flash.php(85): Slim\Slim->call()
#6 /volume1/web/bbs/vendor/slim/slim/Slim/Middleware/MethodOverride.php(92): Slim\Middleware\Flash->call()
#7 /volume1/web/bbs/lib/BicBucStriim/calibre_config_middleware.php(50): Slim\Middleware\MethodOverride->call()
#8 /volume1/web/bbs/lib/BicBucStriim/login_middleware.php(36): CalibreConfigMiddleware->call()
#9 /volume1/web/bbs/lib/BicBucStriim/own_config_middleware.php(31): LoginMiddleware->call()
#10 /volume1/web/bbs/lib/BicBucStriim/caching_middleware.php(41): OwnConfigMiddleware->call()
#11 /volume1/web/bbs/vendor/slim/slim/Slim/Middleware/PrettyExceptions.php(67): CachingMiddleware->call()
#12 /volume1/web/bbs/vendor/slim/slim/Slim/Slim.php(1271): Slim\Middleware\PrettyExceptions->call()
#13 /volume1/web/bbs/index.php(206): Slim\Slim->run()
#14 {main}
Hab dazu nur folgendes gefunden:
https://github.com/rvolz/BicBucStriim/issues/119
Danke für die Hilfe, aber das geht so leider nicht.
Der
Bin übers Terminal (MAC) auf die Synology gegangen und mit dem Befehl: „chmod -R 666 books“
bekomme ich nur die gleichen Fehlermeldung dass die Berechtigung in jeder subdir abgelehnt wurde.
Hab mich als Administrator eingeloggt.
(der Thread ist leider „closed“)
xxxxxx@SYNO-DS116-XX:~$ cd /volume1
xxxxxx@SYNO-DS116-XX:/volume1$ chmod -R 666 books
chmod: changing permissions of ‘books’: Operation not permitted
chmod: cannot access ‘books/Schindler, Mara/Freddi, Valle Mus und die Sache mit der Liebe (2226)’: Permission denied
….usw
was mach ich da falsch??
Mit sudo -i bekommst du root Rechte, das Passwort ist wie für den Admin. Dann sollte es gehen.
Danke. Mit dem Befehl sudo -i hab ich mir die ganze Calibre Bibliothek auf dem Syno-NAS zerschossen.
Nun hab ich den Fehler gefunden.
Es hat was mit den „Rechten“ zu tun.
Ich hab die Callibre Bibliothek auf dem NAS gelöscht und wieder vom MAC rübergeschoben, und http bei den Berechtigungen gesetzt, und siehe da, es funzt einwandfrei.
Meine Vorgehensweise:
Die Callibre-Bibliothek ist auf dem MAC ab und zu synce ich mit Chronosysnc das Verzeichnis vom MAC mit dem NAS. Dabei gehen anscheinend manche Rechte verloren und die Bilder sind nicht mehr abrufbar.
Moin,
nach x Versuchen BBS auf einem 1&1 Server (meine Webseite) zu installieren und aufzurufen suche ich hiermit jemanden, der das gegen eine Bezahlung/Aufwandsentschädigung für mich erstellt.
Ich freue mich auf Antworten,
Peter
sehr schöne anleitung, ich bin bis fast zum ende gekommen, aber scheitere an der eingabe der vollständigen Pfadadresse meiner Calibre-Bibliothek. Bin ich zu blöd?
das müßte doch so in etwa aussehen: /Users/paul/Dropbox/Calibre
oder Macintosh HD/users/paul/Dropbox/Calibre
ich verzweifle daran.
Hallo Paul,
die Bibliothek muss auf der Synology liegen, und sollte dann etwa so aussehen /volume1/PfadzurCalibreBibliothek/
Deine Lokale auf dem PC oder Mac geht nicht.
vielen dank für die antwort, aber wie kriege ich die Pfadadresse heraus? hab den ordner der bibliothek ( im web-ordner auf der NAS) mal manuel ins terminal gezogen, aber der ausgegebene ort wird bei der installationsprüfung nicht angenommen:
file:///Volumes/web/calibre/
Directory exists? No
Directory is readable? No
Directory is executable? No
Real path of database is:
Database opened? No
was tun?
Hi,
die gehst in die Webansicht deiner Synology und öffnest die File Station, danach gehts du zum Web Ordner und drückst mit der rechten Maustaste auf deinen Calibre Ordner. In dem Menü wählst du Eigenschaften. Im nun erscheinenden Fenster sieht du den Pfad unter Ort. Dieser sollte mit /volume beginnnen.
Danke für diese schöne Anleitung. Ich habe einen gemeinsamen Ordner „Mein_Ordner“. Meine Bücher sind dort unter „Calibre“ gespeichert. Wie kann ich auf diesen Ordner verweisen? eb:/var/services/Mein_Ordner/Calibre ….funktioniert nicht! Danke schonmal.
Ich habe es jetzt hinbekommen. Allerdings möchte ich meine Calibre-Datenbanken auf der Synology-Cloud ablegen….also unter /volume1/homes/username/Drive/Calibre. Das funktioniert aber leider überhaupt nicht. Gibt es eine Möglichkeit, das umzusetzen?
Der Zugriff auf die Calibre-Bibliothek(en), wenn diese auf der Synology-Cloud abgelegt sind, erfordert eine andere Einstellung. open_basedir darf NICHT aktiviert sein! Dann funktioniert es ohne Probleme.
Ok, danke für den Hinweise,
Schön das es nun bei dir funktioniert.
Grüße,
Björn
Hallo Björn,
beim zweiten Anlauf hat alles wunderbar geklappt. Ich hatte nur Schwierigkeiten mit der Pfadangabe in Calibre habe ich die Bibliothek dann mit Synology Drive Client auf die NAS hochgeladen.
Nach wie vor habe ich aber das Problem mit dem Herunterladen der Ebooks. Wie bei „Ein Fan“ erhalte ich diese Fehlermeldung: „A website error has occurred. The website administrator has been notified of the issue. Sorry for the temporary inconvenience.“ Metadaten updaten ist ausgeschaltet, und die Gruppe „http“ hat Leseberechtigung. Kann es evtl. an einer nicht korrekten Pfadangabe bei open_basedir liegen (meine Angabe „eb:/var/services:/volume2/books“) . Der bbs-Ordner liegt übrigens auf Volume 1 – und ich habe DSM 7.
Für zweckdienliche Hinweis sehr dankbar
Manfred
Hallo Björn,
nach wie vor habe ich das Problem mit dem Herunterladen der Ebooks. Wie bei „Ein Fan“ erhalte ich diese Fehlermeldung: „A website error has occurred. The website administrator has been notified of the issue. Sorry for the temporary inconvenience.“ Metadaten updaten ist ausgeschaltet, und die Gruppe „http“ hat Leseberechtigung. Kann es evtl. an einer nicht korrekten Pfadangabe bei open_basedir liegen (meine Angabe „eb:/var/services:/volume2/books“) . Der bbs-Ordner liegt übrigens auf Volume 1 – und ich habe DSM 7.
Für zweckdienliche Hinweis sehr dankbar
Manfred
Dear all,
das Problem mit dem Herunterladen habe ich lösen können und jetzt funktioniert alles so wie es soll. Bei mir war es eine fehlerhafte Pfadangabe im open_basedir. Wenn ihr euren Bücherordner auf der erste Ebene angelegt habt, sollte der Pfad so aussehen:
/tmp:/var/services/tmp:/var/services:/volume2/books
Bei mir heißt der Bücherordner „books“ und liegt auf dem zweiten Volumen. Sollte das bei euch anders sein, müsst ihr die Angaben „2“ und „books“ entsprechend euren Vorgaben ändern.
Ahoj mit Lesespaß
Manfred
Hallo Björn, entsprechend deiner super Beschreibung alles installiert und funktionierte auf Anhieb, sowohl am Computer als auch auf dem Handy. Aber leider hatte ich nach ein paar Stunden folgendes Problem:
Diese Seite funktioniert nicht
Löschen sie ihre Cookies
…. hat Sie zu oft weitergeleitet
Err_Too_Many_Redirects
Löschen aller Cookies hatte kein Ergebnis. Der Zugriff erfolgt über DDNS Synology.
Ich würde mich über einen Tipp zur Lösung des Problems freuen.
Viele Grüße
Gustav
Hallo,
mit Hilfe der Anleitung installierte ich BBS unter DSM 7.x auf einer Synlogy 1821+ (Danke für die gute Anleitung).
Alles schien perfekt zu funktionieren, ABER nachdem der Anmeldebildschirm von BBS erschien, und ich admin und admin für Namen und Passwort eingegebe, passiert regelmäßig und wiederholbar nichts, außer dass der Bildschirm weiß wird.
Was läuft falsch?
Beste Grüße
Wolfgang