Différences

Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue

utiliser:apprendre:install:installation:disque_dur_reseau [2021/06/26 15:16] (Version actuelle)
klaoun créée
Ligne 1: Ligne 1:
 +===== Installer Piwigo sur un disque dur réseau =====
  
 +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 <nowiki>//</nowiki>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
 +<WRAP box>
 +<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
 +</WRAP>
 +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.
 +
 +__Source__ : http://fr.piwigo.org/forum/viewtopic.php?pid=152129#p152129
 
Haut de page
utiliser/apprendre/install/installation/disque_dur_reseau.txt · Dernière modification: 2021/06/26 15:16 par klaoun
 
 
github twitter newsletter Faire un don Piwigo.org © 2002-2021 · Contact