Lösung für E-Book Sammlungen

Status
Für weitere Antworten geschlossen.

fraubi

Benutzer
Mitglied seit
25. Nov 2011
Beiträge
605
Punkte für Reaktionen
0
Punkte
42
Moin,

was die Fehlermeldungen im Konfig-Test angeht, teste mal folgenden Weg :

Auf der DS --> Systemsteuerung --> Webdienste --> Registerkarte PHP-Einstellungen --> Button PHP-extension auswählen --> dann in der dort erscheinenden Liste den Eintrag "intl" ankreuzen. Damit dürften diese Fehler dann nicht mehr beim Konfig-Test auftauchten.

Vielleicht klappt es dann mit der Coveranzeige.....

Gruß
Fraubi
 

naish1111

Benutzer
Mitglied seit
08. Jan 2015
Beiträge
6
Punkte für Reaktionen
0
Punkte
1
@Fraubi:

Der Haken war tatsächlich nicht gesetzt bei den PHP-extension, nachgeholt und Fehlermeldung beim Konfig-Test ist nun weg.

Cover und Download funktionieren jedoch weiterhin nicht :(

Beim configcheck von bbs ist noch eine gelbe Ampel an, die Pfadeingabe sollte eigentlich passen..

ampel.jpg
 

fraubi

Benutzer
Mitglied seit
25. Nov 2011
Beiträge
605
Punkte für Reaktionen
0
Punkte
42
Die Anzeige ist bei mir auch gelb, das ist soweit ok.
Hast Du auch das Verzeichnis "Data" (ist in Deinem Fall wohl ein Unterordner von 'cops') mit Lese- und Schreibrechten versehen ??.

Gruß
Fraubi
 

fraubi

Benutzer
Mitglied seit
25. Nov 2011
Beiträge
605
Punkte für Reaktionen
0
Punkte
42
Noch eine Ergänzung was die Zugriffsrechte angeht. Ich habe mir auf dem PC WinSCP installiert, dann mittels SSH eine Verbindung zur DS hergestellt, und bei den Verzeichnissen "Data" sowie "Books" (bei mir liegt der gesamt Calibre-Ordner im Verzeichnis "Books" die Zugriffsrechte mit Win SCP auf 0777 gesetzt.

Versuch das ggf. nochmal....

Gruß
Fraubi
 

romeo72

Benutzer
Mitglied seit
15. Jan 2014
Beiträge
177
Punkte für Reaktionen
0
Punkte
16
Huhu naish,

kann das vielleicht damit zusammen hängen das du einen Tippfehler in der open_basedir hast. Da steht:

....homes://volume1....

also sprich zwei //. Vielleicht liegt es ja daran.

VG
romeo
 

romeo72

Benutzer
Mitglied seit
15. Jan 2014
Beiträge
177
Punkte für Reaktionen
0
Punkte
16
Hallo zusammen,

ich habe mich nun auch mal versucht BicBucStriim zu installieren. Leider habe ich damit auch so meine Problemchen.

Mein vorgang war/ist, das ich auf der DS meine Web Station aktiviert habe, danach habe ich unter PHP-Einstellung die drei Häckchen reingemacht.
bicbuc_.jpg
und schon mal die open_basedir angepasst (wenn das überhaupt so richtig ist)
/var/services/tmp:/etc:/etc.defaults:/usr/bin/php:/usr/syno/synoman:/var/packages/MailStation/target/roundcubemail:/var/run:/var/services/blog:/var/services/homes:/var/services/photo:/var/services/web:/volume1/@tmp/php:/volume2/ebooks

Dann habe ich BicBucStriim auf meinem Volume 2 installiert. Danach habe ich über den Webbrowser die Konfigurationsseite aufgerufen. Und ab da bekomme ich nun meine Fehlermeldungen wie z.B.

bicbuc_0.jpg

bicbuc_1.jpg

bicbuc_2.jpg

Ich habe mir einen Ordner (ebooks) auf Volume 2 erstellt mit vollen Rechten, wo ich dann meine ganzen eBooks einpflegen möchte.

Was ich bisher noch nicht verstanden habe ist, ihr schreibt alle von einem Calibre Ordner. Diesen finde ich nirgendwo bzw. muss ich Calibre auf der DS installieren ?
Ich habe auch schon im Paketzentrum auf der DS geschaut, da finde ich nichts mit Calibre !?

Vielleicht könnt ihr mir ja eine kleine Hilfe geben und bedanke mich schon mal im Voraus !!!

VG
romeo
 

fraubi

Benutzer
Mitglied seit
25. Nov 2011
Beiträge
605
Punkte für Reaktionen
0
Punkte
42
Das eigentliche Programm für die Verwaltung von Ebooks ist Calibre. Dabei handelt es sich um eine Software für Windows, Mac und Linux. In dieser kannst Du Deine Ebooks einpflegen, Cover hinzufügen etc. Die Software findest Du unter http://calibre-ebook.com/

Das Paket "BicBucStriim" für die Synology dient lediglich dazu, auf die Daten zuzugreifen, die Du in Calibre auf dem PC / Mac eingegeben hast. Die Anzeige der Daten (Buchtitel, Autor, Cover etc.) erfolgt über eine Weboberfläche, über die man auch die Bücher herunterladen und per Mail auf den Amazon Kindle u.ä. zu senden kann. Auch ein Zugriff von extern wäre somit bei eingerichteten Portweiterleitungen möglich.

Damit "BicBucStriim" auf die Daten von Calibre zugreifen kann, muss eine Kopie des gesamten Verzeichnisses von Calibre in einem Ordner auf der Synology vorhanden sein. Das ist nötig, da Calibre selbst nicht netzwerkfähig ist (siehe http://manual.calibre-ebook.com/faq...h-my-calibre-library-on-a-networked-drive-nas).

Dazu synchronisiere ich immer den gesamten Calibre-Ordner mit allen Unterverzeichnissen von meinem PC auf das NAS. Die Kopie des gesamten Calibre-Ordners vom PC ist bei mir auf dem NAS im Ordner 'Books' auf volume1. "BicBucStriim" selbst ist im Ordner '\web\bbs' auf volume1 installiert.

Bei der Installation bin ich dann wie folgt vorgegangen:
- dem Unterordner „data“ im Verzeichnis „/web/bbs“ mit allen Unterordnern mittels WinSCP als Rechte „0777“ geben (incl. aller Unterordner)
- dem Ordner „Books“ mittels WinSCP als Rechte „0777“ geben (incl. aller Unterordner)
- die Webanwendung benötigt Zugriff auf den Ordner „Books“ (in dem sich die Kopie des Calibre-Ordners vom PC befindet). Daher bei der DS in den Einstellungen der Webdienste auf der Registerkarte „PHP-Einstellungen“ den Haken vor „PHP open_basedir benutzerspezifisch anpassen“ setzen und den Eintrag neben open_basedir ergänzt um

:/volume1/Books

Bei der Einrichtung von BicBucStriim als Pfad den Ordner eingeben, in dem sich auf dem NAS die Datei "metadata.db" befindet. Diese befindet sich im Ordner "Calibre Libray". Da ich Calibre Portable verwende und diesen ganzen Ordner vom PC auf das NAS synchronisiere heisst der Pfad bei mir

/volume1/Books/Calibre Portable/Calibre Library

Ausserdem immer Groß- und Kleinschreibung bei den Ordnernamen beachten !!

Zu den bei Dir angezeigten Fehler beim Installcheck habe ich heute morgen schon was geschrieben...

Auf der DS --> Systemsteuerung --> Webdienste --> Registerkarte PHP-Einstellungen --> Button PHP-extension auswählen --> dann in der dort erscheinenden Liste den Eintrag "intl" ankreuzen. Damit dürften diese Fehler dann nicht mehr beim Konfig-Test auftauchten.

Hinsichtlich der gelben "Fehlermeldung" bei "Is the open_basedir", die bleibt auch gelb, selbst wenn die Eintragung ok ist. Sollte nur nicht rot sein.

Wenn Du also den Calibre-Ordner vom PC auf das NAS kopiert und den Ordnern auf dem NAS die entsprechenden Rechte gegeben hast, musst Du nur noch die Pfadangaben aus meiner Anleitung oben entsprechend anpassen. Dann sollte es klappen..........

Wenn weitere Fragen sind, kein Problem, einfach fragen...

Gruß
Fraubi
 

naish1111

Benutzer
Mitglied seit
08. Jan 2015
Beiträge
6
Punkte für Reaktionen
0
Punkte
1
Das Problem ist gelöst, auch wenn ich es nicht wirklich verstehe :confused:

Ich fasse mal kurz zusammen:
1.Die php-Einstellung in der DSM wie von Fraubi beschrieben geändert (danach noch keine Cover & Download möglich)
2. in Calibre das Plugin "Bücher perfektionieren" geladen (funktioniert nur mit epub und AZW3)
Somit also die mobi -> epub umgewandelt und dann alle Bücher mit dem Plugin bearbeitet (Coverbild in den Buch-Datein updaten)
Danach kann man die *.original_epup Datei löschen und kopiert die Bücher sowie die metadata.db auf das NAS

Nun werden bei mir die Cover angezeigt.
(Meine Vermutung: bei Mobi ist immer noch eine cover.jpg mit dabei, diese wird bei epup wohl nicht benötigt und die Infos direkt in das ebook geschrieben)

Warum jetzt auch der download funktioniert, ist mir ein Rätsel. Aber ich wollte euch zumindest kurz informieren, wie es bei mir funktioniert

@ romeo72
Da hast du natürlich Recht, aber das war im Eifer des Gefechts nur ein Schreibfehler. Wie Fraubi schon schreibt, funktioniert es auch bei "gelber Ampel"
 
Zuletzt bearbeitet:

fraubi

Benutzer
Mitglied seit
25. Nov 2011
Beiträge
605
Punkte für Reaktionen
0
Punkte
42
Super dass es läuft, lag wohl echt daran, dass die Cover nicht mit in den Ebooks eingebunden waren. Das Cover was in Calibre angezeigt wird ist eben nicht immer das, was in dem Ebook vorhanden ist.

Es gibt in Calibre allerdings eine bereits eingebaute Funktion, die nennt sich "Metadaten einbinden". Damit kannst Du geänderte Metadaten und Cover in die Dateien epub und mobi integrieren, ohne dass man neu konvertieren muss. Geht schneller und ist besser für die zu ändernden Dateien, weil damit der Grundaufbau innerhalb der Ebooks erhalten bleibt. Es werden nur die Metadaten / Cover verändert.

Die Funktion kann man über den Punkt "Einstellungen --> Werkzeugleiste --> in die vorhandenen Werkzeugleisten einbinden.

metadaten.jpg

Gruß
Fraubi
 

naish1111

Benutzer
Mitglied seit
08. Jan 2015
Beiträge
6
Punkte für Reaktionen
0
Punkte
1
Danke für den Tip, werde das dann die Tage auch mal testen.
Erstmal ne Woche Skifahren und vielleicht ein Buch lesen :)
 

fraubi

Benutzer
Mitglied seit
25. Nov 2011
Beiträge
605
Punkte für Reaktionen
0
Punkte
42
Na dann viel Spaß................
 

ole30419

Benutzer
Mitglied seit
16. Jul 2012
Beiträge
6
Punkte für Reaktionen
0
Punkte
1
Hi, ich habe meine DS111 jetzt auf DSM 5.1-5022 und nun lauft mein COPS nicht mehr....

Habe mir cops als Paket "cops_3_noarch_1594.spk" runter geladen und installier, habe den Ordner angelegt "/volume1/calibre " und den koppelten Datensatz rein kopiert mit"metadata.db". Habe auch alle Einstellungen für Webdienste und PHP-Einstellungen gemacht.
Aber trotzdem bekomme ich folgende Fehlermeldung:cops.jpg

Wer kann mir helfen?
 
Zuletzt bearbeitet:

cp389

Benutzer
Mitglied seit
07. Jan 2014
Beiträge
532
Punkte für Reaktionen
5
Punkte
44
Hast du der Gruppe "http" auch schreib-/Leserechte auf die Freigabe erteilt?
 

Arni

Benutzer
Mitglied seit
05. Okt 2012
Beiträge
405
Punkte für Reaktionen
4
Punkte
24
Hast du die openbase_basedir Eintrag unter Webdienste -> php-Einstellungen kontrolliert und ggf. angepaßt?
 

ole30419

Benutzer
Mitglied seit
16. Jul 2012
Beiträge
6
Punkte für Reaktionen
0
Punkte
1
Ja, Super ..... es geht wider....

Es wahr die Freigebe der Benutzergruppe "http".

..... Danke !!!!!
 

boerge0712

Benutzer
Mitglied seit
11. Nov 2015
Beiträge
1
Punkte für Reaktionen
0
Punkte
0
Ich habe mir eine Diskstation 1515+ gekauft. Die neueste Firmware ist drauf (DSM 6.0.1-7393 Update 2). BicBucStriim lief auf meiner alten DS. Jetzt habe ich die Platte aus der alten DS mit meiner Calibre-Bibliothek in die neue DS gesteckt und auf eine von mir ausgesuchte neue Festplatte (Nummer 4) kopiert. Soweit zu Vorgeschichte.
Jetzt hatte ich Zeit und wollte mir BicBucStriim auf der neuen DS einrichten. Folgende Vorgehensweise:

- Synology Webstation installiert (ist ja seit 6.0 nicht mehr mit drauf)
- BicBucStriim heruntergeladen
- Webstation aktiviert
- "bbs"-Ordner in den "Web"-Ordner kopiert (Vorgang braucht komischerweise sehr lange für ca. 28MB fast 1,5Min bei 2x1Gbit)
- Rechte für den Ordner mit FileZilla auf 777 gesetzt
- das selbige (777) mit meinem Calibre-Ordner, in welchem sich die Bücher und die metadata.db befindet ("/volume4/Sonstiges/Calibre-Bibliothek" <- Pfad laut Filestation)
- in der Webstation "PHP-Cache aktivieren" und "PHP open_basedir benutz......" Haken gesetzt und somit aktiviert
- open_basedir angepasst: "/tmp:/var/services/tmp:/var/services/web:/var/services/homes:/volume4/Sonstiges/Calibre-Bibliothek"
- auch die Gruppe "http" hat bei beiden Ordnern Lese- und Schreibrechte

Ergebnis im Installationscheck:
Directory exists? No
Directory is readable? No
Directory is executable? No
Real path of database is:
Database opened? No

"is the open_basedir......" ist gelb

alles andere ist grün

Ich weiß nicht mehr weiter. Schreibfehler bei den Ordnern schliesse ich aus, da ich mit Copy/Paste arbeite.
 

fraubi

Benutzer
Mitglied seit
25. Nov 2011
Beiträge
605
Punkte für Reaktionen
0
Punkte
42
Moin,

"is the open_basedir......" ist immer gelb, das kann also stimmen.
Ich gehe mal davon aus, dass es sich um ein Problem mit den Zugriffsrechten auf die Ordner handelt.

Vor einiger Zeit habe ich mir dazu mal eine Anleitung geschrieben, da ich bei einer Neueinrichtung von BBS immer Probleme hatte.
Diese füge ich Dir mal bei. Wenn Du die identische Ordnerstruktur verwendest, die ich in der Anleitung angeben habe, dann geht es in jedem Fall.

Gruß
Fraubi

Anhang anzeigen Installation BicBucStriim auf einem Synology NAS.pdf
 

Harrybarry

Benutzer
Mitglied seit
28. Jan 2017
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
Guten Abend,
ich weiß das die Diskussion schon sehr alt ist, da man im Forum jedoch nicht einfach etwas Neues aufmachen soll, antworte ich jetzt einmal hierauf direkt und hoffe, das man mir weiterhelfen kann. Ich lese nun mittlerweile schon seit etlichen Abenden allmögliche Informationen im Internet und in diesem Forum und bekomme BBS einfach nicht zum laufen.
Da ich nun auch kein Profi bin versuche ich einmal zu beschreiben was ich gemacht habe und stelle damit eine Schritt für Schritt-Anleitung her welche ich so auch nicht finden konnte.
Mein System : Meine Synology ist eine DS211J läuft mit der Version DSM 6.0.2-8451 Update 9 ich hoffe ich bekomme im nachhinein noch die exakte Reihenfolge hin :
Erste Frage was ist die Grundvoraussetzung um BBS zu installieren :
a.) Ich habe als erstes aus den Paketlösungen die WEB Station unter Dienstprogramme installiert
b.) als nächstes Apache HTTP Server 2.4 aus den Entwickler Tools
c:) PHP 5.6 ebenfalls aus den Entwickler Tools
d.) Unter Systemsteuerung "Gemeinsame Ordner" einen neuen Ordner auf Volume 1 angelegt (Ebooks)
e.) Anklicken des neu angelegten Ordners, dann Aufruf des In dem Reiter "Bearbeiten" die Rechte für lokale Gruppen
http,administartors und users, als auch für lokale Benutzer admin Schreib und Leserecht erteilt
f.) Durch die Installation der WEB Station unter Punkt a.) ist auch der Ordner web entstanden und ich habe hier dann auch gleich die Schreib und LeseRechte vergeben
(Anklicken des Ordners Reiter "Bearbeiten" .......
g.) Als nächstes habe ich im Paketzentrum unter Reiter "Einstellungen" (ganz oben) dann Reiter "Paketquellen" die synocommunity hinzugefügt
h.) Durch diese Einstellung entsteht in der linken Leiste im Paketzentrum ganz unten ein neuer Ordner "Community"
i.) In diesem Ordner befindet sich die Anwendung BBS und kann zur Installation angeklickt werden
j.) Jetzt als nächstes die Web-Station unter dem Haupt-Menü gestartet
k.) Auf der Stusseite steht das der Apache Server und PHP installiert sind
l.) Unter "Allgemeine Einstellungen" den Apache Server sowie eine Zeile tiefer den PHP 5.6 angewählt (ich hatte zusätzlich auch einmal PHP 7.0 installiert jedoch auch ohne Erfolg)
m.) Unter "PHP Einstellungen" ist PHP 5.6 aktiviert, Cache aktiviert, von mir wird zusätzlich PHP open base dir... angewählt und die Voreinstellungen eine Zeile tiefer werden
von mir am Ende mit ":/volume1/Ebooks:/volume1/web/bbs" ergänzt.
o.) Alles mit "Übernehmen" abgeschlossen
p.) Filestation aktiviert und die Schreib und Lese Rechte für die Ordner web als auch Ebooks noch einmal mit dem Haken "Auf diesen und alle Unterordner anwenden" vergeben....
q.) Jetzt kann im Hauptmenü BBS aufgerufen werden
r.) Grundsätzlich bekomme ich jetzt eine 500er Meldung
s.) Ich kann im Explorer auch den Install check auslösen und bekomme für alle checks ein "Yes" bis auf URL rewriting was aber bei Anwendung von Apache kein Problem sein soll
t.) gebe ich in dem oberen Check-Fenster für meinen Ebooks-Pfad : volume1/Ebooks ein und löse den check aus, das Ergenis darunter sagt aber in allen Zeilen ein "No"

und ich verzweifle nach einer Woche und immer wieder erneuten Versuchen daran eine Lösung zu finden.

Kann mir jemand von Euch weiterhelfen ? Hat jemand irgendeine Idee was ich verkehrt gemacht haben könnte ? Habe ich vielleicht irgendeine Grundinstallation vergessen die für Euch eigentlich selbstverständlich ist und in keinem Chat erwähnt wurde ?

Danke für Eure Hilfe und sorry das ich einfach auf diesen Chat geantwortet habe !
 

Harrybarry

Benutzer
Mitglied seit
28. Jan 2017
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
Ergänzung . nach Punkt e.) das Verzeichnis in welchem sich bei Calibre die metadate befindet mit Unterverzeichnis auf den neuen Ordner Ebooks kopiert.
zu Punkt l.) Webstation die Erweiterungen unten durch anhaken der Kontrollkästchen : gd, intl, mcrypt, mssql, mysql, mysqli, openssl, pdosqlite, shmop undsqlite 3 sind aktiviert.

Bis jetzt hat sich hier noch nichts getan, vielleicht muß ich dieses Thema auch noch einmal neu anstossen, da es so keiner findet.
 
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