DSM 6.1.3 e COPS prima installazione.

I repositiry e le applicazioni di terze parti; loro discussione
Rispondi
marioalpha
Utente
Utente
Messaggi: 78
Iscritto il: giovedì 2 novembre 2017, 6:01

DSM 6.1.3 e COPS prima installazione.

Messaggio da marioalpha »

Buongiorno a Tutti,

al momento per lo storage e gestione degli E-books utilizzo "Ubooquity" vorrei provare una valida alternativa "COPS" di cui in molti post di questo forum ne parlano bene.

Ho provato a installare e configurare il pacchetto come da guida:
https://github.com/seblucas/cops/wiki/Howto---Synology

ma non ho avuto successo, l'errore è sempre quello:

Check if Calibre database file exists and is readable
File /volume1/E-books/metadata.db not found, Please check
Value of $config['calibre_directory'] in config_local.php
Value of open_basedir in your php.ini
The access rights of the Calibre Database

Ho letto miriade di soluzioni, ma senza avere successo.

Non chiedo una guida passo passo o la soluzione finale, ma quanto meno una conferma che COPS giri su DSM 6.1.3

Ogni commento sarà aprezzato,

MarioAlpha
  • NAS: DS213J DSM[6.1.3](15152 Update 8) 512Mb
  • CLI: Ubuntu 16 o windows 10 con winscp e putty
  • Extra packages: Plex, Ubooquity, CouchPotato....
burghy86
Moderatore
Moderatore
Messaggi: 11358
Iscritto il: martedì 11 settembre 2012, 18:59

Re: DSM 6.1.3 e COPS prima installazione.

Messaggio da burghy86 »

ciao. sistema la firma come da regolamento per piacere e passa dalle presentazione

il mio cops con dsm 5.1 funziona

Codice: Seleziona tutto

<?php
    if (!isset($config))
        $config = array();
  
    /*
     * The directory containing calibre's metadata.db file, with sub-directories
     * containing all the formats.
     * BEWARE : it has to end with a /
     */
    $config['calibre_directory'] = '/volume1/calibreportable/Library/';
    
    /*
     * Catalog's title
     */
    $config['cops_title_default'] = "burghy";
    
    /*
     * use URL rewriting for downloading of ebook in HTML catalog
     * See README for more information
     *  1 : enable
     *  0 : disable
     */
    $config['cops_use_url_rewriting'] = "1";
	
	
	 
	/*
	* Set language code to force a language (see lang/ directory for available languages).
	* When empty it will auto detect the language.
	*/
	$config['cops_language'] = 'it';
	
	
	$config['cops_basic_authentication'] = array('username' => 'xxxx', 'password' => 'xxxx');
nei permessi in filestation ho dato i permessi alla cartella
NUOVO CANALE DISCORD
PARTECIPATE NUMEROSI:

https://discord.gg/McP3d4m2pG



Passare dalla sezione presentazioni e leggere il regolamento firma obbligatorio

siamo una community, aiutateci a sentirci parte di qualcosa e non un helpdesk
Non do aiuto in privato ma sul forum a tutti!!
Un grazie ci spinge a lavorare meglio
------------------------------------------------------------
  • UPS: apc
  • GTW: fritzbox o TP-LINK TD-W8970 ISP: [ADSL] intred(20000/1024/0) IP:[pubblico]
  • SWC: hp gigabit 8 porte with poe
  • NAS: ds213, ds213j, ds415+ 720+ dmv dal 6.2 alla 7. qnap ts212p ts22, all hd con wdred/ironwolf da 2/6tb
  • CLI: win 10, win11 e ubuntu
    [altro]
  • 3 smartphone android, lettore bd with allshare samsung, vodafone tv, raspberry p2 e p3
marioalpha
Utente
Utente
Messaggi: 78
Iscritto il: giovedì 2 novembre 2017, 6:01

Re: DSM 6.1.3 e COPS prima installazione.

Messaggio da marioalpha »

burghy86 ha scritto: il mio cops con dsm 5.1 funziona
Grazie per il feedback positivo, ho specificato la versione del DSM 6.1 perchè in tutti i post letti questo problema si è verificato maggiormente proprio dopo l'upgrade o installazione su 6.1
Ma potrebbe anche essere una errata configurazione oltre ad un discorso di permessi.

Provo a descrivere quanto ho fatto fin ora:

