Quelel méthode de mise à jour ?

Le forum concernant les demandes de support pour tout problème de mise à jour d'un forum phpBB 3.0.x. depuis une version antérieure de phpBB3 ou d'une conversion de phpBB2 vers phpBB3.

Modérateur: Equipe

Règles du forum
Rappel: Conditions générales d'utilisation de phpBB-fr.com - Conditions générales de support de phpBB-Fr.com


Pensez à effectuer une recherche, la réponse à votre question a de grandes chances d'avoir déjà été donnée.

Quelel méthode de mise à jour ?

Messagepar Spriter » 27 Aoû 2010 à 23:24

Salut,

Je suis en phpBB 3.0.5 et je vais mettre à jour vers la dernière version en date ! Mon serveur mutualisé ne supporte pas la charge imposée par l' Automatic update package, donc je pensais opter pour :

  • soit la méthode Full package en sauvegardant le fichier config.php et le dossier d'images et remplaçant tous les autres fichiers mais j'ai lu que lorsque la base de données se met à jour il est fréquent d'avoir des messages d'erreur :( !
  • soit la méthode Changed files only qui me semble plus rapide et qui apparemment ne génère pas d'erreurs lors de la mise à jour de la base !
C'est la première mise à jour que je fais sur mon forum et je suis un peu stressé à l'idée de rencontrer des erreurs et de perdre des infos, j'ai bien évidemment sauvegardé FTP et base mais j'aimerais avoir votre avis quant à la méthode que vous me recommanderiez pour être le plus zen possible :D

Merci beaucoup pour votre compréhension et vos réponses !
Dernière édition par Spriter le 28 Aoû 2010 à 11:09, édité 1 fois.
Spriter
Posteur néophyte
Posteur néophyte
 
Messages: 60
Inscription: 31 Mai 2009 à 00:54

Re: Quelel méthode de mise à jour ?

Messagepar lolovoisin » 28 Aoû 2010 à 08:25

bonjour,

Pour ce qui est du fullpackage vous allez perdre toutes vos modifs de MOD et il faudra tout réinstaller.

Pour le changed files only, tout dépends comment vous le faites.
Par recopie, même problème, à la main, bonjour l'enfer.

Et dans tous les cas, il y a la base à mettre à jour, et la partie 305-306 est assez lourde.

Conclusion, si vous ne pouvez pas le faire en ligne, faites le en local.
Il y a un tuto pour cela dans le forum de doc.
http://www.lolovoisin.com : Blog, trucs, astuces et tutos phpbb3, hébergements, débian

Ceux qui échouent trouvent des excuses, ceux qui réussissent trouvent les moyens
Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
Avatar de l’utilisateur
lolovoisin
Rugbix ³
 
Messages: 37250
Inscription: 04 Mai 2006 à 12:16
Localisation: Dans la BDD ...

Re: Quelel méthode de mise à jour ?

Messagepar Spriter » 28 Aoû 2010 à 10:00

Salut merci Lolovoisin,

En fait pour le Changed files only, je pensais écraser automatiquement par FTP répertoire par répertoire les fichiers qui ont changé. Je n'ai pas de MODs donc pas de soucis pour ça et pour la base je pensais lancer le fichier install/database_update.php ! Cela surchargerait il moins mon serveur qu'avec l'automatic update normalement non ?

Sinon oui j'ai vu qu'on pouvait le faire en local mais j'ai l'impression que ca me demanderait plus de temps... tout déménager et tout rebalancer... je le ferai si je n'ai pas le choix mais si ca peut passer par la méthode précitée...
Spriter
Posteur néophyte
Posteur néophyte
 
Messages: 60
Inscription: 31 Mai 2009 à 00:54

Re: Quelel méthode de mise à jour ?

Messagepar lolovoisin » 28 Aoû 2010 à 10:03

de toute façon, tout écraser n'est pas la bonne méthode.
Aprés je vois bien que la patience n'a pas l'air d'être votre point fort, et donc comme vous allez finir par choisir la facilité autant que je vous donne la manipulation, ca va éviter les soucis.

Faites tout d'abord une sauvegarde des fichiers et de la base de votre forum.
Ensuite, si vous aviez des MODs il faudra les réinstaller, car on va écraser tous les fichiers
Puis remplacez tous les fichiers de votre forum par ceux d'une archive d'origine, SAUF config.php, et les répertoires /images et /files.

Et comme vous ne devez pas avoir votre base à jour, il faudra lancer le fichier database_update.php du répertoire /install avant de supprimer ce répertoire.
Une fois fini, vous supprimerez le répertoire /install
Enfin, si vous avez un style différent il faudra le mettre à jour : telechargement-maj-phpbb3/sujet145376.html#p1109713


Aprés comme je dis, c'est pas du tout la solution, vite et bien ca marche rarement, mais bon, ... :roll: :roll:
http://www.lolovoisin.com : Blog, trucs, astuces et tutos phpbb3, hébergements, débian

Ceux qui échouent trouvent des excuses, ceux qui réussissent trouvent les moyens
Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
Avatar de l’utilisateur
lolovoisin
Rugbix ³
 
Messages: 37250
Inscription: 04 Mai 2006 à 12:16
Localisation: Dans la BDD ...

Re: Quelel méthode de mise à jour ?

Messagepar Spriter » 28 Aoû 2010 à 10:15

Re,

Oui j'ai bien compris cela et merci pour la méthode, je voulais dire par "écraser", ne pas tout remplacer en fait mais juste les fichiers changés grâce au phpBB-3.0.5_to_3.0.7-PL1 files, cela me semblait équivaloir à faire manuellement ce que l'automatic update non supporté par mon serveur pouvait effectuer proprement (mais je me trompe peut-être :? ). Après pour la base, l'install/database_update.php devrait la mettre en conformité !

Si cette méthode ne vous semble pas "propre", alors la sans hésiter je veux bien prendre tout le temps qu'il faudra pour upgrader en local, ma priorité est l'intégrité du forum, c'est juste que j'avais lu cette possibilité sur le site phpBB comme étant une alternative satisfaisante à l'automatic update et je souhaitais des retours de ceux qui procédaient comme cela pour éviter les mauvaises surprises s'il y en avait !

Merci beaucoup pour votre disponibilité et patience en tous les cas :lol:
Spriter
Posteur néophyte
Posteur néophyte
 
Messages: 60
Inscription: 31 Mai 2009 à 00:54

Re: Quelel méthode de mise à jour ?

Messagepar lolovoisin » 28 Aoû 2010 à 10:24

ben pas propre non, bien sur.
La solution est de faire la MAJ dans l'ordre d'abord c-a-d 305-306 puis 306-307PL1.
On ne saute pas d'étapes et ensuite ca évite de vouloir faire toutes les opérations d'un seul coup.

Ensuite, si cela ne marche pas en ligne, oui l'autre bonne solution est en locale, et oui ça prends du temps.

Enfin en dernier recours, on peut remplacer tous les fichiers par ceux d'une 307PL1 en suivant la méthode indiqué et lancer la database_update.php

Cette dernière méthode est un peu bourrin mais bon fonctionnelle et plus rapide c'est sur.

Donc au final à vous de voir.
http://www.lolovoisin.com : Blog, trucs, astuces et tutos phpbb3, hébergements, débian

Ceux qui échouent trouvent des excuses, ceux qui réussissent trouvent les moyens
Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
Avatar de l’utilisateur
lolovoisin
Rugbix ³
 
Messages: 37250
Inscription: 04 Mai 2006 à 12:16
Localisation: Dans la BDD ...

Re: Quelel méthode de mise à jour ?

Messagepar Spriter » 28 Aoû 2010 à 11:09

Salut,

Merci pour cette réponse claire et concrète ! Je fais en local :D .
Spriter
Posteur néophyte
Posteur néophyte
 
Messages: 60
Inscription: 31 Mai 2009 à 00:54


Retourner vers Mises à jour/Conversions

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités

Partenaires : phpBBHacks.com • phpBB-Seo.com • EzCom-fr.com • phpBB3 Styles • phpBB podpora • phpBB Portugal    Liens : Net Avenir • PromoBenef • Ticket Gagnant