This is an old revision of the document!


:!: Fonctionne en 1.6, Supposé en 1.7 :!:

Déplacement de PhpWebGallery

Soit une galerie installée sur http://www.example.com/. La page d'accueil de la galerie est donc http://www.example.com/index.php.
Pour x ou y raisons, nous avons besoin d'afficher toute autre chose dans cette page d'accueil qui est aussi celle du site dans son ensemble. Il devient donc nécessaire de déplacer la galerie dans http://www.example.com/voir, sans faire une réinstallation complète.

Principe pour déplacer une galerie depuis la racine vers un sous-répertoire.

Dans le processus ci-dessous, nous prenons comme hypothèse que le ”.” correspond à http://www.example.com

  1. Vous copiez tous vos répertoires de la racine dans le répertoire “voir” sauf ./galleries/
  2. Ensuite, nous allons mettre la galerie en maintenance (Configuration » Général » Verrouiller la galerie).
  3. Nous allons faire pointer dans la table #_sites le site #1 local de ./galleries/ en ../galleries/ ( # remplacez le préfixe de table choisi dans la configuration ).
    Par phpMyAdmin:
    UPDATE `phpwebgallery_sites` SET `galleries_url` = '../galleries/' WHERE `id` =1 AND `galleries_url` = './galleries/';
  4. Nous allons accéder à ./voir/index.php pour vérifier que le site est bien en maintenance.
  5. Puis nous nous connectons via ./voir/identification.php puis nous passons en admin, avec ./voir/admin.php afin de vérifier que ../galleries/ fonctionne bien au niveau de la gestion des catégories.
  6. Maintenant, il est nécessaire de renommer (à la racine) ./index.php en ./index.old.php
  7. Puis, nous allons dans ./voir/admin.php pour repasser la galerie de maintenance en déverrouillée.
  8. Nous allons placer à la racine le nouveau index.php
  9. Puis pour finaliser le processus, il est nécessaire de mettre à jour les informations concernant les chemins (entre autres):
    Dans Admin » Général » Maintenance, choisir
    • Mettre à jour les informations des catégories
    • Mettre à jour les informations des images
  10. Dernier contrôle, vérifier que les images sont bien disponible sur le site.

Dans quelques jours, vous pourrez au niveau de la racine, supprimer tout sauf: ./galleries/ ./voir/ ./index.php

Ici, vous trouverez le sujet d'origine sur le forum.

Merci à VDigital pour la méthode et sa patience.

Comment faire un changement d'URL dans le cas où votre site est hébergé chez free ?

cf Fil sur un changement d'URL

Vous avez un site hébergé sur http://monsite.free.fr . Vous souhaitez déplacer l'ensemble de votre galerie sur un nouvel espace http://monnouveausite.free.fr sans que celui-ci ne subisse aucune modification. La procédure est simple, il suffit de la connaître.

  • Tout d'abord il faut réaliser une sauvegarde de la base de donnée du premier site. Pour cela vous cliquez sur : http://sql.free.fr/backup . Vous entrez les renseignements du site correspondant. Puis sélectionnez “Toute la base” et Validez. Là vous enregistrez la base de donnée sur votre ordinateur.
  • Il va falloir modifier ce fichier. Extraire le fichier et l'ouvrir avec un éditeur de page web. Là, vous aurez peut être1) besoin de supprimer toutes les lignes “LOCK TABLES `phpwebgallery_caddie` WRITE;” et “UNLOCK TABLES;”. Puis réenregistrez-le.
  • Maintenant il s'agit d'importer la sauvegarde de la base de donnée modifiée sur votre nouveau compte. Pour cela rendez-vous sur : http://phpmyadmin.free.fr/ . Entrez le login et le mot de passe correspondant au second site. Puis cliquez sur le nom de votre base, puis sur l’icône « SQL ». Là vous importez la sauvegarde de la base préalablement modifiée et cliquez sur Exécuter. La colonne de gauche se remplie.
  • Il vous suffit maintenant de copier le contenu de votre ancien site sur le disque dur. Là, vous modifiez le fichier mysql.inc.php qui se trouve dans le répertoire Include en entrant les nouveaux renseignement correspondant au second site. L'ensemble de votre galerie avec son fichier mysql.inc.php modifié n’a plus qu'à être chargé sur le nouveau serveur.

Voilà c'est fini, normalement vous ne devez avoir aucune perte !

1) Cela dépend de la version de vos MySQL, si la version de départ les génère et si celle d'arrivée ne les comprend pas - version plus ancienne -
 
Back to top
fr/installer/deplacement.1210890083.txt.gz · Last modified: 2009/03/07 22:13 (external edit)
 
 
github twitter newsletter Donate Piwigo.org © 2002-2024 · Contact