[Mise à jour 3.0.6] Fatal error: Cannot redeclare obtain_latest_version_info

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.

[Mise à jour 3.0.6] Fatal error: Cannot redeclare obtain_latest_version_info

Messagepar hicks69 » 09 Oct 2011 à 15:14

Bonjour à tous,

Je me décide à vous demander un peu d'aide, car je ne trouve pas de solution à mon problème.
Je migre mon forum de la version 3.0.5 à la 3.0.6 et lors de la vérification de fichiers, il m'en trouve un en conflit.
Lors de la fusion, je me retrouve avec le message d'erreur suivant :

Fatal error: Cannot redeclare obtain_latest_version_info() (previously declared in C:\Program Files (x86)\EasyPHP-5.3.8.1\www\includes\functions_admin.php:3295) in C:\Program Files (x86)\EasyPHP-5.3.8.1\www\includes\functions_admin.php on line 3382


Voici le fichier en question :

/* Code supprimé par Dakin Quelia */

Je suis sur que ça vient d'un MOD que j'ai installé dans le passé...

Je vous remercie pour votre aide.
Dernière édition par Morgyanne le 09 Nov 2011 à 10:11, édité 2 fois.
Raison: Retrait du code par Dakin Quelia / Coche ajoutée par Morgyanne le 09/11/11
hicks69
Posteur néophyte
Posteur néophyte
 
Messages: 49
Inscription: 22 Mai 2007 à 10:12

Re: [Mise à jour 3.0.6] Fatal error: Cannot redeclare obtain_latest_version_info

Messagepar spitfire pat » 09 Oct 2011 à 15:38

hu tu devrais pas publier de si longs scripts :roll:

effectivement ta fonction obtain_latest_version_info est en double

efface tout de la ligne 3345 à 3382
Avatar de l’utilisateur
spitfire pat
MOD Contest Winner
MOD Contest Winner
 
Messages: 15313
Inscription: 18 Sep 2004 à 15:43
Localisation: bourgogne

Re: [Mise à jour 3.0.6] Fatal error: Cannot redeclare obtain_latest_version_info

Messagepar hicks69 » 09 Oct 2011 à 16:18

Merci à toi, spitfire pat !
Désolé pour le code si long...

En continuant la migration après la modification du ficher lors de la vérification j'ai un warning. Il s'agit du même fichier.
Je ne peux pas aller plus loin, et sil le re-fusionne, je me retrouve avec le problème du début...

Le fichier modifié est ici : http://test2169.free.fr/Photos/
hicks69
Posteur néophyte
Posteur néophyte
 
Messages: 49
Inscription: 22 Mai 2007 à 10:12

Re: [Mise à jour 3.0.6] Fatal error: Cannot redeclare obtain_latest_version_info

Messagepar spitfire pat » 09 Oct 2011 à 16:37

désolé, mais le fichier que tu as mis est corrompu. il y a beau être affiché qu'il fait 77K, lorsque je fais "enregistrer le lien sous", je télécharge un fichier vide
Avatar de l’utilisateur
spitfire pat
MOD Contest Winner
MOD Contest Winner
 
Messages: 15313
Inscription: 18 Sep 2004 à 15:43
Localisation: bourgogne

Re: [Mise à jour 3.0.6] Fatal error: Cannot redeclare obtain_latest_version_info

Messagepar hicks69 » 09 Oct 2011 à 16:44

Je viens de le mettre ici :
http://dl.free.fr/gs3ava3b3

J'ai aussi le même problème avec session.php qui se trouve aussi dans le répertoire includes
Le voici :
http://dl.free.fr/j4BVjlulj

Lors de la fusion j'ai un warning, et je ne sais pas quoi faire...
hicks69
Posteur néophyte
Posteur néophyte
 
Messages: 49
Inscription: 22 Mai 2007 à 10:12

Re: [Mise à jour 3.0.6] Fatal error: Cannot redeclare obtain_latest_version_info

Messagepar spitfire pat » 10 Oct 2011 à 02:35

je vois pas d'anomalie flagrante dans tes deux fichiers

quels sont les messages de warnings ?
Avatar de l’utilisateur
spitfire pat
MOD Contest Winner
MOD Contest Winner
 
Messages: 15313
Inscription: 18 Sep 2004 à 15:43
Localisation: bourgogne

Re: [Mise à jour 3.0.6] Fatal error: Cannot redeclare obtain_latest_version_info

Messagepar hicks69 » 10 Oct 2011 à 09:40

Voici le message concernant les 2 fichiers :
http://dl.free.fr/vySH9HE6t

Si je clique sur 'modification de la fusion', je me retrouve avec la même erreur du départ.
Si j'essaie les 2 autres possibilités, je me retrouve coincé en boucle à cette étape...


C'est vraiment sympa à toi de me venir en aide :)
hicks69
Posteur néophyte
Posteur néophyte
 
Messages: 49
Inscription: 22 Mai 2007 à 10:12

Re: [Mise à jour 3.0.6] Fatal error: Cannot redeclare obtain_latest_version_info

Messagepar spitfire pat » 10 Oct 2011 à 12:02

en ce qui concerne functions_admin.php, j'ai comparé avec le mien, et les seules différences se résument avec quelques lignes contenant un nombre de tabulations différentes
pour sessions.php je ne peux pas dire, car je suis en version 3.09 et les différences tiennent sans doute aux mises à jour ultérieur

en tous cas, je pense qu'il faut utiliser l'option 3 'ne pas fusionner - utiliser le fichier installé actuel' (et tu dis que ça se met en boucle ? )
Avatar de l’utilisateur
spitfire pat
MOD Contest Winner
MOD Contest Winner
 
Messages: 15313
Inscription: 18 Sep 2004 à 15:43
Localisation: bourgogne