- ho creato e condiviso una cartella chiamandola E-Books:
- alla cartella ho dato i permessi user "r"; user Admin "wr"; group Http "r";
- in questa cartella ho messo un paio di epub, fatto puntare calibre che ha creato il file metadata.db;
- Installato PHP5.6 e WEB Station (non credo abbia bisogno di altro);
- Server back-end è Nginx;
- In Web Station ho abilitato la chace PHP;
- In Web Station open_basedir ho aggiunto la stringa :/volume1/E-books/;
- Ho verificato le impostazioni in questi due files:
./usr/syno/etc/packages/WebStation/php56/conf.d/user_settings.ini;
./usr/local/etc/php56/conf.d/user-settings.ini;
- Installato COPS;
- Ho editato i files (perchè ce ne siano due non l'ho ancora capito, ma per non sbagliare ho editato entrambi), molto similare al tuo come configurazione di base, l'unica differenza è che il tuo non chiude con il tag ?>
/volume1/@appstore/cops/share/cops/config_local.php
/var/services/web/cops/config_local.php
<?php
if (!isset($config))
$config = array();
$config['calibre_directory'] = '/volume1/E-Books/';
$config['cops_title_default'] = "E-Books";
$config['cops_use_url_rewriting'] = "1";
?>
Per completezza e confronto metto anche i permessi a livello di folder e file metadata.db
root@NASSYN:/volume1# ls -le E-Books/metadata.db
-rwxrwx---+ 1 admin http 5046272 Nov 1 09:44 E-Books/metadata.db
[0] group:http:allow:rwxpdDaARWc--:---n (level: 0)
[1] user:admin:allow:rwxpdDaARWc--:---- (level: 1)
[2] group:http:allow:r-x---a-R-c--:---- (level: 1)
[4] user:http:allow:rw-p-DaARWc--:---- (level: 1)
root@NASSYN:/volume1# ls -ld E-Books/
drw-------+ 1116 http root 36864 Nov 2 06:42 E-Books/
Spero solo di non essermi dilungato troppo e di non aver creato confusione.
  • NAS: DS213J DSM[6.1.3](15152 Update 8) 512Mb
  • CLI: Ubuntu 16 o windows 10 con winscp e putty
  • Extra packages: Plex, Ubooquity, CouchPotato....
burghy86
Moderatore
Moderatore
Messaggi: 11358
Iscritto il: martedì 11 settembre 2012, 18:59

Re: DSM 6.1.3 e COPS prima installazione.

Messaggio da burghy86 »

togli le maiuscole e le - dalla cartella della libreria.. magari è quello
NUOVO CANALE DISCORD
PARTECIPATE NUMEROSI:

https://discord.gg/McP3d4m2pG



Passare dalla sezione presentazioni e leggere il regolamento firma obbligatorio

siamo una community, aiutateci a sentirci parte di qualcosa e non un helpdesk
Non do aiuto in privato ma sul forum a tutti!!
Un grazie ci spinge a lavorare meglio
------------------------------------------------------------
  • UPS: apc
  • GTW: fritzbox o TP-LINK TD-W8970 ISP: [ADSL] intred(20000/1024/0) IP:[pubblico]
  • SWC: hp gigabit 8 porte with poe
  • NAS: ds213, ds213j, ds415+ 720+ dmv dal 6.2 alla 7. qnap ts212p ts22, all hd con wdred/ironwolf da 2/6tb
  • CLI: win 10, win11 e ubuntu
    [altro]
  • 3 smartphone android, lettore bd with allshare samsung, vodafone tv, raspberry p2 e p3
marioalpha
Utente
Utente
Messaggi: 78
Iscritto il: giovedì 2 novembre 2017, 6:01

Re: DSM 6.1.3 e COPS prima installazione.

Messaggio da marioalpha »

burghy86 ha scritto:togli le maiuscole e le - dalla cartella della libreria.. magari è quello
Fatto, ho rinominata la cartella in "ebooks", disinstallato e reinstallato COPS, riconfigurato e ora non ho piu nessun errore in checkconfig.php

Ma non ho ancora raggiunto l'obbiettivo :-(

Ora quando cerco di raggiungere la pagina index.php ho una bella pagina bianca :evil:

Nel file di log di nginx ho una serie di errori, ne scrivo solo uno tanto gli altri sono simili ma riferiti ad altri file:

[error] 7806#0: *2231 open() "/var/services/web/cops/templates/default/styles/style-default.css" failed (13: Permission denied), client: 192.168.1.247, server: , request: "GET /cops/templates/default/styles/style-default.css?v=1.0.0RC2 HTTP/1.1", host: "192.168.1.9", referrer: "http://192.168.1.9/cops/checkconfig.php?err=1"

Se richiamo la pagina checkconfig.php nessun errore passa tutto
Se richiamo la pagina checkconfig.php?err=1 come da log di nginx è tutto Ok tranne per questa voce "Database error"

Volevo chiedervi se potevate aiutarmi scrivendomi la vostra open_basedir, i permessi sulla vostra floder e file db e se riuscite a passarmi un file metadata.db di esempio.


Anticipatamente Grazie
  • NAS: DS213J DSM[6.1.3](15152 Update 8) 512Mb
  • CLI: Ubuntu 16 o windows 10 con winscp e putty
  • Extra packages: Plex, Ubooquity, CouchPotato....
marioalpha
Utente
Utente
Messaggi: 78
Iscritto il: giovedì 2 novembre 2017, 6:01

Re: DSM 6.1.3 e COPS prima installazione.

Messaggio da marioalpha »

dopo vari tentativi, disinstalla, installa e rimuovi ho optato per apache 2.4 al posto del nativo nginx.

Ora tutto funziona :D
  • NAS: DS213J DSM[6.1.3](15152 Update 8) 512Mb
  • CLI: Ubuntu 16 o windows 10 con winscp e putty
  • Extra packages: Plex, Ubooquity, CouchPotato....
Rispondi

Torna a “spk.synologyitalia.com (e 3rd Party apps)”