C’est l’heure du grand déménagement? Vous changez de dédié et vous tremblez déjà à l’idée d’un « 404 not found« ?
On va y aller doucement, point par point. Assurez-vous d’avoir:
- Réinstallé sur votre nouvelle machine un environnement LAMP
- Un accès FTP sur vos 2 serveurs
- L’ip public de votre nouvelle machine
- Accès au registar qui gère votre nom de domaine
Sauvegarde du site:
On commence par récupérer le dossier contenant votre site (généralement /var/www/html/wordpress):
tar -czvf /home/$USERNAME/wordpress.tar.gz /var/www/html/wordpress
On sauvegarde ensuite la conf d’apache (généralement /etc/apache2/sites-available/wordpress.conf )
sudo cp /etc/apache2/sites-available/wordpress.conf /home/$USERNAME/wordpress.conf
On exporte la base de données:
mysqldump -u $USERNAME -p$PASSWORD wordpress > /home/$USERNAME/wordpress.sql
Déploiement du site:
Téléchargez maintenant ces 3 fichiers (l’archive .tar.gz, la conf apache2 .conf et la BDD .sql) via FTP et faite le cheminement inverse sur la nouvelle machine.
Déposez les fichiers via FTP dans /home/$USERNAME
Déplacez et compressez le .tar.gz:
sudo /home/$USERNAME
sudo mv wordpress.tar.gz /var/www/html
cd /var/www/html
sudo tar -xzvf wordpress.tar.gz
Réinstaller les dépendances :
sudo apt update && sudo apt upgrade
sudo apt install php-curl php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip
sudo systemctl restart apache2
On réactive la conf apache2:
sudo /home/$USERNAME
sudo mv wordpress.conf /etc/apache2/sites-available/
sudo a2enmod rewrite
sudo a2ensite wordpress.conf
sudo service apache2 restart
On réintégre la base de données:
sudo mysql -u $USERNAME -p$PASSWORD
CREATE DATABASE wordpress;
CREATE USER 'wordpress_user'@'localhost' IDENTIFIED BY '$PASSWORD';
GRANT ALL PRIVILEGES ON wordpress_user.* TO 'wordpress'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
QUIT ;
sudo /home/$USERNAME
mysql -u $USERNAME -p$PASSWORD wordpress < wordpress.sql
Il ne vous reste plus qu’à rediriger le site vers l’ip de votre nouveau serveur en changeant les DNS dans votre registrar.
Voilà le déménagement est terminé!
Laisser un commentaire
Vous devez vous connecter pour publier un commentaire.