Effectivement je travaillais sur le mauvais template !
Merci de m’avoir mis sur la voie.
Je suis finalement parvenu à mes fins, pour m’apercevoir finalement que piwigo ne répond pas à ce que je cherche.
Qu’importe, j’ai beaucoup appris, et compte tenu des galères rencontrées, je livre à ce que cela intéresse la façon dont j’y suis parvenu.
Une fois de plus, étant tout nouveau sous linux, n’hésitez pas à corriger mes erreurs :
1° - Dans le server-manager, créer une nouvelle ibay ayant les caractéristiques suivantes :
Nom : i-galeries
Accès public : Tout internet
Contenu dynamique : Activé
2° - Piwigo ne fonctionne qu’avec PHP5.
Il faut donc commencer par l’installer (Pour plus de précisions :
http://wiki.contribs.org/PHP5/fr). Dans une console, procéder pour cela comme suit :
- Code: Tout sélectionner
cd /tmp
wget http://sme.david-harper.com/data/smeserver-php5-cgi-1.0-2.noarch.rpm
wget http://sme.david-harper.com/data/php5-cgi.zip
unzip php5-cgi.zip
yum localinstall smeserver-php5-cgi*.rpm php5-cgi*.rpm
signal-event post-upgrade ; signal-event reboot
3° - Il faut ensuite préciser que l’ibay i-galeries fonctionnera sous PHP5 :
Dans une console :
- Code: Tout sélectionner
db accounts setprop i-galeries php5 yes
signal-event ibay-modify i-galeries
4° - Pour éviter parla suite une erreur de timezone, il faut templatiser le php5.ini comme suit :
Dans une console :
- Code: Tout sélectionner
mkdir -p /etc/e-smith/templates-custom/etc/php5/php.ini
cp /etc/e-smith/templates/etc/php5/php.ini/40DataHandling /etc/e-smith/templates-custom/etc/php5/php.ini/
mcedit /etc/e-smith/templates-custom/etc/php5/php.ini/40DataHandling
# Rajouter au début du fichier: date.timezone = Europe/Paris
expand-template /etc/php5/php.ini
5° - Il faut ensuite installer Piwigo (Actuellement, la dernière version est la 2.0.7) et configurer mysql en conséquence.
Je me suis pour cela inspiré du tuto de GrandPa (
http://smeserver.fr/howtos/phpwebgallery_1.4.0/howto_install.txt) :
Dans une console :
- Code: Tout sélectionner
cd /home/e-smith/files/ibays/i-galeries/
wget http://piwigo.org/download/dlcounter.php?code=latest
mv dlcounter.php?code=latest lastpiwigo.zip
unzip lastpiwigo.zip
mv piwigo-2.0.7/* html/
chown -R admin.shared *
mysql
mysql> CREATE DATABASE bdd_pwg;
# (nom : user_pwg ; mot de passe : mdp_pwg) :
mysql> GRANT SELECT, UPDATE, INSERT, DELETE ON bdd_pwg.* TO 'user_pwg'@'localhost' IDENTIFIED BY 'mdp_pwg';
mysql> FLUSH PRIVILEGES;
mysql> QUIT;
mysql bdd_pwg < html/install/piwigo_structure.sql
logout
6° - Ensuite, il faut créer dans le dossier
/home/e-smith/files/ibays/i-galeries/html
un dossier nommé : _data et lui donner les droits 777
(Je ne sais pas le faire en console alors je l’ai fait avec WINSCP).
7° - Enfin, il faut initialiser Piwigo.
Pour cela, ouvrir un navigateur web et taper :
https://(adresse.ip.sme)/i-galeries/admin.php, et compléter les champs comme suit :
Hôte MySQL :
localhost
Utilisateur :
user_pwg
Mot de passe :
mdp_pwg
Nom de la base :
bdd_pwg
Préfixe des noms de table :
piwigo_
Configuration du compte Administrateur
Administrateur :
Le_nom_que_vous_voulez
Mot de passe :
Le_mot_de_passe_que_vous_voulez
Adresse e-mail de l'Administrateur :
Votre adresse email
8° - Normalement, c’est prêt.
Pour le constater, vous pouvez vous rendre dans votre navigateur à l’adresse suivante :
https://(adresse.ip.sme)/i-galeries/index.php
A partir de là, on sort me semble-t-il du cadre strict de SME pour entrer dans le fonctionnement proprement dit de Piwigo.
Tous les renseignements se trouvent alors ici :
http://fr.piwigo.org/doc/doku.php
Voilà. J’espère ne rien avoir oublié. Comme je l’ai indiqué, je ne me servirai finalement probablement pas de piwigo. Donc ne m’en demandez pas plus.
N’hésitez pas à vous approprier ce qui précède et à le critiquer ou le corriger.
Bonsoir à tous et merci encore pour votre aide.
A bientôt c’est certain sur une autre topic.