- Mitglied seit
- 22. Dez 2018
- Beiträge
- 2
- Punkte für Reaktionen
- 0
- Punkte
- 0
Hallo,
ein leidiges Thema, was schon öfters in diesem Forum behandelt wurde. Leider komme ich trotzdem nicht weiter und möchte diesen Eintrag u.a. dafür nutzen, eine aktuelle Anleitung hier zu erarbeiten, ich hoffe auf Hilfe.
Offene Fragen:
- Welche Pakete werden benötigt ?
- Wo werden die Berechtigungen gesetzt
- Welche Dateien müssen editiert werden ?
Vorgehensweise:
DSM neu aufgesetzt und aktualisiert
Webstation installiert, hier stellt sich die Frage, welcher Webserver wird für cops benötigt und welche PHP Version ? Ich habe Apache 2.2 und PHP 5.6 ausgewählt
die php.ini open_base_dir erweitert mit :/volume1/calibre/
Was benötige ich für die mysql Schnittstelle ? MariaDB ? Welche Version ? Erst einmal beide installiert....
Shared Folder angelegt: /volume1/calibre
Berechtigungen für den Shared Folder gesetzt: Gruppen http und Administrators lesen/schreiben, users lesen
Über Netzwerk den shared Folder mit Windows verbunden und die calibre Bibliothek mit allen Büchern kopiert
Getestet, indem ich Calibre für Windows mit diesem Netzlaufwerk verbunden habe, alles i.O.
Synocommunity als Paketquelle hinterlegt,
Cops installiert.
Vor der Installation findet er die Datenbank, gibt das angelegte Verzeichnis bereits vor, sieht also gut aus.
Nach der Installation erhalte ich folgende Meldung der Webseite, siehe unten.
You've been redirected because COPS is not configured properly
Database error
Check if GD is properly installed and loaded
Please install the php5-gd extension and make sure it's enabled
Check if Sqlite is properly installed and loaded
Please install the php5-sqlite extension and make sure it's enabled
Check if libxml is properly installed and loaded
OK
Check if Json is properly installed and loaded
OK
Check if mbstring is properly installed and loaded
OK
Check if intl is properly installed and loaded
Please install the php5-intl extension and make sure it's enabled
Check if Normalizer class is properly installed and loaded
Please make sure intl is enabled in your php.ini
Check if the rendering will be done on client side or server side
Client side rendering
Check if Calibre database path is not an URL
OK
Check if Calibre database file exists and is readable
OK
Check if Calibre database file can be opened with PHP
If the file is readable, check your php configuration. Exception detail : exception 'PDOException' with message 'could not find driver' in /volume1/web/cops/checkconfig.php:189 Stack trace: #0 /volume1/web/cops/checkconfig.php(189): PDO->__construct('sqlite:/volume1...') #1 {main}
Check if Calibre database file contains at least some of the needed tables
If the file is readable, check your php configuration. Exception detail : exception 'PDOException' with message 'could not find driver' in /volume1/web/cops/checkconfig.php:202 Stack trace: #0 /volume1/web/cops/checkconfig.php(202): PDO->__construct('sqlite:/volume1...') #1 {main}
ein leidiges Thema, was schon öfters in diesem Forum behandelt wurde. Leider komme ich trotzdem nicht weiter und möchte diesen Eintrag u.a. dafür nutzen, eine aktuelle Anleitung hier zu erarbeiten, ich hoffe auf Hilfe.
Offene Fragen:
- Welche Pakete werden benötigt ?
- Wo werden die Berechtigungen gesetzt
- Welche Dateien müssen editiert werden ?
Vorgehensweise:
DSM neu aufgesetzt und aktualisiert
Webstation installiert, hier stellt sich die Frage, welcher Webserver wird für cops benötigt und welche PHP Version ? Ich habe Apache 2.2 und PHP 5.6 ausgewählt
die php.ini open_base_dir erweitert mit :/volume1/calibre/
Was benötige ich für die mysql Schnittstelle ? MariaDB ? Welche Version ? Erst einmal beide installiert....
Shared Folder angelegt: /volume1/calibre
Berechtigungen für den Shared Folder gesetzt: Gruppen http und Administrators lesen/schreiben, users lesen
Über Netzwerk den shared Folder mit Windows verbunden und die calibre Bibliothek mit allen Büchern kopiert
Getestet, indem ich Calibre für Windows mit diesem Netzlaufwerk verbunden habe, alles i.O.
Synocommunity als Paketquelle hinterlegt,
Cops installiert.
Vor der Installation findet er die Datenbank, gibt das angelegte Verzeichnis bereits vor, sieht also gut aus.
Nach der Installation erhalte ich folgende Meldung der Webseite, siehe unten.
You've been redirected because COPS is not configured properly
Database error
Check if GD is properly installed and loaded
Please install the php5-gd extension and make sure it's enabled
Check if Sqlite is properly installed and loaded
Please install the php5-sqlite extension and make sure it's enabled
Check if libxml is properly installed and loaded
OK
Check if Json is properly installed and loaded
OK
Check if mbstring is properly installed and loaded
OK
Check if intl is properly installed and loaded
Please install the php5-intl extension and make sure it's enabled
Check if Normalizer class is properly installed and loaded
Please make sure intl is enabled in your php.ini
Check if the rendering will be done on client side or server side
Client side rendering
Check if Calibre database path is not an URL
OK
Check if Calibre database file exists and is readable
OK
Check if Calibre database file can be opened with PHP
If the file is readable, check your php configuration. Exception detail : exception 'PDOException' with message 'could not find driver' in /volume1/web/cops/checkconfig.php:189 Stack trace: #0 /volume1/web/cops/checkconfig.php(189): PDO->__construct('sqlite:/volume1...') #1 {main}
Check if Calibre database file contains at least some of the needed tables
If the file is readable, check your php configuration. Exception detail : exception 'PDOException' with message 'could not find driver' in /volume1/web/cops/checkconfig.php:202 Stack trace: #0 /volume1/web/cops/checkconfig.php(202): PDO->__construct('sqlite:/volume1...') #1 {main}