Re: [Mise à jour 3.0.6] Fatal error: Cannot redeclare obtain_latest_version_info

Messagepar hicks69 » 10 Oct 2011 à 15:56

Oui toute à fait...
Quand je choisi l'option 3, une re-vérification des fichiers s’exécute et j'ai à nouveau les warning qui apparaissent...

J'ai un serveur de test avec ma version du forum en 3.0.5.

Veux tu un accès ?
hicks69
Posteur néophyte
Posteur néophyte
 
Messages: 49
Inscription: 22 Mai 2007 à 10:12

Re: [Mise à jour 3.0.6] Fatal error: Cannot redeclare obtain_latest_version_info

Messagepar sylver35 » 10 Oct 2011 à 16:44

Bonjour,

Pour bien faire une mise à jour, quand un fichier connait un conflit, il ne faut jamais choisir une méthode automatique mais résoudre le conflit à la main.
Pour le faire à la main, choisir afficher les conflits, dans la nouvelle fenêtre, récupérer le nouveau code et le coller dans le fichier concerné en faisant les adaptations nécessaires.

Une méthode automatique comporte un risque très élevé de produire un bug...
La vitesse de la lumière étant supérieure à la vitesse du son, bien des gens paraissent brillants jusqu'au moment où ils ouvrent la bouche.

Image

Nouvelle version du 25/12/2011: Mod Breizh Shoutbox v1.5.0 || Nouvelle version du 22 Mai: Mod Breizh Ajax Checks 1.3.0
Nouvelle version du 04/03/2012: Mod Browser, os & Screen 1.0.0
|| Version du 05/03/2012 -> Erreurs et Notices de débug v1.2.0
Info Sécurité -> Renommer le dossier d'administration adm || Une captcha efficace contre les inscriptions robots || Hébergement breizh hosting (- 15% via Breizh Portal)
Avatar de l’utilisateur
sylver35
Grand-maître des floodeurs
Grand-maître des floodeurs
 
Messages: 4595
Inscription: 26 Fév 2008 à 14:58
Localisation: Bretagne

Re: [Mise à jour 3.0.6] Fatal error: Cannot redeclare obtain_latest_version_info

Messagepar hicks69 » 10 Oct 2011 à 17:12

Bonjour sylver35,
Je ne m'y connais pas en programmation et c'est pour ça que je fait appel à vous :)
hicks69
Posteur néophyte
Posteur néophyte
 
Messages: 49
Inscription: 22 Mai 2007 à 10:12

Re: [Mise à jour 3.0.6] Fatal error: Cannot redeclare obtain_latest_version_info

Messagepar sylver35 » 10 Oct 2011 à 17:21

C'est bien pour cela que je donne la bonne méthode.
Pas besoin d'être ingénieur informaticien, pour plus de détails, j'ai même mis des screens -> message1408765.html#p1408765
La vitesse de la lumière étant supérieure à la vitesse du son, bien des gens paraissent brillants jusqu'au moment où ils ouvrent la bouche.

Image

Nouvelle version du 25/12/2011: Mod Breizh Shoutbox v1.5.0 || Nouvelle version du 22 Mai: Mod Breizh Ajax Checks 1.3.0
Nouvelle version du 04/03/2012: Mod Browser, os & Screen 1.0.0
|| Version du 05/03/2012 -> Erreurs et Notices de débug v1.2.0
Info Sécurité -> Renommer le dossier d'administration adm || Une captcha efficace contre les inscriptions robots || Hébergement breizh hosting (- 15% via Breizh Portal)
Avatar de l’utilisateur
sylver35
Grand-maître des floodeurs
Grand-maître des floodeurs
 
Messages: 4595
Inscription: 26 Fév 2008 à 14:58
Localisation: Bretagne

Re: [Mise à jour 3.0.6] Fatal error: Cannot redeclare obtain_latest_version_info

Messagepar hicks69 » 10 Oct 2011 à 17:53

J'essayerai en rentrant du boulot alors...
Je n'ai pas essayé avant car je pensais que c'était ce qu'il se faisait automatiquement lors de la fusion des fichiers...
Je te dis si ça marche ce soir
hicks69
Posteur néophyte
Posteur néophyte
 
Messages: 49
Inscription: 22 Mai 2007 à 10:12

Re: [Mise à jour 3.0.6] Fatal error: Cannot redeclare obtain_latest_version_info

Messagepar hicks69 » 10 Oct 2011 à 19:42

En modifiant à la mano le code, je me retrouve avec cette erreur :
Fatal error: Cannot redeclare obtain_latest_version_info() (previously declared in C:\Program Files (x86)\EasyPHP-5.3.8.1\www\includes\functions_admin.php:3296) in C:\Program Files (x86)\EasyPHP-5.3.8.1\www\includes\functions_admin.php on line 3363


Voici le fichier que j'ai modifié :
http://dl.free.fr/ewfSx13eg
hicks69
Posteur néophyte
Posteur néophyte
 
Messages: 49
Inscription: 22 Mai 2007 à 10:12

Re: [Mise à jour 3.0.6] Fatal error: Cannot redeclare obtain_latest_version_info

Messagepar spitfire pat » 11 Oct 2011 à 04:14

tu as de nouveau la fonction obtain_latest_version_info en doublon

http://spitfire-pat.net/images/capture_ ... 1_0001.jpg
Dernière édition par Steph le 11 Oct 2011 à 08:08, édité 1 fois.
Raison: Image mise en lien par Steph
Avatar de l’utilisateur
spitfire pat
MOD Contest Winner
MOD Contest Winner
 
Messages: 15313
Inscription: 18 Sep 2004 à 15:43
Localisation: bourgogne

Suivante

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