[phpBB Debug] PHP Notice: in file [ROOT]/ext/sniper/mobiledevice/core/functions.php on line 448: Undefined variable: status
[phpBB Debug] PHP Notice: in file [ROOT]/ext/sniper/mobiledevice/core/functions.php on line 448: Undefined variable: status
CAForum-phpBB - Base de connaissance - Transférer son forum vers un nouvel hôte ou un nouveau domaine

Transférer son forum vers un nouvel hôte ou un nouveau domaine

Description : Cet article explique en détail comment déplacer votre forum d'un fournisseur d'hébergement à un autre ou d'un nom de domaine à un autre.

Catégories : Installation/Mise à niveau/Conversion

Lien vers cet article: Tout sélectionner

[url=https://forums.caforum.fr/kb/viewarticle?a=27]Base de connaissance - Transférer son forum vers un nouvel hôte ou un nouveau domaine[/url]

Objectif

Cet article explique en détail comment déplacer son forum d'un fournisseur d'hébergement à un autre (domaine différent ou identique) ou d'un domaine à un autre sur le même hôte.
  • Ces instructions sont uniquement destinées à fonctionner avec les bases de données MySQL.

Exigences
  • Vous aurez besoin d'un accès FTP à votre serveur. Vous aurez également besoin d'un client FTP. Le client utilisé au cours de cet article est FileZilla.
  • Il est fortement recommandé (bien que non obligatoire) d'avoir accès à phpMyAdmin afin de faire une sauvegarde de votre base de données. La plupart des hébergeurs proposent cette application. Elle doit être disponible dans la section bases de données de votre panneau de contrôle d'hébergement (cPanel, Plesk, etc.). Si vous ne savez pas comment accéder à phpMyAdmin, vous devez contacter votre fournisseur d'hébergement pour plus de détails.
  • Pour les bases de données plus volumineuses (supérieures à 2 Mo exactement), vous ne pourrez probablement pas restaurer la base de données sauvegardée via phpMyAdmin. Pour cette raison, vous devrez utiliser un programme appelé BigDump pour restaurer la base de données. BigDump peut être obtenu ici. Des instructions suivront sur l'utilisation correcte de BigDump. Vous pouvez également utiliser SSH pour restaurer la base de données (détails ci-dessous).
  • Vous aurez besoin d'un éditeur de texte de base. Pour Windows : Notepad ++. Pour OS X, utilisez Text Edit. Pour GNU/Linux, utilisez GEdit ou KEdit en fonction de votre environnement de bureau. Vous pouvez également choisir d'utiliser un autre éditeur de texte de votre choix. N'utilisez pas de traitement de texte tel que Microsoft Word ou un programme tel qu'Adobe Dreamweaver.
  • (Facultatif) Si votre (vos) fournisseur(s) d'hébergement offre un accès SSH (Secure Shell) à votre serveur, c'est la méthode préférée pour sauvegarder et restaurer une base de données. Vérifiez auprès de votre (vos) fournisseur(s) d'hébergement pour plus de détails. Pour Windows, vous aurez besoin d'un client SSH tel que PuTTY. Pour GNU/Linux et OS X, SSH est directement intégré au terminal.

Préparation

Cette étape préparera votre forum pour le transfert.

Accédez au panneau d'administration de votre ancien forum. Dans l'onglet Général, sélectionnez le lien Paramètres du serveur sur le côté gauche de la page.
Assurez-vous que Forcer les paramètres URL du serveur soit défini sur NON, comme indiqué dans l'image ci-dessous :

Image


Sélectionnez le lien Configuration du forum sur le côté gauche de la page.
Assurez-vous que Désactiver le forum est réglé sur OUI.

Image


Sauvegarde

Sauvegarde des fichiers phpBB En utilisant FileZilla, connectez-vous à votre ancien nom de domaine.
Accédez à l'emplacement de votre répertoire phpBB et copiez son contenu dans un dossier sur votre ordinateur, comme indiqué dans l'image ci-dessous :

Image


Assurez-vous que tous les fichiers et dossiers ont été correctement transférés.
NOTE
Assurez-vous que votre programme FTP est configuré pour utiliser le mode "Binaire" pour les fichiers sans extension. Dans FileZilla, cela peut être modifié en allant dans Édition > Paramètres > Transferts > Types de fichiers et en décochant la case à côté de "Traiter les fichiers sans extension comme des fichiers ASCII". Tuto à lire

Sauvegarde de la base de données

Sélectionnez l'une des deux options ci-dessous pour sauvegarder votre base de données. Utilisez celle qui vous convient le mieux en fonction de vos besoins et des outils dont vous disposez.

1) Utilisation de phpMyAdmin pour sauvegarder la base de données

