J'ai installé PHPWebGallery chez moi et tout fonctionne à merveille, sauf que ma bande passante en upload n'est pas satisfaisante, et je voudrais donc mettre les images sur un autre serveur (chez free par exemple), mais conserver l'appli chez moi. Tout ça semble possible avec la fonctionnalité de site distant, mais j'ai cependant une question : est-il possible de conserver les enregistrements en bdd (i.e. commentaires utilisateurs principalement) en bougeant les photos de mon serveur au serveur free ?
Merci,
Julien
Hors ligne
oui, c'est parfaitement faisable... avec un peu de bidouille naturellement :
1. va sur ton site distant (sans y placer les images pour le moment), et créé le fichier listing.xml (comme indiqué dans les instructions de la partie admin)
2. récupère ce fichier listing.xml en local et lis le, juste le début ça suffit (donc "head listing.xml" est de rigueur) -> récupère le contenu du tag "url"
<url>http://monsite.com/galerie_distante/</url>
-> http://monsite.com/galerie_distante/
3. va dans ta base de données (mysql --user=julien --password=secret MaBase), et lance un petit :
INSERT INTO phpwebgallery_sites (galleries_url) VALUES (http://monsite.com/galerie_distante/);
4. toujours dans la console MySQL, un simple
SELECT * FROM phpwebgallery_sites;
et notes soigneusement l'id de ton nouveau site.
5. places tes images (attention de bien conserver l'arborescence) sur ton site distant
6. prudence est mère de sureté : lances un petit
mysqldump --user=julien --password=secret --add-drop-table MaBase > dump-`date +"%Y.%m.%d"`.sql
7. tu retournes dans la console MySQL (ou alors tu ne l'as pas quitté, pour quitter, tu tapes juste "exit") et tu lances un :
UPDATE phpwebgallery_categories SET site_id = <nouvel_id>;
8. Tu souffles, tu as terminé
Pas besoin de faire de mise à jour de la base d'images dans la partie admin.
Hors ligne