Aller au contenu

Messages recommandés

Posté(e)

Bonjour la communauté Nas

J'ai parcouru le forum mais je ne trouve pas réponse à mes problèmes.

J'ai installé Cops par le biais de centre de paquet, créer un dossier partagé pour calibre, activer le service web, indiquer dans PHP le chemin de mon dossier partagé.

J'ai installé la base de données de calibre avec tous les fichiers dans le dossier partagé de mon volume1\calibre.

Je lance le programme cops, un nouvel onglet s'ouvre mais rien.

Ai-je oublié quelle chose?

Merci pour l'aide qu'on pourrait m'apporter. :)

Posté(e) (modifié)

Bonjour,

Après quelques recherches et manip, je suis parvenu à ouvrir la page de cops.

Un tableau d'erreur s'est affiché. voir ici http://img11.hostingpics.net/pics/722158Erreur2.jpg

Please install the php5-intl extension and make sure it's enabled mais où je le trouve et où l'installer.

Le fichier de metadata est bien présent dans le dossier calibre du nas.

Une petite aide serait la bienvenue.

Merci

Modifié par pitouchon
Posté(e)

Ce que je vois surtout comme erreur dans ta capture d'écran, c'est le problème "Open_basedir restriction in effect" sur ton répertoire "/volume1/calibre/metadata.db", autrement dit, le php n'a pas le droit de lire le fichier dans ce répertoire.

Tu as apparemment bien ajouter le chemin "/volume1/calibre" dans ton fichier php, mais je pense qu'il s'agit plus d'un problème de droit sur ce répertoire et les fichiers qu'il contient.

Peux tu passer les commandes suivantes pour vérifier et nous donner le résultat, et nous dire sous quelle version de DSM ton NAS tourne aussi :

ls -lsa /volume1/
ls -lsa /volume1/calibre/

 

Posté(e) (modifié)

Bonjour Loli71.

Je te remercie de prendre de ton temps pour résoudre mon problème.

En ce qui concerne la version de mon DSM : DSM 5.2-5644

Les commandes que tu me dis de passer, je procède comment STP?

En ce qui concerne le PHP vois ceci si c'est correct http://img11.hostingpics.net/pics/412207Erreur3.jpg

 

Modifié par pitouchon
Posté(e)

Pour passer les commandes, tu dois te connecter en ssh (avec le compte "root" et le mot de passe du compte admin du DSM) et ensuite lancer les commandes.

Pour le PHP, enlève le "/" qui se trouve à la fin de "/volume1/calibre/" pour commencer et refait un essai de calibre.

Posté(e)

Bonsoir Loli71.

Je te remercie de m'aider.

Je regarde tout cela demain car pour le moment j'ai un autre souci et de taille, j'ai un de mes disques dur du nas qui a laché.

Je reviendrais plus tard.

Un bon weekend à toi et à tous les communautaires du site.

Posté(e)

Bonsoir tout le monde

Je reviens un peu vers vous car je n'ai pas encore trouvé la solution pour ouvrir Cops dans le navigateur.

Loli71, j'ai installé Putty et essayé de me connecter afin d'introduire les commandes reprises ci-dessus mais j'ai une erreur "PuTTY Fatal Error" Network error : Connection refused

Je n'ai même pas la possibilité d'indiquer un mot de passe. La fenêtre s'ouvre mais rien d’inscrit.

Je bloque.

Merci pour les retours. Bonne soirée

 

Posté(e)

As tu pensé à activer le service ssh sur ton syno avant de te connecter avec Putty:

Panneau de configuration > Terminal & SNMP > Terminal > cocher la case "Activer le service SSH" et cliquer sur le bouton "Appliquer"

Posté(e)

Bonsoir Loli71.

Merci pour le retour.

C'est bien activé mais le port n'était pas 22.

Correction, j'ai pu me loguer et je te montre le fichier crée.

http://img15.hostingpics.net/pics/499473SSH1.jpg.

Pour le reste, c'est assez vicieux, j'avais créé un dossier partagé "Calibre" avec une majuscule pour le c.

Dans la commande ssh, cela ne le prenais pas car j'avais écris le c avec minuscule.

Après correction, j'ai eu une longue liste avec les noms de mes fichiers dans le dossier calibre.

Mais je ne parviens toujours pas à ouvrir COPS dans le navigateur.

Toujours le même tableau que ci-dessus - http://img11.hostingpics.net/pics/722158Erreur2.jpg.