Chargez phpMyAdmin. Selon la façon dont phpMyAdmin est configuré sur votre serveur, les images ci-dessous seront légèrement différentes.

Sélectionner votre base de données et cliquer sur l'onglet Exporter

Image


Pour la méthode d'exportation sélectionnez Personnalisée, afficher toutes les options possibles et sélectionnez SQL dans le menu déroulant

Image


Pour la section Sortie sélectionnez Enregistrer la sortie vers un fichier. Pour le jeu de caractères du fichier choisir utf-8 et la compression sur Aucune

Image


Pour la section Options de création de données sélectionner INSERT dans le menu déroulant, assurez-vous que la case d'option située à côté de inclure les noms de colonne dans chaque instruction INSERT est sélectionnée
Puis cliquez sur le bouton Exécuter en bas de page

Image


2) Utilisation la sauvegarde MySQL pour sauvegarder la base de données

La base de données MySQL stocke toutes les informations du forum et doit donc être sauvegardée régulièrement. D’une part TOUJOURS avant de changer de version de forum (Migration, Mise à jour) ou de changer d'hébergeur, d’autre part à intervalles réguliers pour sécuriser les utilisateurs et les contributions.
Les outils présentés contournent les restrictions des hébergeurs gratuits et permettent la sauvegarde d'une base de données volumineuse contrairement à PHPMyAdmin dont les limites sont vites atteintes.
Ces outils sont complets, performants, gratuits, en français et accessible aux débutants.

Article à lire ici : Base de connaissance - Sauvegarde MySQL - Sauvegarde et restauration de base de donnée


Restauration

Restauration de la base de données

Sur votre nouvel hébergeur/domaine, créez une nouvelle base de données vierge qui contiendra la base de données du forum transféré. Prenez note du nom de la base de données, du nom d'utilisateur et du mot de passe.

Sélectionnez l'une des deux options ci-dessous pour restaurer votre base de données. Utilisez celle qui vous convient le mieux en fonction de vos besoins et des outils dont vous disposez.

1) Si le fichier de la base de données est inférieur à 2 Mo (exactement), suivez les instructions suivantes

Chargez phpMyAdmin sur votre nouvel hébergeur/domaine. Sélectionnez la nouvelle base de données dans le menu déroulant sur le côté gauche. Dans la fenêtre de droite, sélectionnez l'onglet Importation. Recherchez le fichier de la base de données sur votre ordinateur. Assurez-vous que le jeu de caractères est défini sur utf8.

Cliquez sur "Go". En fonction de votre connexion Internet, le chargement peut prendre quelques instants. Si tout s'est bien passé, un message de confirmation s'affiche. Passez à l'étape suivante.

2) Si le fichier de la base de données est supérieur à 2 Mo (exactement) et que vous souhaitez utiliser BigDump, suivez les instructions suivantes

Article à lire ici : kb/viewarticle?a=22#restaur


Restauration des fichiers phpBB

Téléchargez les fichiers phpBB sauvegardés à l'emplacement que vous souhaitez sur le nouveau serveur via FTP.


Dernières étapes

Reconstruction du fichier config.php

Veuillez consulter l'article suivant pour connaître les étapes nécessaires à la reconstruction de votre fichier config.php et au remplacement de l'ancien :
Base de connaissance - Reconstruire le fichier config.php

Mise à jour de votre base de données
NOTE
Cette étape n'est nécessaire que si la version de phBB sur le nouvel hôte est supérieure à celle de l'ancien hôte.
Utilisez le FTP pour télécharger le dossier /install de la version de phpBB que vous avez installée sur le nouvel hôte. Accédez ensuite à https://url_du_forum/dossier_du_forum/install/database_update.php.
Lorsque le script est terminé, supprimez le dossier /install.

Modification des paramètres des cookies de votre forum
NOTE
Cette étape n'est nécessaire que si vous avez déménagé vers un nouveau nom de domaine.
Consultez l'article suivant pour connaître les étapes nécessaires à la mise à jour des paramètres de cookies de votre nouveau forum :
Base de connaissance - Correction des paramètres de cookies incorrects


À la suite des ces étapes vous retrouvez votre forum chez votre nouvel hébergeur

Traduit depuis phpbb.com
CAForum-phpBB  : Clause de non-resposabilité