[WordPress] Restauration d’un site (rejeu procédure)

 

Restauration d’un site (rejeu procédure)

Après avoir sauvegarder mon site et ma bdd hébergé chez Free, j’install une vm en local avec virtualbox et je restaure le tout

 

Pré-requis
– Voir l’article [Linux] Sauvegarder son WordPress avec LFTP
– Installation d’une Centos 7
– Desactivation selinux
– Desactivation firewalld
– Mettre a jour le hostname et fichier hosts

 

Installation de quelques paquets utiles

$ sudo yum install vim wget rsync -y

 

Installation apache, php, mariadb

$ sudo yum install httpd mariadb mariadb-server php php-mysqli php-gd mod_ssl -y

 

Récupération de la source, dezip et attribution des droits

$ wget https://fr.wordpress.org/wordpress-4.8.2-fr_FR.tar.gz
$ tar zxvf wordpress-4.8.2-fr_FR.tar.gz 
$ sudo rsync -avP /opt/wordpress/ /var/www/html/
$ sudo mkdir /var/www/html/wp-content/uploads
$ sudo scp -r /home/bef/Save_sitex013_24092017/* root@monsite.domaine.local:/var/www/html
$ sudo chown -R apache:apache /var/www/html/*
$ sudo find /var/www -type d -exec chmod 755 {} \;
$ sudo find /var/www -type f -exec chmod 644 {} \;

 

Démarrage des services

$ sudo systemctl start httpd
$ sudo systemctl enable httpd
$ sudo systemctl start mariadb
$ sudo systemctl enable mariadb

 

Configuration de mariadb

$ mysql_secure_installation
$ mysql -u root -p
mysql> CREATE DATABASE nomdeladb COLLATE UTF8_general_ci;
mysql> CREATE USER 'nomdelutilisateur' identified by 'motdepassedelutilisateur';
mysql> GRANT ALL PRIVILEGES ON nomdeladb.* to 'nomdelutilisateur'@localhost identified by 'motdepassedelutilisateur';

 

Creation du vhost

Voir l’article [Apache] Activer / Désactiver plusieurs vhost sur Centos, puis

$ sudo vim /etc/httpd/sites-available/monsite.domaine.local.conf
<VirtualHost *:80>
DocumentRoot /var/www/html
ServerName monsite.domaine.local
</VirtualHost>
$ sudo a2ensite monsite.domaine.local

 

Créer le fichier de conf et renseigner le (voir [CMS] Installation d’un WordPress)

$ sudo mv /var/www/html/wp-config-sample.php /var/www/html/wp-config.php

 

Récupérer la BDD et modifier le fqdn

$ sudo scp /home/bef/Save_bddx013_24092017/x013-2017-09-24-18-17-50.gz root@monsite.domaine.local:/tmp
$ cd /tmp
$ sudo vim x013-2017-09-24-18-17-50.gz

Puis en mode édition, remplacer toutes les entrées fqdn

:%s/it.izero.fr/monsite.domaine.local/g
+ modifier dans le fichier sql.free.fr par localhost

 

De-zipper le fichier et restaurer la bdd

$ gunzip /tmp/x013-2017-09-24-18-17-50.gz 
$ sudo mysql --user=root --password=mettremotdepassedefini bddwordpress < x013-2017-09-24-18-17-50

 

Redémarrer les services

$ sudo systemctl restart httpd
$ sudo systemctl restart mariadb

 

 

 

No votes yet.
Please wait...

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.