Aller au contenu

Messages recommandés

Posté(e)

j'ai trouvé la solution :60: (et elle était loin d'être évidente)

La voici :

Je me suis inspiré de ceci My file permissions are set but the results are not as expected. What can I do? - Synology Knowledge Center

Dans File Station, faire click droit sur le dossier partagé "web"

Propriétés -> Permissions -> modifier le groupe "http" et lui ajouter les droits écrire.

ne me demandez pas pourquoi, mais  ça fonctionne (peut-être que les permissions par défaut ont changées avec un màj du packge Web Station ???)

  • Like 1
Posté(e)

OK donc bien un pb de permissions.

 

Je ne connais pas les syno et leurs outils. j'utilise bestialement mkdir et chmod ... 

Je suis sur serveur apache 2.4 et php8.3 sur linux, les fichiers et répertoires sont effectivement dans cet environnement serveur web puisque créés par .php

 

C'est pour cela que j'ai indiqué au début de ce post de créer le répertoire et de donner les droits en écriture.

Ce php au départ, fait pour un usage perso, aurait mérité plus de contrôles ... mais je me suis contenté d'interpréter les messages d'erreur du php.

 

Tu as trouvé une solution, ça fonctionne c'est le principal bravo 

 

A+

 

Posté(e)

en effet j'avais essayé BEAUCOUP de choses autour des permissions,

puis j'ai posté ici.

Et enfin j'ai posé la question à Google et j'ai trouvé le lien qui fonctionne.

Mais je l'avais déjà qui fonctionnait depuis le début, alors je ne comprenait plus rien ... Et les mkdir, cmod, ... c'est trop compliqué pour moi.

Merci encore pour ce super développement et tes encouragements pour que je trouve la solution au problème ...

Posté(e)

hello @jojo,
sur mon syno j'ai seulement autorisé lire au compte http et ça fonctionne peut être peux tu faire le test aussi (meilleure best practice)

  • 4 mois après...
Posté(e)
Le 24/02/2023 à 16:55, henri-allauch a dit :

Mais pour la question 1dans le php $dirSaveHc3 contient SaveHc3 c'est un chemin relatif au répertoire courant ou se trouve le php. Mais tu peux mettre un chemin absolu /home/messauvegardes... Mais il faut que ce répertoire ait les droits d'accès ouvert  en écriture correspondant au user du serveur php 

je me suis ENFIN penché sur le "problème". C'était en effet un problème de droits. 

J'explique la solution pour ceux qui ont un Synology.

Par défaut seul le dossier partagé <web> a les autorisations RW sur ce dossier lors de l'installation du paquet WebStation.

Donc si on veut pouvoir sauver ailleurs =>  Panneau de configuration > Dossier partagé > dossier où on veut sauver > Modifier >onglet Permissions > Groupes locaux > donner les droits RW au groupe http

 

Merci @henri-allauch de m'avoir mis sur la bonne piste

 

  • Like 1
×
×
  • Créer...