Aller au contenu

Charles 69

Membres
  • Inscription

  • Dernière visite

Messages posté(e)s par Charles 69

  1. Posté(e) ·

    Modifié par Charles 69

    Bonjour @PiwiLAbruti

    type : Application, source : MariaDB10, Détail des erreurs: Unknown error' , avec ça on est bien avancé !!

    Hier j'ai commencé le développement d'un site web avec vue.js et la création d'un base de données dans MariaDB.
    Apparemment ce sont des tests avec plusieurs erreurs d'accès à la base qui auraient créé le problème, Claude AI dit que la base a pu être verrouillée ?
    Bref , j'ai supprimé la base et tout est rentré dans l'ordre, HyperBackup a fonctionné correctement.
    Ensuite j'ai relancé l'appli web avec création de la base et importation des données depuis un fichier excel, et là HyperBackup a de nouveau fonctionné correctement.
    Désolé pour le dérangement.

  2. Posté(e)

    Bonjour,

    Je dispose de deux NAS, un DS923+ et un DS214 , le DS214 me sert pour la sauvegarde de certains dossiers et applications.
    Les sauvegardes sont réalisées avec HyperBackup.
    Aujourd'hui j'ai une erreur Réussite Partielle concernant la sauvegarde de MariaDB

    2026-02-20_09h10_06.png

    J'utilise HyperBackup depuis plusieurs années sans avoir jamais rencontré ce problème.
    J'ai redémarré les deux NAS, recréé une tache similaire, et l'erreur persiste.


    Est ce que quelqu'un aurait déjà eu ce souci ?
    Est ce un problème de corruption de données dans MariaDB ?

    J'envisage de désinstaller puis réinstaller MariaDB , au préalable je veux faire une sauvegarde de la totalité des bases, est ce qu'il faut procéder par un export base par base , ou bien existe-t-il un moyen de tout sauvegarder d'un coup, quelle est la méthode la plus sûr ?

    Merci pour votre aide.

  3. Posté(e)

    Bonjour @PierreDeQuébec

    Désolé pour la réponse tardive mais je ne suis jamais notifié quand un message est posté ( je ne sais pas pourquoi ??? )

    J'ai installé plusieurs sites Piwigo sur mon NAS, quelles que soient la manière dont on enregistre le site dans WebStation , ou par Proxy inversé, l'erreur 500 est pratiquement toujours due à un problème de droits en écriture.
    Contrairement à ce que j'ai mis dans le tuto le groupe SYSTEM n'est pas forcément nécessaire , lorsque l'on active le site dans WebStation, le groupe http en lecture est ajouté sur tous les répertoires automatiquement , il suffit d'ajouter un droit en écriture au groupe http sur les répertoires qui le nécessitent , à minima :
    ./_data
    ./upload
    ./galleries
    ./local
    ./plugins
    ./themes



  4. Posté(e) ·

    Modifié par Charles 69

    Bonjour @cubitus_syno

    Une solution très simple pour un partage en lecture seule.
    Dans File Station clic droit sur le dossier que tu veux partager > Partager

    image.png.4ff272f66699cf2307e43da944054856.png

     

    Lorsque 'Alain' se connecte dans File Station il voit ça :

    image.png.dc851198222b84db35096af794589171.png

    Sous 'Share Links' il aura accès au répertoire choisi et aux sous-répertoires.

    Pour supprimer le partage, dans File Station > Outils > Gestionnaire de liens partagés

     

     

  5. Posté(e) ·

    Modifié par Charles 69
    Edit : les sous-domaines de sous-domaines fonctionnent aussi

    Bonjour,
    Merci pour vos réponses, finalement j'ai fait appel à ChatGPT et après un peu plus d'une heure de 'conversation' et de tests avec de nombreuses erreurs on est arrivé à un solution qui fonctionne. Entre les différentes versions de DSM les interfaces et les solutions sont différentes.
    Je vais en faire un résumé pour le cas d'un site web avec un NAS en version DSM 7.2

    Sur le NAS un de mes sites web est situé dans '/volume1/web/photo.charles'
    J'y accède par l'url 'https://mon_nas.synology.me/photo.charles' 

    J'ai fait l'acquisition d'un domaine 'mondomaine.fr' auprès d'un registrar
    J'aurai souhaité accéder au site avec l'url  'mondomaine.fr/photo.charles' mais ça à l'air assez complexe,
    du coup je me contenterai de 'photo.charles.mondomaine.fr'

    1 - Dans le gestionnaire de domaine du registrar :
          - Gestion des sous domaines  : créer un sous domaine : 'photo.charles' 
          - Gestion des DNS : ajouter une zone de type A avec Enregistrement : 'photo.charles' et Valeur : l'IP publique du NAS
          - Redirection : mondomaine.fr -> http : // www.mondomaine.fr
    Coté registrar c'est tout. Il faut attendre la propagation du DNS, que l'on peut vérifier avec https://dnschecker.org/

    2 - Sur le NAS
          - S'il existe une règle reverse proxy pour 'photo.charles.mondomaine.fr il faut la supprimer,  sinon il y aura un conflit avec Web Station
          - Configuration de Web Station
                 Portail Web > Créer > Portail de service web
                     Service : sélectionner bien dans la liste le service php correspondant au site ( c'est le lien avec le répertoire /web/site ) 
                     Type de portail : basé sur le nom
                     Nom d'hôte : 'photo.charles.mondomaine.fr'  et valider
          - Créer un nouveau certificat Let's Encrypt
                     Panneau de configuration > Sécurité > Certificat > Ajouter > Ajouter un nouveau certificat >
                         > Procurez vous un certificat auprès de Let's Encrypt
                     Nom de domaine : 'photo.charles.mondomaine.fr'
                     Adresse mail : votre adresse mail et valider, au bout de quelques secondes le certificat s'affiche.
          - Associer le certificat au domaine
                     Panneau de configuration > Sécurité > Certificat > Paramètres > Configurer
                     Chercher dans la liste 'photo.charles.mondomaine.fr
                      et dans la colonne certificat, sélectionner dans la liste déroulante le certificat, et valider 
     

    Voilà c'est terminé, et lorsque vous saisirez l'url 'photo.charles.mondomaine.fr' vous vous retrouverez sur votre site,
    avec dans la barre d'adresse 'photo.charles.mondomaine.fr', même chose pour les liens qui apparaissent en bas à gauche du navigateur au survol de bouton ou de certains champs.
     

     

  6. Posté(e) ·

    Modifié par Charles 69

    Bonjour,

    Mon NAS est installé derrière une box SFR, depuis toujours j'accède à mes sites web par une URL du type 'https://mon-nas.synology.me/site-web' et aux applications docker par une url du type 'https://appli.mon-nas.synology.me' . Bien que mon contrat ne spécifie pas une IP fixe , celle-ci l'est depuis au moins 2 ans.
    J'ai fait l'acquisition auprès d'un registrar d'un nom de domaine 'mondomaine.fr' et je souhaiterai :
    1 - que les url pour accéder aux sites web du nas soit de la forme 
    'https://mondomaine.fr/site-web' et  pour les appli en reverse proxy par 'https://appli.mondomaine.fr' et que ces URL apparaissent dans la barre d'adresse du navigateur.
    2 - que lorsque l'on survole les éléments d'une application dans le navigateur les liens apparaisse bien sous la forme, par exemple, 'https://mondomaine.fr/photo/picture.php?/45452'

    J'ai fait des essais de redirection h301, h302, des modification de DNS sur le domaine ( A, CNAME ... ) , une redirection par iframe dans un sous domaine de 'mondomaine.fr', et je n'ai pas encore essayé de bricoler les .htaccess des sous domaines. 
    Bref je galère .
    Je voudrai savoir si ce que je veux faire est possible, et si l'un d'entre vous peut m'orienter sur la ou les manières de faire tout ça.

  7. Posté(e)

    Bonjour ,

    Ces lignes servent à limiter les répertoires et les types de fichiers à intégrer dans Piwigo, dans l'organisation des photos du répertoire /photo du nas, j'ai des fichiers .jpg , mais aussi des .raw , des .xmp et aussi des répertoires que je ne veux pas visualiser dans Piwigo.

    Pour éditer ces lignes de configuration il faut
    1- Activer le plugin 'LocaFiles Editor'
    menu Administration > Plugins > onglet désactivé, Activer le plugin 'LocalFiles Editor'
    2 - Pour accéder au fichier de paramétrage 
    menu Administration > Plugins > cliquer sur 'configuration' du plugin

    https://doc-fr.piwigo.org/hebergez-votre-piwigo/modifier-la-configuration-locale-avec-localfiles-editor#block-5d7184a6da214f02b0ddafaf6d5864a0

    Là il y a plusieurs onglets, dans 'configuration locale' tu peux saisir plein de paramétrages sous la forme '$conf=...'
    // nombre de photos au hasard
    $conf['top_number'] = 80 ; 

    // pour limiter les extensions à  prendre en compte
    $conf['picture_ext'] = array('jpg','JPG',’jpeg’,’png’);
    // pour exclure les répertoires qui ne doivent pas être synchronisés
    $conf['sync_exclude_folders'] = array('@eaDir','edition','DKT_jpg','.picasaoriginals','Originals','raw','RAW','raw1','raw2','raw3','hdr','pano','video','divers','divers1','divers2');
    // permet les caractères accentués et l'espace ( juste avant le \ ) dans les noms de fichiers et les répertoires, pour l'apostrophe ça ne marche pas
    $conf['sync_chars_regex'] = '/^[a-zA-Z0-9éè~àâ%&êñ!ûëçïîÁÂÀô`‘’()-_. \']+$/';
    // par défaut un album nouvellement créé est mis en Privé
    $conf['newcat_default_status'] = 'private';
    // les sous albums héritent des propriétés du parent
    $conf['inheritance_by_default'] = true;

    faire des recherches sur le forum Piwigo

    Dans l'onglet CSS tu peux saisir du code CSS pour personnaliser l'affichage
    /* pour supprimer l'affichage du titre ou le nom du fichier photo dans le chemin 'album1 > album 2 > photo' */
    .nav-breadcrumb-item.active {
      display:none!important;
    }
    /* ne pas afficher les boutons grilles et lignes ( en haut à droite ) */
    #btn-grid, #btn-list {display: none;}

    Ne pas oublier d'enregistrer les modifications, bouton en bas de page

    Pour répondre à ta question , oui tout ce qu'il y a dans LocalFiles Editor est facultatif.

    Mais je ne comprends pas l'erreur 404 que tu as, essaye de saisir les lignes selon la procédure ci-dessus, 
    Est ce qu'il y d'autres lignes dans ton LocalFiles Editor ?

     

     

      

     

  8. Posté(e)

    bonjour Guytou

    Citation

    Les autorisations d'accès aux répertoires données Webstation sont insuffisants, pour pouvoir installer Piwigo, il faut d’abord donner des droits d’accès aux dossiers :
        - En lecture pour le groupe SYSTEM sur les répertoires photos/vidéos que l'on souhaite associer à Piwigo
        - En lecture et écriture pour le groupe SYSTEM sur les répertoires :
                 ./photo_charles/_data
                 ./photo_charles/galleries
                 ./photo_charles/plugins
                 ./photo_charles/themes

    Tu peux m'eclairer ?

    Dans ton cas ce sera ./photoguy/_data etc ...
    Dans File Station, clic droit, Propriétés > Permission > Créer  , groupe SYSTEM et attribuer les permissions.

    Citation

    J'ai tout effacer et tout recommencer et j'ai une erreur 404 !

     C'est ce que tu obtiens quand tu saisis dans le navigateur 192.168.1.xx/photoguy  ( où xx est l'adresse du nas sur le réseau local) ?

     


     

  9. Posté(e)

    Il y a 3 heures, Audio a dit :

    Je voudrais pouvoir utiliser l'application portable Piwigo NG surtout pour faciliter la tâche des utilisateurs familiaux du site.

    bonjour @Audio ,
    Dans Piwigo NG il y a un bug connu 🙃 , pour le contourner, dans la définition des utilisateurs il faut cocher 'Autoriser le téléchargement' ( autre bug connu : le téléchargement ne fonctionne pas  🤣 )

    bon dimanche !!

  10. Posté(e)

    Bonjour @Audio

    Il y a 23 heures, Audio a dit :

    J'ai réussi à faire fonctionner la synchro pour les photos en important des albums en FTP dans le répertoire ./Gallery,

    Si tu importes en ftp dans /galleries ça marche mais ça veut dire que tes photos/vidéos sont en doublon, et j'ai environ 800 Go de jpeg/mp4 liés à Piwigo, pour 1.9 To avec les raw et divers !!

    Voilà comment je gère mes photos/vidéos :

    • Les photos/vidéos sont sur mon pc où je les édite avec Darktable, Digikam, Davinci Resolve
    • Sur le pc j'ai installé Synology Drive Client qui réplique en temps réel les photos/vidéos sur le NAS
    • Dans le répertoire /galleries de  piwigo il y a des liens symboliques qui pointent sur des répertoires du NAS

    Du coup j'ai un backup de mes photos/vidéos sur le NAS, et en lançant une 'synchronisation' sur Piwigo tous les albums sont à jour.

    Dans le pc j'ai pour chaque série de photos la structure de répertoire suivante :
    __________ 2025 02 20 - Lyon Musée des Confluences       <-- qui contient les jpg
    |          |_______ edition
    |                 |_______ raw      
    |                 |_______ hdr    <-- bracketing
    |                 |_______ pano  <-- panorama

    Tous ces éléments sont sauvegardés sur le NAS

    Pour Piwigo :
    Dans Local FileEditor en mettant $conf['sync_exclude_folders'] = array('@eaDir','edition'); 
    le répertoire 'edition' et ses sous répertoires ne sont pas transmis à Piwigo, seuls les jpg du 1er repertoire le sont.

     

  11. Posté(e)

    Bonjour @Audio,
    Avec Piwigo (version Web) pour ne pas dupliquer les photos/vidéos dans ./galleries, il suffit de mettre dans ./galleries des liens symboliques qui pointent vers les répertoires de ton nas où sont stockées tes photos.
    Ensuite avec la synchronisation les photos/vidéos sont intégrées dans la base de données, et les albums correspondants au liens sont créés/mis à jour.
    Pour les vidéos , il faut créer un répertoire 'pwg_représentative ' dans le répertoire où se trouvent les vidéos, et mettre dans ce répertoire une photo extraite de la vidéo. La vidéo et la photo extraire doivent avoir le même nom. 
    Je n'ai pas de problème avec PHP 8.2 et le plugin VideoJS

    J'avais testé avec Docker, ça fonctionnait mais comme je ne sais pas gérer les liens symboliques dans docker, je me retrouvais avec les photos/vidéos dupliquées dans ./galleries avec tous les problèmes que ça pose.

  12. Posté(e) ·

    Modifié par Charles 69

    Bonjour @Tomtom360 

    Le 29/01/2025 à 11:05 AM, Tomtom360 a dit :

    Concernant votre ancienne solution (installer l'ancien' PHOTO STATION sur un DSM Virtuel en version 6.2) : est-ce que vous aviez fait au préalable une sauvegarde d'un élément spécifique, pour récupérer les libellés déjà indiqués ? 

     Photo Station était installé sur mon ancien NAS DS214 en DSM 6.2

    Sur le nouveau NAS DS923+ en DSM 7 j'ai créé un DSM 6.2 virtuel, et j'ai ensuite transféré avec HyperBackup le programme et les photos du DS214 au DS923+ DSM6.2 virtuel, du coup j'ai récupéré les albums et tous les paramétrages. Mais compte tenu de tout ce que l'on peut faire avec Piwigo j'ai depuis complètement arrêté Photo Station.

     

    Pour la gestion des métadonnées j'utilise DIGIKAM ( programme Open Source )

    J'utilise les étiquettes ( tag chez Piwigo ) sur les photos avec un nom d'album , par ex. 2024_ITALIE_01 , et ensuite dans Piwigo j'utilise le plugin 'Smart Album' pour créer un album virtuel selon ce tag. Et ainsi de suite pour chaque album.

    De la même manière on peut mettre des étiquettes catégories arborescentes, par ex. 'Faune-Mammifère-Chamois' ce qui permet de créer des albums virtuels sur les tags en question.

    Et pour finir j'utilise la reconnaissance faciale de Digikam sur les photos pour créer des albums de famille.

    Toutes ces métadonnées sont enregistrées avec Digikam dans les photos et ça évite de perdre toutes ces informations quand un éditeur change subitement de politique ( Picasa Google en 2017, Photo Station Synology en 2023, et maintenant Video Station Synology fin 2024 ... )

     

  13. Posté(e)

    Bonjour ,

    Oups après vérification Web Station était en NGINX et pas en Apache 2.4 . 

    Je ne me souviens pas d'avoir mis NGINX comme serveur Web ... peut-être lors d'une mise à jour ?

    Après réactivé Apache 2.4

    Pour bloquer les IP commençant par 47.128 et 66.249 la syntaxe suivante dans le fichier .htaccess  fonctionne correctement :

    <RequireAll>
        Require not ip 47.128 66.249
        Require all granted
    </RequireAll>

    Ca marche aussi avec la syntaxe 47.128.0.0/16 indiquée par @PiwiLAbruti

     

     

  14. Posté(e)

    Bonjour,

    Je souhaite bloquer une plage d'adresse IP sur un site web avec un fichier  .htaccess

    Pour bloquer par exemple les adresses commençant par 47.128

    Avec les versions antérieures à Apache 2.3 , la syntaxe est :

    deny from 47.128

    A partir de la version Apache 2.3, la syntaxe est :

    <RequireAll>
    Require all granted
    Require not ip 47.128
    </RequireAll>

     

    Apache 2.4 est activé pour moi, mais aucune de ces deux syntaxes ne fonctionnent.

    Qu'est ce que j'ai raté ?

     

  15. Posté(e)

    Bonjour @unbreak51

    Il ne faut pas utiliser Web Station. simplement faire un reverse proxy.

    Citation

    J'accède depuis une machine sur le meme réseau que mon Nas à : https://calibre.monNom.synology.me/calibre-web

    https://calibre.Nom.synology.me c'est la syntaxe pour du reverse proxy

    https://Nom.synology.me/calibre c'est la syntaxe pour du web station ( normalement pour des sites web qui se trouvent dans le répertoire ..web/ )

    L'adresse que tu utilises je ne sais pas ce que ça fait ...

    Sur la box il ne faut pas mapper le port 443 . Les ports TCP 80 et 443 sont les ports standard pour Internet pour les protocoles HTTP et HTTPS.

    Quand tu envoies https://calibre.Nom.synology.me depuis l'extérieur sur la box, 'https' donc ça va sur le port 443, et c'est la règle de proxy inversé du NAS qui va rediriger la requête vers le port local 8083, qui est celui du container Calibre-Web, ce qui va lancer l'application.

    Il me semble que tu as installé et un portail web et un reverse proxy.

     

  16. Posté(e) ·

    Modifié par Charles 69
    mise en forme

    Bonjour @jemitey

    Ce que tu décris est un problème de configuration de Web Station. C'est vrai que c'est pas très naturel, et l'interface a changé depuis DSM 7.

    Voilà comment procéder pour Piwigo.
    'photo_charles' c'est le répertoire qui contient le site Piwigo , que j'appelle 'piwigo' dans le tuto

    1 - Dans 'paramètre du langage de script '
    onglet 'PHP' créer un profil personnalisé 
    onglet : 'Paramètres'
    Nom : 'Piwigo 8.2', Description ; 'Piwigo PHP 8.2' ; version 'PHP 8.2' 
    cocher 'Activer le cache PHP'
    onglet : 'Extensions'
    cocher 'exif' 'gd' 'imagick' 'mysqli' 'zip' 'zlib'

    2 - Dans 'Service Web'
    Créer un service web , choisir 'un site web en langage de script natif'
    Service : 'PHP 8.2' , dans la liste déroulante choisir le profil créé précédemment 'Piwigo 8.2'  
    Nom : 'photo_charles'
    Profil : choisir dans la liste le profil php 'Piwigo 8.2'
    Description : 'Photo Charles'
    Racine du document : sélectionner ..web/photo_charles
    Serveur principal HTTP sélectionner 'Apache HTTP Server 2.4' ( ça fonctionne aussi avec Nginx ) 


    3 - Dans 'Portail Web'
    Créer un portail , choisir 'Portail de service Web'

    Service, choisir celui créé précédemment 'photo_charles'
    Type de portail 'Basé sur le nom'
    Nom d'hôte : 'photo_charles'
    cocher : port 80/443
     

    A partir de là tu dois accéder à ton Piwigo
    de l'extérieur du réseau local avec 'https://xxxxx.synology.me/photo_charles'
    et depuis le réseau local avec 192.168.1.xx/photo_charles

     

  17. Posté(e)

    Bonjour,

    J'ai un DS923+ avec 2 disques de 12 To en SHR, ce qui donne un groupe de 10.5 To disponible.

    J'utilisais 9.1 To et il me restait 1.4 To disponible, j'ai décidé d'étendre le groupe en ajoutant un 3ème disque de 12 To. 

    L'extension est en cours depuis 24 h, et le système annonce qu'il faut encore 2 jours et 10h pour terminer l'opération.

    Je voudrai juste savoir si ce délai est normal , ou bien si il y a un problème ?

    Merci d'avance 

    2024-11-29_10h25_27.thumb.png.025f987e14b0895804c80c9b09821fba.png 

  18. Posté(e)

    Bonjour @DaffY,

    Merci pour la précision sur le serveur web, en effet je ne m'était pas occupé de la configuration du serveur par défaut nginx, pour moi c'est Apache 2.4 qui était en PHP 7.4

    Mais du coup quand je passe Apache en PHP 8.2, tous les services passent en PHP 8.2, même s'ils sont configurés en PHP 7.4 ou 8.1 !!!

    A quoi sert la possibilité de configurer chaque  service avec un PHP différent puisque ce n'est pas pris en compte ?

     

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.

Account

Navigation

Rechercher

Rechercher

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.