Annonce

Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

GerardPiquot
2021-02-07 19:20:37

Finalement, j'ai réglé le problème au niveau de la configuration du datset du NAS: le dataset avait été configuré avec read/write/execute pour le owner et le groupe mais sans aucun droit pour les autres.  en ajoutant read et execute pour 'autres' la synchronisation est immédiate.
Merci à Gesualda pour son aide.

GerardPiquot
2021-02-07 17:55:43

gesualda,

oui, TrueNAS est un NAS physique basé sur une version Open Source de NAS qui apporte des fonctionnalités similaires à des NAS commerciaux dans un environnement FreeBSD (système d'exploitation également Open source similaire à Linux). Le coût au TB est évidemment très inférieur à celui des NAS commerciaux pour des fonctionnalités très similaires.  Le système de base de TrueNAS est protégé contre toute modification. 

J'utilise TrueNAS à la fois pour le stockage des photos, pour lequel j'ai configuré un répertoire en SMB pour accès depuis depuis mon PC et pour la diffusion avec piwigo, installé dans un 'jail' qui est un environnement utilisant le système d'exploitation principal sans risque de le détériorer (une sandbox).

Pour accèder aux photos, je dois configurer un montage du répertoire comme disque dans le 'jail' de piwigo.  Je crée ensuite un lien symbolique vers ce disque dans le répertoire galleries de piwigo.  malheureusement, selon que le partage SMB a été créé avec ou sans Active Directory, le lien donne des droits d'accès différents, avec, dans le cas le plus simple, des droits insuffisants.  Mon soucis est de donner les droits nécessaires et suffisants à apache sur mes photos via le lien symbolique sans détruire le partage SMB.  Je vais interroger la communauté TrueNAS car je ne suis certainement pas le seul avec cette problématique.

gesualda
2021-02-07 17:25:37

GerardPiquot l'exploitation des fichiers sous True NAS n'est-il pas sous linux un peu comme qnap NAS ?

Alors je suis vraiment pas spécialiste, je vais peut être te rajouter une connerie, mais SMB c'est le protocole d'accès linux vers windows, n'est ce pas ?

Tu héberges ton site à domicile SUR TON nas, si je comprends bien, du moins pour les test ... donc tu devrais pas avoir de soucis pour donner un droit d'accès ...

GerardPiquot
2021-02-07 17:03:03

Bon, suite des essais

Après avoir installé avec succès une version 11.3 sur un TrueNAS 12 qui offre un partage SMB sous AD, je confirme qu'il semble s'agir d'un problème de droits d'accès:  les liens symboliques fonctionnent sous piwigo 11.3 avec le partage monté sous active directory et pas avec un partage SMB simple.  Avec le partage sous Active Directory, les répertoires et les fichiers cibles du lien symbolique sont vus avec root:wheel comme owner et avec le partage smb simple, les répertoires et fichier ont 1000:1000 comme owner lorsqu'ils sont vus par le lien symbolique vers le montage du partage dans le jail.  Comme httpd s'exécute avec l'utilisateur www, ll me reste à trouver comment donner des droits de lecture sur ces répertoires à www. 

Je vais voir si quelqu'un a une idée du côté de TrueNAS.

GerardPiquot
2021-02-07 15:02:19

Bonjour et merci pour ta réponse,

J'ai créé et exécuté chemin.php dans /usr/local/www/apache24/data/ avec le résultat suivant:

<pre>-a: not found
convert is /usr/local/bin/convert
</pre>

Je doute un peu que ce soit le résultat qu'on attend, puisque ce fichier semble indépendant de imagik.  Peut-être aurait-il fallu installer préalablement un logiciel supplémentaire, le seul que j'aie installé et qui y ressemble est ImageMagick7.

J'ai quand même ajouté les lignes suivantes à FileEditor :

$conf['graphics_library'] = 'imagick';
$conf['graphics_library'] = 'ext_imagick';
$conf['ext_imagick_dir'] = '/usr/local/bin/convert';

et désactivé la ligne $conf['graphics_library'] = 'auto'; en mettant // devant

J'ai réessayé sans succès de synchroniser la galerie.

Je me demande si l'on cherche dans la bonne direction, car j'ai 2 autres NAS TrueNAS dans la même configuration, à l'exception de la façon dont le répertoire des photos est partagé: sur celui qui ne fonctionne pas, j'ai un simple partage SMB, dans les autres, j'ai un partage SMB sous contrôle d'Active Directory.  Les droits qui en résultent sont assez différents, bien qu'ils semblent similaires du point de vue FreeBSD.  Je vais vérifier s'il se confirme que la version 11.x n'est pas en cause en installant cette version dans un nouveau 'Jail' de l'un de mes autres NAS et je donnerai le résultat.

encore merci,

gesualda
2021-02-05 19:23:46

Hello GerardPiquot,

Crée un fichier ex: chemin.php. Tu y copie ce bout de texte que tu lances à la racine de ton site.
En principe tu devrais avoir le chemin absolu de "ext_imagick_dir".

Code:

<?php
echo "<pre>";
system("type -a convert");  
echo "</pre>";
?>

Tu rajoutes dans => LocalFiles Editor

Code:

$conf['graphics_library'] = 'imagick';
 $conf['graphics_library'] = 'ext_imagick';
$conf['ext_imagick_dir'] = '/Mon-chemin-trouver/bin/convert';

C'est le même soucis que j'ai eu sur mon NAS. Donc à essayer.
Par contre, vient nous donner un retour pour être sur que ce soit bien le soucis de l’hébergement sur un NAS

GerardPiquot
2021-02-05 17:35:28

Bonjour, 

J'ai un peu le même problème: piwigo 11.2 installé sans une 'jail' sur un serveur TrueNAS 12.0_U1.1 (en gros un système FreeBSD 12.2) et mes photos sont dans un répertoire partagé sur le même serveur, dans un autre environnement, avec tous les droits d'accès nécessaires.  J'ai créé un lien symbolique dans le répertoire 'galleries' qui pointe sur le répertoire où j'ai mes photos:

lrwxr-xr-x  1 root  wheel   14 Feb  4 23:13 exemples@ -> /mnt/exemples/

Cela fonctionne parfaitement avec piwigo 2.10 dans FreeBSD 11.3.  Cela ne fonctionne plus, la synchronisation ne trouve rien, sauf si je copie les photos directement dans le répertoire 'galleries'.  J'utilise le même jeu de caractères pour la variable $conf['sync_chars_regex'] dans les deux systèmes.  J'ai les mêmes plugins dans les deux systèmes, sauf ceux qui ne sont pas (encore?) disponibles : Fotorama, gdTumb, RV_Map&Earth, VideoJS.

Quelqu'un a-t-il obtenu un fonctionnement correct des liens symboliques dans 'galleries' et sous quel environnement?  Y a-t-il une astuce qui m'échappe?

Merci d'avance,

Piwigo 11.2.0
Système d'exploitation: FreeBSD
PHP: 7.4.14 (Montrer les informations) [2021-02-05 16:27:25]
MySQL: 5.5.5-10.5.8-MariaDB [2021-02-05 17:27:25]
Bibliothèque graphique: GD 2.3.0

gesualda
2021-01-31 19:23:20

Bonsoir Mickael,

Je ne suis pas sur, mais j'avais eu un problème similaire.
https://fr.piwigo.org/forum/viewtopic.php?id=28149

Regarde, je pense que c'est une histoire de chemin ....

Mickael
2021-01-28 11:54:27

Bonjour/Bonsoir,

Je viens d'installer Piwigo sur un serveur web hébergé chez moi. Je n'ai pas eu de problème pour l'installation à priori.

Concernant l'ajout de photos, je dispose d'une bibliothèque de photos que je ne souhaite pas déplacer vers le répertoire Galleries. J'ai donc créé un lien symbolique dans le répertoire Galleries qui pointe vers ma bibliothèque.
Lorsque j'ai effectué une synchronisation, j'ai eu un certain nombre d'erreurs notamment lié au nommage des photos. Néanmoins, certaines ont bien été ajouté (je vois dans le Panier 275 photos). Cependant, je n'arrive pas à les visualiser (Aucune photo dans le lot).

Pour le moment, j'ai configuré Piwigo pour utiliser ImageMagick au lieu de GD mais cela n'a rien changé
Avec le paramétrage suivant :
// Library used for image resizing. Value could be 'auto', 'imagick',
// 'ext_imagick' or 'gd'. If value is 'auto', library will be choosen in this
// order. If choosen library is not available, another one will be picked up.
$conf['graphics_library'] = 'auto';
// If library used is external installation of ImageMagick ('ext_imagick'),
// you can define imagemagick directory.
$conf['ext_imagick_dir'] = '/usr/bin/convert';//A changer selon votre installation!

Je soupçonnes des problèmes de droits d'accès ou un problème lien au lien symbolique ...

Pourriez-vous m'aider :) ?

Merci,

Extrait de la page maintenance :
Piwigo 11.1.0
Système d'exploitation: Linux
PHP: 7.0.33-0+deb9u10 (Montrer les informations) [2021-01-28 11:02:23]
MySQL: 5.5.5-10.1.47-MariaDB-0+deb9u1 [2021-01-28 11:02:23]
Bibliothèque graphique: ImageMagick 6.9.7-4

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact