•  » Installation
  •  » [Résolu] Utilisation d'un disque dur en réseau

#16 2010-09-19 22:23:10

grodid
Membre
2009-09-16
104

Re: [Résolu] Utilisation d'un disque dur en réseau

plg a écrit:

grodid a écrit:

Je vais publier prochainement une recette complète à appliquer dans le cas de mon setup de Piwigo hébergé par  Fedora, pour expliquer l'utilisation d'un disque réseau.

Excellent, merci grodid

Ci-dessous une recette pour expliquer comment utiliser un disque dur en réseau avec Piwigo.

- OS Linux Fedora 11, avec Apache, MySQL, PHP et PhpMyAdmin
- Piwigo 2.1.2
- Disque dur réseau additionnel (DDR), connecté par Ethernet, proposant entre autres le protocole SMB (CIFS/Samba) (disque d2 Network dans mon cas)
- Toutes les opérations sont à effectuer sous root
- La paire machin/truc désigne le couple administrateur/password du DDR.

a) Installer samba-client sur le serveur de Piwigo (PWG) par :
> yum install samba-client

b) Créer (par ex.) un dossier sur PWG par :
> mkdir /mnt/CIFS

c) Monter le DDR (adresse IP: 192.168.0.zz) par :
> /sbin/mount.cifs //192.168.0.zz/share /mnt/CIFS -o user=machin,password=truc,uid=apache,gid=apache,file_mod=0777,dir_mod=0777
(s'il faut démonter le DDR, utiliser : umount.cifs /mnt/CIFS)

d) Supposons que la branche de l'install Piwigo que l'on souhaite installer sur le DDR soit le dossier upload

e) Créer (par ex.) un dossier déporté sur le DDR par :
> mkdir -p /mnt/CIFS/vous/Storage/Piwigo/upload
Le dossier ainsi créé devrait avoir cette tête-là :
> ls -ld /mnt/CIFS/vous/Storage/Piwigo/upload
drwxrwxrwx. 1 apache apache 0 sept. 18 00:43 /mnt/CIFS/vous/Storage/Piwigo/upload

f) Se déplacer à la racine de l'install Piwigo par :
> cd /var/www/html/pwg01

g) renommer temporairement le dossier upload :
> mv upload SAVE-upload

h) Créer un lien symbolique sur PWG par :
> ln -s /mnt/CIFS/vous/Storage/Piwigo/upload

i) Faire une sauvegarde de sécurité pour l'arborescence upload par :
> tar czf tar-upload.tgz SAVE-upload

j) Déplacer l'arborescence upload vers le DDR par :
> mv SAVE-upload/* /mnt/CIFS/vous/Storage/Piwigo/upload/

k) Configurer SElinux par :
> setenforce 0 (pour passer SELinux en mode 'permissif')
> setsebool -P httpd_use_cifs on (peut-être redondant avec le précédent)
> Ajouter cette ligne à la place de 'SELINUX=enforcing' dans /etc/selinux/config
SELINUX=permissive
> sestatus (pour vérifier)
SELinux status:                 enabled
SELinuxfs mount:                /selinux
Current mode:                   permissive
Mode from config file:          permissive
Policy version:                 24
Policy from config file:        targeted
> semanage boolean -l |  grep httpd_use_cifs (pour vérifier)
httpd_use_cifs                 -> ouvert Allow httpd to access cifs file systems

l) Configurer Apache en adaptant/ajoutant/vérifiant les directives suivantes dans /etc/httpd/conf/httpd.conf
<Directory "/var/www/html/">
           Options +Indexes +FollowSymLinks
           AllowOverride Options
           Order allow,deny
           Allow from all
</Directory>
php_admin_value safe_mode off
EnableSendfile Off
EnableMMAP Off

Remarque : la configuration d'open_basedir n'est pas nécessaire.

m) Redémarrer Apache par :
> service httpd restart

Et cela devrait être bon !
Certains trucs devraient paraître superflus aux puristes, mais j'ai préféré fournir tous mes tuyaux, en mettant ceinture ET bretelles.
Vous devriez pouvoir regarder vos photos, et faire au moins des mises à jour avec pLoader.

Bonne chance,         G.

Hors ligne

#17 2020-07-10 15:38:45

cr9c
Membre
2020-07-10
3

Re: [Résolu] Utilisation d'un disque dur en réseau

plg a écrit:

Là comme ça je n'ai pas d'idée, je peux simplement te dire que j'utilise des liens symbolique aussi et que ça ne pose pas de soucis sur ma Debian.

Bonjour PLG,

J'aimerai connecter un SSD externe à ma RaspberryPI 3 (sous raspberry PI OS) et j'ai tenté le lien symbolique puisque tu dis que c'est OK pour toi.
J'ai fait ce lien dans le répertoire ./galleries mais cela ne fonctionne ps chez moi.

Dois-je rajouter un paramétrage supplémentaire ?

En te remerciant par avance.

Hors ligne

  •  » Installation
  •  » [Résolu] Utilisation d'un disque dur en réseau

Pied de page des forums

Propulsé par FluxBB

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