Désolé pour n'avoir pas répondu plus tôt.

A plus tard

.

 

Posté(e) (modifié)

Bonjour tout le monde

Je suis enfin parvenu à trouver le problème.

Pour le dossier calibre, je n'avais pas donné les droits du groupe http.

En local tout fonctionne, mais de l'extérieure encore des soucis.

On s'y remet et on reviens par la suite.

A plus tard

Modifié par pitouchon
Posté(e)

Bon j'abandonne pour aujourd'hui, je ne parviens pas à ouvrir la page web depuis l'extérieure.

J'y reviens demain.

Bonne soirée à tous

Posté(e)

Bonsoir tout le monde

J'ai repris mes recherches.

Je ne parviens toujours pas à joindre de l'extérieure COPS.

En local c'est parfait.

J'ai tout essayé.

Du coup, je me suis rabattu sur My Readings. Le même problème, j'y arrive en local mais pas de l'extérieure.

Probablement une redirection de port, mais la bbox3 de proximus n'est pas top pour cela, ou peut-être moi.

Si quelqu'un peut me tuyauter, ce serait parfait.

Dommage que Synology ne nous gratifie pas d'une solution comme videostation, genre ebookstation.

Peut-être pour Noël. Cela ferait des heureux, je pense. Allez.

Bonne soirée à tous.

Posté(e)

Sinon je rencontre le même problème que toi au premier lancement

File /volume2/Medias/SDxCalibre/metadata.db not found, Please check

Alors que le dossier les bien listé dans le open_basedir
J'ai vérifier les droits du user HTTP que j'ai ajouté au dossier (en lecture exriture execution) sans plus de résultat

J'ai le même comportement avec BBS, j'en déduis que le problème ne vient ni de BBS ni de Cops mais bien de mon NAS et de ma config... j'ai raté quelque chose quelque part...

 

Posté(e)

comme ennoncé dans le post BBS, Control total pour le groupe http sur le fichier metadata.db semble avoir corriger le problème.

L'installation du package COPS tripatouille déjà dans les droits mais pas assez a priori.

Je referais un essais après avoir tout désinstallé pour m'assurer du bon fonctionnement de la solution

De mannière générale j'ai le sentiment qu'il manque une petite notice pour les packets de Synocommunity, une petite FAQ et récap des prérequis de chaque paket quand ils ne peuvent pas être embarqué dans le packet lui même.

Posté(e)

Ce dessous mon post sur le gitHub concernant COPS

 

Après avoir lutté pour faire refonctionner COPS et BBS sur mon NAS et suite au topic sur le NAS-Forum
Je récapitule ici mes actions.

Pour préparation du NAS

  • Desinstallation COPS/BBS
  • Copie du fichier metadata.db et d'un dossier livre dans un nouveau répertoire sans liens (non conservation des droits initiaux pour propriété)
  • Desactivation des composants php (intl, mycript, mssql) que j'avais activé manuellement dans mes essais
  • Reset PHP open_basedir
  • Création de 2 share pour les test (droit non modifiés (groupe admin seulement)
    • /volume1/test1/metadata.db
    • /volume1/test2/calibre/metadata.db

installation COPS 1

  • installation en spécifiant le chemin test1 : KO
    • Edit Share properties, tous les droits ont été reinitialisé et remplacé par un user http
    • Je remplace tout par lecture pour le groupe http : ça fonctionne !

On pète tout et on recommence pour le 2 eme lien

installation COPS 2

  • installation en spécifiant le chemin test2 : KO
    • Edit Folder calibre properties, tous les droits ont été reinitialisé et remplacé par un user http
    • Je remplace tout par lecture pour le groupe http : KO
    • Ajout en traverser du dossier du groupe http sur le share test2 : ça fonctionne !

Conclusions
BBS & COPS requiert que le GROUPE HTTP puisse parcourir l'arborescence jusqu'au dossier calibre et avoir un accès en lecture a ce dernier

Le package COPS reinitialise complètement les droits du dossier ciblé dans l'installation par un accès en lecture pour le user HTTP qui n'existe pas et n'apporte pas la fonctionnalité attendue.
de plus si il s'agit d'un sous dossier il ne permet pas la traversé des dossiers parents a ce mauvais compte.

les modules php ne sont pas requis in fine, pas plus que la modification du open_basedir dans les paramètres php.

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…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

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.