Index
Forums
Annuaire
Référencement
Télécharger
  phpBB SEO : Référencement Google, MSN, Yahoo, Annuaires, Forums  
phpBB SEO
Boards
Directory  
SEO  
Downloads
 
  Rechercher Search
    S'enregistrer
Pseudo :  Passe :  Auto  
Register  
 
   
Scripts pour restaurer rapidement un phpBB de test

 
Poster un nouveau sujet   Répondre au sujet    phpBB SEO » Forum Référencement  » Le Forum phpBB
::  
Auteur Message
Nicolas
phpBB SEO Team
phpBB SEO Team


Inscrit le: 25 Aoû 2006
Messages: 120

Scripts pour restaurer rapidement un phpBB de testPosté le: Ven Jan 12, 2007 11:24 am    Sujet du message: Scripts pour restaurer rapidement un phpBB de test

Vous effectuez souvent des tests d'installation de mods en local (et non sur le serveur chez votre hébergeur) et vous aimeriez les faire rapidement à partir d'une config phpBB souhaitée, voici quelques fichiers .bat permettant d'une part d'effectuer une sauvegarde des fichiers d'un forum phpBB avec sa base de données et d'autre part d'en faire la restauration complète.

Attention, ceci est valable pour une config sous Windows et une base de type MySQL.

Fichier config.bat
Code:
REM Répertoire du forum
SET PHPBB_DIR=D:\www\phpBB-2.0.22

REM Répertoire de la sauvegarde
SET BACKUP_DIR=D:\phpBB\phpBB-2.0.22

REM MySQL
SET MYSQL=C:\Program Files\MySQL\MySQL Server 4.1\bin
SET DBNAME=phpbb_2_0_22
SET DBUSER=root
SET DBPASSWD=


Fichier backup_phpbb.bat
Code:
call config.bat

"%MYSQL%\mysqldump" --user=%DBUSER% --password=%DBPASSWD% %DBNAME%>%DBNAME%.sql

md "%BACKUP_DIR%_test"
xcopy "%PHPBB_DIR%" "%BACKUP_DIR%_test" /s
PAUSE


Fichier restore_phpbb.bat
Code:
call config.bat

REM rd /S /Q "%PHPBB_DIR%"
md "%DEST%"
xcopy "%BACKUP_DIR%" "%PHPBB_DIR%" /E /H /I

"%MYSQL%\mysql" --user=%DBUSER% --password=%DBPASSWD% %DBNAME%<%DBNAME%.sql
PAUSE


Créez ces 3 fichiers et copiez-les dans un répertoire (par exemple _backup) de votre forum.

1) Editez le fichier config.bat avec vos paramètres
2) Lancez backup_phpbb.bat pour faire une sauvegarde complète
3) Lancez restore_phpbb.bat lorsque vous aurez besoin de repartir de la configuration sauvegardée

Lors du backup, tous les fichiers du forum y compris ce répertoire _backup seront copiés. Les données de la base MySQL seront également copiées dans ce répertoire _backup.

Lors de la restauration, tous les fichiers seront recopiés et la base de données restaurée. Si vous préférez également effacer le répertoire de destination du forum de façon à ne pas récupérez des fichiers parasites de vos tests précédents, effacez "REM " du fichier restore.phpbb.bat ce qui aura pour but de lancer la commande rd /S /Q "%PHPBB_DIR%" (rd = Remove Directory c'est à dire effacer le répertoire).

Bien sûr, vous pouvez adapter ces scripts de façon à avoir plusieurs configurations sauvegardées du forum.

N'hésitez pas à donner vos remarques dans le but d'améliorer son fonctionnement.

Ces fichiers sont donnés à titre d'exemple et je vous conseille de prendre toutes les précautions nécessaires avant de lancer pour la première fois les .bat, puisque je décline toute responsabilité en cas de mauvaise utilisation.

_________________
http://www.VAG-Forum.com
Revenir en haut de page
Visiter le site web de l'utilisateur
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 15121

Scripts pour restaurer rapidement un phpBB de testPosté le: Ven Jan 12, 2007 1:24 pm    Sujet du message: Re: Scripts pour restaurer rapidement un phpBB de test

Ho, mais c'est très pratique ça Very Happy

Merci Wink

++

_________________
Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche
Revenir en haut de page
Visiter le site web de l'utilisateur
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    phpBB SEO » Forum Référencement  » Le Forum phpBB
Page 1 sur 1

Navigation Autres sujets de discussion

Sauter vers: