Aller au contenu

Featured Replies

Posté(e)

--

syno 211j

--

bonjour,

j'ai installé le paquet cops pour gérer les ebooks, et après installation et lancement,

j'obtiens le message d'erreur suivant.

visiblement il faut installer calibre, mais cela consomme t il de la cpu?

ou convient il ne l'installer que sur le pc?

thanx

Check if Calibre database file exists and is readable
Warning: is_readable(): open_basedir restriction in effect. File(/volume1/ebooksmetadata.db) is not within the allowed path(s): (/etc:/etc.defaults:/tmp:/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:/var/spool/php:/volume1/@tmp/php) in /volume1/web/cops/checkconfig.php on line 82 File /volume1/ebooksmetadata.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
  • Synology users please read this

Posté(e)

Bonjour,

il faut installer calibre sur un ordi est générer une base, de préférence dans ton Nas (!).

Check if Calibre database file exists and is readable

Warning: is_readable(): open_basedir restriction in effect. File(/volume1/ebooksmetadata.db) is not within the allowed path(s): (/etc:/etc.defaults:/tmp:/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:/var/spool/php:/volume1/@tmp/php) in /volume1/web/cops/checkconfig.php on line 82 File /volume1/ebooksmetadata.db not found, Please check

Ce message te préviens qu'il faut que tu donne un accès PHP au répertoire ou tu stocke ta base calibre. C'est paramétrable via le panneau de conf du synology : service web ->parametre PHP ->personaliser open base dir.

Tu peut le mettre ou tu veux dans l’arborescence de ton disque.

cordialement

Posté(e)
  • Auteur

Bonjour,

suivant les instructions, j'ai installé calibre sur mon pc,

généré une db (metadata.db), et l'ai mise dans mon rép commun nas web/cops

j'ai personnalisé le chemin dans le panneau de conf service web,

:/volume1/web/cops

mais je reçois toujours la même erreur,

y a t il une étape omise?

cordialement

Posté(e)

re

j'imagine que tu parle du fichier config_local.php qui est dans le répertoire cops

comme c'est marqué dans les commentaires au début du fichier :

/*
* The directory containing calibre's metadata.db file, with sub-directories
* containing all the formats.
* BEWARE : it has to end with a /
*/

il faut donc que tu ajoute un slash a la fin du chemin d’accès

a noter qu'avec le chemin d’accès que tu as donné : :/volume1/web/cops

tout les fichier générer par calibre seront en vrac dans le répertoire de cops, pas tres pratique pour s'y retrouver

suit plutôt le tuto https://github.com/seblucas/cops/wiki/Howto---Synology

pour la question qui t’intéresse, l’étape 6

voilou, j’espère que cela résoudra ton problème

Modifié par longtarin

  • 3 mois après...
Posté(e)

Si on installe le paquet directement depuis le DSM4.2 (en ajoutant l'url synocommunity dans les paquets à surveiller) COPS s'installe ou et comment ? car je cherche en vain ce fichier "6) Edit the file "config_local.php"" mais je ne le trouve pas.

Merci !

Posté(e)

Je me réponds tout seul , : volume1/web/cops. j'étais parti sur du /usr/var/ etc. et je trouvais bien cops mais pas le reste.

  • 10 mois après...
Posté(e)

Mon installation COPS qui tournait depuis 1 an s'est soudainement arrêtée depuis la dernière mise à jour du DSM. J'obtiens l'erreur relevée en début de ce fil. Une idée de ce qui aurait pu casser ?

Posté(e)

Bonjour, j'ai exactement le même problème. La mise à jour du mois dernier me donne l'erreur "is_readable(): open_basedir restriction in effect" alors qu'avant ça tournait parfaitement. J'ai vérifier le open_basedir et le config_local.php; tout me semble correct !

Une petite aide seraot bienvenue !

Merci

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.