Aller au contenu
Invision Board France

Migration v4


rackham

Messages recommandés

Bonjour,

 

J'ai cherché un post ''présentation'' mais je n'ai pas trouvé. désolé si il y en a un.

 

Par-contre plutôt que de créer un nouveau sujet je pense que celui est adapté à ma demande.

 

Donc, voilà je suis membre du forum http://www.chasse-sous-marine.com/forums/ 

Ce forum existerait depuis avril 200. En tout cas le nom de domaine.

 

L'administrateur actuel du forum et aussi le propriétaire n'est pas du tout du milieu de l'informatique et son forum subi depuis quelques mois de gros problèmes de maintenance du site.

A tel point que dernièrement il n'a pas pu être disponible ou parfois utilisable sans interface graphique pendant près d'un mois du fait de différentes petites anomalies (conversion vers UTF) ; problème de gestion/performance de l'hébergeur  etc... et plsu moyen de recharger en Français.

 

Durant cette époque d'ultra grande instabilité, afin de ne pas risquer que toute cette base de donnée riche ne information technique/retours d'expérience se perde j'avais même téléchargé tout ce que je pouvais via WinHttrack soit près de 3Go de données sauvegardée.

 

A ce jour, le forum refonctionne mais la mise à jour vers la v4.x.x est plus que nécessaire mais l'administrateur ne maîtrise pas du tout l'informatique et les histoires d'upgrade et d'hébergeur compatible rende le parcours compliqué pour ce dernier qui alors demandé de l'aide à ses membres du forum ici >> http://www.chasse-sous-marine.com/forums/topic/63281-upgrade-forum-dans-les-heures-qui-viennent/?p=1080131

 

Ayant quelques petites notions pour avoir fait un peu de statique il y a presque 20 ans (vive dreamweaver ! ) puis pour m'amuser un PhPForum dans les années 2008 (avec bricolage d'interface graphique) puis un peu de wordpress je me dis que je peux peut-être essayé de l'aider.
Ma stratégie serait alors :

1/ Pouvoir d'abord apprendre à connaître un peu IPS et sa structure en faisant par exemple une installation dans mon coin via un de mes hébergements chez OVH. Je pensais cette nuit après quelques recherches pouvoir télécharger le V3.2 grâce à ce tuto >> 

 
 Puis ensuite grâce à >> 

 Mais pas moyen de trouver cette version pour la tester sous un de mes hébergements http://www.freerider-kite.com/testIPB/test/ par exemple.

 

J'essaierais alors ensuite pour me rendre compte de charger la base de donnée de http://www.chasse-sous-marine.com/forums/ si l'administrateur est OK.
Puis ensuite de passer en V4.2.6 et confirmer que ça fonctionne avant de proposer alors une solution finale à l'administrateur chez OVH et ainsi préparer un transfert finale sa base.

 

 

2/ Ou alors installer directement la V4.2.6 sur mon espace de test http://www.freerider-kite.com/testIPB/test/ et ensuite tenter l'import de la base de donnée si vous me dite que cette solution est plus fiable que de s'embêter à charger une V3 identique a celle de http://www.chasse-sous-marine.com/forums/ puis charger la base de donnée puis upgrader en V4.2.6

 

 

3/ MAIS via les codes d'activation servant au site actuel de http://www.chasse-sous-marine.com/forums/ VAIS-je pouvoir installer tout ce ci en parallèle de l'existant ???

 

Merci pour votre retours, critiques et aide.

Nota pour YOUP3, pour ce type de site web avec déjà 3Go de donnée, près de 5000 membres francophone inscrit de part le monde et souvent jusqu'à 40-50 membres connecté en même temps, la perso chez OVH sera fonctionnelle ou bien faut passer à la pro ? car j'ai posé la question à OVH et ces derniers m'envoie vers des prérequis qui ne réponde pas vraiment à mes questions...  :unsure:

Lien vers le commentaire
Partager sur d’autres sites

  • Administration

Bonjour @rackham,

 

1/ Le problème est que la solution d’IPS est payante et ne peut être téléchargée que par les clients avec une licence active (et donc un support).

Un article supplémentaire que tu peux consulter est celui sur la mise à jour en 4.x :

 

2/ Tu soulèves un point intéressant que je n’ai jamais eu l’occasion de tester. Le convertisseur permet de choisir l’import d’une communauté invision. Par contre comme il y a la dernière version indiquée après le nom, je ne sais pas si cela permet l’import des versions plus anciennes. Par contre je pense que quoi qu’il arrive, il faut avoir l’arborescence des fichiers de la version à importer sur le même serveur que la communauté cible, et bien sûr que la base de données accessible de la communauté à importer.

 

3/ Comme il n’est pas possible de modifier l’url de la communauté de test, il vaudrait mieux que cette communauté de test soit sur le même hébergement que la communauté de production. Maintenant oui, je pense qu’il est possible d’activer la licence de test sur un autre nom de domaine.

 

Pour essayer de répondre à ton nota : qu’entends-tu par 3 Go de données ? Si ce sont des fichiers stockés sur le système de fichiers du serveur, alors il n’y a pas de problème avec l’offre perso. Par contre pour moi le problème pourrait venir de la taille de la base de données ou du nombre de visites simultanées. Est-ce qu’OVH est l’hébergeur le plus adapté pour cette communauté d’un point de vue rapport qualité/prix ? Je n’en mettrais pas ma main à couper. Après il faut relativiser les 40/50 membres connectés en même temps : en effet cela ne veut pas dire que les 50 font des requêtes en même temps.

Lien vers le commentaire
Partager sur d’autres sites

Bonjour YOUP3,

 

Tout d'abord Joyeux Noël et aussi MERCI BEAUCOUP pour ces premières réponses qui m'ont aidé à  mieux comprendre IPS, notamment pour la migration vers la V4.x.x
Je n'ai pas voulu répondre de suite samedi car je voulais d'abord réfléchir et comprendre un peu plus. Donc désolé si tu as eu l'impression que j'ai tardé à dire au moins MERCI.

 

1/ En effet, la solution IPS du forum n'est plus active.
Ayant reçu un accès à l'administration j'ai pu le constater.

Je pense donc que la première chose que j'ai à faire est don de réactiver la licence en achetant la mise à jour.

>>> Puis-je le faire à la place de celui qui l'a acheté en donnant juste le numéro de licence à IPS ou bien il faut que je donne la procédure à suivre au propriétaire de la clée ?

 

2/ Entre temps je me suis lancé dans la création d'un hébergement Pro chez OVH afin d'intégrer cet hébergement avec ceux que je possède déjà.

J'ai choisi la version Pro pour les raisons suivante:

- La base de donnée MySQL du forum fait 580Mo et la version pro permet de créer une base de donnée jusque 2Go ou 4x de 500Mo. 
Nota: c'est un premier essai car je suppose que je dois aussi pouvoir créer une base de donnée de 1Go et ainsi conserver l'autre 1Go pour créer jusque 2 autres bases ci besoin dans le futur. Enfin, je suppose.

- Et pour les fichiers stocké il y en a pour environ 7Go que j'ai téléchargé du serveur celeonet.fr via Filezilla 

 

3/ Donc pour l'instant j'ai :

- Créé le domaine www.chassesousmarine.org

- Puis uploadé tous les fichiers stocké dans le serveur celeonet.fr dans www.chassesousmarine.org/IPSTEST/

- Créé sauvegardé la base de donnée de celeonet.fr qui fait donc 570Mo

- Puis après avoir créé un nouveau serveur MySQL chez OVH j'ai donc importé cette sauvegarde de 570Mo (qui fera après import 715Mo)
Nota: il m'a fallu plusieurs essais d'import pour y arriver car la taille semble être trop grosse à uploader. >>> Peut-être existe t'il une solution qui permettrait de tronçonner la base en plusieurs morceaux ??? car j'ai l'impression de ne pas avoir récupérée toute la base pour permettre au forum de bien fonctionner car je ne connais pas encore la structure/architecture de fonctionnement de IPS. (j'ai pas vraiment trouvé des infos malgré différentes recherches)

- Grace au lien Wiki >>> http://wiki.invisionboard.fr/index.php?title=Changement_d%27hébergeur_ou_de_nom_de_domaine

J'ai su qu'il me fallait modifier le fichier conf_global.php pour permettre de lier les fichiers stockés ( dans www.chassesousmarine.org/IPSTEST/ ) avec la nouvelle base MySQL importé chez OVH.

- Depuis cette nuit j'ai donc accès à:

- La première page Index ici >>> www.chassesousmarine.org/IPSTEST/index.php

- Mais absolument pas à tous les autres liens permettant de se promener dans le forum (message d'erreur Not Found The requested URL /forums/index.php was not found on this server.)

- Et j'ai aussi accès à toute la section administration du forum >>> http://www.chassesousmarine.org/TESTIPB//admin/index.php

 

4/ Donc maintenant je suis un peu bloqué sur 2 points:

- Le premier qui ne me semble pas trop important/bloquant qui consiste à ajouter à la fin de la clée l'intitulé -TESTINSTALL >>> https://www.invisionboard.fr/wikinvision/questions-non-techniques/installations-test-d39ipboard-r23/

Mais pour cela, avant il faut dabord réactiver la clée si j'ai bien compris.

- Et le deuxième point qui lui est complètement bloquant et important, comment faire pour ne plus avoir le message d'erreur ''Not Found The requested URL /forums/index.php was not found on this server'' lorsque l'on souhaite se promener dans le forum en dehors de la paghttp://www.chassesousmarine.org/TESTIPB//admin/index.php

 

DONC, ce problème est-il lié par un manque de table MySQL dans ma base ?
Comme par exemple la table forum puis _1 puis _ibf puis information_schema ; car sur mon import je dirais que tout a été uploadé en vrac...
Car en effet,

- Chez celeonet.fr j'ai ce printscreen ci-dessous:

base-MySQL-pardefaut.thumb.JPG.14524fd979bc3899a9d754a035892ca6.JPG

 

- Chez ce que j'ai importé dans ovh j'ai ci-dessous:

import-base-ovh.JPG.2537985497d2d5a684e779278f31a9f2.JPG

 

Oui bien c'est par-ce qu'il faut aller dans l'administration du forum et activer une maintenance que je ne connais pas ou bien modifier un fichier *.php pour qu'il effectue une redirection automatique vers un dossier se trouvant dans mes fichiers stocké dans le dossier  www.chassesousmarine.org/IPSTEST/

 

Merci encore pour ton aide qui je l'espère tu l'as trouvé intéressante et motivante.

 

Merci aussi de me dire si il vaut mieux que je crée un nouveau post dédié uniquement à ce projet dans lequel je glisserais un maximum d'infos de procédures et autres comme je le fais sur word pour permettre plus tard à moi ou le propriétaire du forum ou quelqu'un d'autre de pouvoir s'en servir.

 

Merci pour ton rapide retours car maintenant que ça a muri en moi.. je suis assez motivé pour aller rapidement au bout de cette nouveauté pour moi. ^_^

 

 

Modifié par rackham
Lien vers le commentaire
Partager sur d’autres sites

  • Administration

Bonjour @rackham,

 

pas de problème pour le délai de la réponse : je ne suis pas passé sur le forum depuis quelques jours. ;)

 

1/ Le renouvellement doit se faire depuis le compte du propriétaire de la licence chez IPS. Soit il te donne accès à son compte, soit il doit effectuer le renouvellement lui-même.

 

3/ Pour l’import de la base de données, il faut privilégier un import via ssh. Sinon tu peux tenter MySQLDumper. Tu peux consulter l’article suivant :

 

En tout cas tu as visiblement plus ou moins réussi à déménager le forum vers ta plateforme pour tes tests. Tu peux sur la version 3.4.9 faire tous les tests que tu veux, même sans licence active.

 

4/ Il faut effectivement que la licence soit active pour pouvoir saisir la licence de test. La licence te sera demandée lors du lancement de la mise à jour dans la v4. En effet, le format de la licence a changé entre la v3 et la v4.

Pour le second point, c’est lié au paramètre board_url. Je te conseille plutôt la lecture de cet article plutôt que celui de l’ancienne base de connaissance que tu as consulté :

 

Pour ce qui est du listing des tables chez celeonet, il faudrait choisir autre chose que tables récentes pour avoir toutes les tables. Tu pourrais ainsi comparer le nombre de tables.

 

Effectivement je pense qu’il vaudrait mieux ouvrir un sujet dédié. Je vais séparer ce sujet.

 

Lien vers le commentaire
Partager sur d’autres sites

C'est cool !

 

Merci pour ces éléments de réponse que j'ai commencé à traiter hier soir et ce midi.

 

1/ Point positif, le propriétaire a renouvelé la licence chez IPS.
Donc maintenant j'aurais même le droit de contacter le service technique. Mais comme à mon avis ils doivent tous parler anglais, si ça ne te dérange pas et que tu le veux bien, je préférerais continuer avec ton soutien. :rolleyes:

 

 

2/ Grace au lien https://www.invisionboard.fr/wikinvision/questions-techniques/ipboard/déménager-son-forum-r18/ 

Je me suis donc occupé des 4 étapes:

- la N°1 a été facile je l'avais déjà faite.

- la N°2 a été faite aussi et je pense ne pas avoir fait d'erreur surtout que en plus, le soft IPS détect les liens les plus adaptés pour le ''path to upload directory'' par exemple ou bien le ''upload url''.

- la N°3 m'a aussi semblé simple en allant dans phpmyadmin puis dans requête pour ecrire et lancer la requête ci-dessous:
UPDATE posts SET post = replace(post,"http://www.chasse-sous-marine.com/forums/","http://www.chassesousmarine.org/forums/");

- la N°4 m'a aussi semblé facile en supprimant ''cached Posts'' dans ''Cache management''

 

Ensuite j'ai essayé de retenter de me promener dans le forum mais toujours pareil je reste bloqué à la première page.

Du coup, dans le doute j'ai refait ''Recache All'' qui a pris quelques minutes mais cela n'a rien changé.

 

 

3/ Par conséquent mon problème est ailleurs et une chose me turlupine toujours concernant : The requested URL /forums/index.php was not found on this server.

Je n'ai toujours pas compris ce que l'on entendait par www.le-nom-de-domaine/forums ?

En effet, le dossier forums n'existe pas dans le FTP.

Par-contre comme il existe enfin il apparaît en tant que nom de table dans la base de donnée Mysql chez celeonet MAIS il n'apparaît pas dans ma base que j'ai importée, peut-être que mon problème vient avant tout de là.

 

4/ Du coup à midi je me suis penché sur https://www.invisionboard.fr/wikinvision/questions-techniques/general/sauvegarde-et-restauration-d’une-base-de-données-r40/

 

MAIS... j'ai compris ce qu'il faut faire MAIS :

- pour travailler en mode ligne de commande je ne sais pas comment on fait et avec google je n'ai pas trouvé de tuto montrant un exemple de comment fallait faire. Surtout que l'abonnement pro fournit un accès SSH au serveur.

- par conséquent j'ai voulu contourner le problème en passant par le mode Mysql Dumper.

Mais je reste bloqué à la première page de l'installation après avoir renseigné tous les champs sauf le port qui est par défaut car en 21 et le socket que je ne connais pas.

Est-ce que cette erreur est due au fait qu'il faudrait installer le dossier Mysqldumper là où se trouve tous les dossiers pour le forum donc dans www.nom-de-domaine/TESTIPS/MySQLDumper/ 

car pour l'instant je l'ai installé à la racine dans www.nom-de-domaine/MySQLDumper/ 

 

Si je peux j'essaierais cette manip ce soir.

Même si je sais que c'est avant tout chez celeonet que je dois faire cela pour avoir dans un premier temps une belle et complète sauvegarde pour ensuite l'importer dans celle de OVH.

 

Nota: la section ligne de commande me plaît autant que MysqlDumper même si je testerais les 2 pour en apprendre un peu plus.

 

Merci B)

 

 

 

 

Modifié par rackham
Lien vers le commentaire
Partager sur d’autres sites

Je viens de trouver un tuto qui semble très complet sur MySQLDUMPER >> http://www.vbulletin-ressources.com/forum/threads/18469-Mysqldumper-(Installation-Configuration-Sauvegardes-automatisées-Utilisation) 

J'ai regardé et testé ça déjà en passant en priorité le dossier en CHMODE 755 pour apprendre et comprendre car mon dossier était en CHOMDE 705.

Puis en passant aussi le fichier config.php en CHMOD 644

 

MAIS rien n'y fait je reste toujours bloqué sur la première page et toujours avec aucune erreur d'indiquée en dessous de ''Connexion base de donnée''

 

Nota: je mets une copie sous *.pdf en pièce jointe au cas où le lien disparaîtrait dans le futur.

 

Mysqldumper (Installation, Configuration, Sauvegardes automatisées, Utilisation).pdf

Modifié par rackham
Lien vers le commentaire
Partager sur d’autres sites

En dehors de cela, dernière question pour aujourd'hui:

- Pour faire fonctionner IPS, ne faut-il pas 4 bases de données situé dans le même phpmyadmin ? (comme on peut le voire plus haut sur mon post de hier matin)

 

Car avec le phpMyadmin du celeonet je peux en créer plusieurs alors qu'avec celle que je possède chez OVH je n'ai pas trouvé execpté pour créer des tables... du coup mon porblème est peut-être en premier lieu là ?

 

Merci

Lien vers le commentaire
Partager sur d’autres sites

  • Administration

Houla ! :)

 

Pour utiliser la ligne de commande, il faut utiliser un client ssh. Sous Windows, le plus connu est certainement putty.  Personnellement j’utilise désormais MobaXterm.

 

Pour Mysqldumper, les champs socket et port doivent en général rester vides. Par contre rassures-moi : tu as bien installé l’outil sur l’hébergement celeonet pour faire l’export ? Car en général les serveurs de bases de données ne sont pas joignables depuis l’extérieur des hébergeurs.

 

Concernant ton problème de /forums, il faut être logique :

  1. Le forum à migrer se trouve dans un dossier /forums par rapport à la racine du site qui est http://www.chasse-sous-marine.com
  2. Chez toi, le forum se trouve à l’url http://www.chassesousmarine.org/TESTIPB//, donc dans le dossier TESTIPB// (au passage je ne comprend pas pourquoi il y a un double / à la fin de l’url, certainement une erreur de configuration de ta part).
    Il y a 4 heures, rackham a dit :

    UPDATE posts SET post = replace(post,"http://www.chasse-sous-marine.com/forums/","http://www.chassesousmarine.org/forums/");

    Donc ce n’est pas la bonne requête. Toi tu aurais dû mettre :

    UPDATE posts SET post = replace(post,"http://www.chasse-sous-marine.com/forums/","http://www.chassesousmarine.org/TESTIPB//");

    De même dans ton fichier conf_global.php, tu devrais avoir le paramètre board_url défini à http://www.chassesousmarine.org/TESTIPB/

 

il y a 4 minutes, rackham a dit :

En dehors de cela, dernière question pour aujourd'hui:

- Pour faire fonctionner IPS, ne faut-il pas 4 bases de données situé dans le même phpmyadmin ? (comme on peut le voire plus haut sur mon post de hier matin)

 

Car avec le phpMyadmin du celeonet je peux en créer plusieurs alors qu'avec celle que je possède chez OVH je n'ai pas trouvé execpté pour créer des tables... du coup mon porblème est peut-être en premier lieu là ?

 

Merci

Non, il suffit d’une seule base pour faire tourner la solution d’IPS. Il est possible d’en utiliser une seconde pour les archives, mais ce n’est pas obligatoire.

Lien vers le commentaire
Partager sur d’autres sites

Bonjour Youp3,

 

1/ Pour l'instant avec MysqlDumper j'ai préféré tenter la simulation d'export/import sur le ftp OVH (et donc pour cette base de donnée) pour déjà voire comment ça se passe et me rendre compte qu'il n'y a rien à craindre avant de passer sur celeonet et alors utiliser les infos provenant de la base de celeonet. 
Du coup je vais dans un premier temps regarder MobaXterm sur ma base et ensuite je tenterais avec l'une ou l'autre sur celeonet. Merci ^_^

 

2/ Pour ton point 1 et 2 en effet j'avais compris aussi cela mais dans le doute, notamment par-ce que tout ce que j'ai importé via le FTP de celonet, ne contient pas de dossier Forum ???

Je viens encore de vérifier (j'ai pas osé mettre un print screen ici au cas où il pourrait y avoir un fichier de securité qui à l'origine aurait du être supprimé comme on le faisait avec phpbb par exemple)

Enfin, donc j'ai fini par complètement me remettre en question et vu ce que tu dis, si cela se trouve il y a un problème existant depuis un moment sur le site de celeonet.... 

Mon url_board est bien ainsi 'http://www.chassesousmarine.org/TESTIPB/';

Et en effet, pour le // j'ai trouvé cela curieux. Mais je vais recontrôler un peu tout quitte a regarder en admin et dans le config global chez celeonet.

 

3/ Argh c'est intéressant cette histoire de 1 seule base.

Je me suis penché un peu dessus encore hier et via l'image ci-dessous,

base-MySQL-pardefaut.thumb.JPG.14524fd979bc3899a9d754a035892ca6.JPG.a24d6ed78cfab75ed16992d68f13a330.JPG

- celle en _1 = tout un tas d'adresse email. ;

- celle en _ibf possède des tables avec des adresses postale des liens vers des sites web etc ;

- celle en information_schema ne me parle pas du tout

 - et bien entendu, celle en _forum et qui fait les 580Mo en export possède toutes ces tables en ibf_

Donc logiquement si il y a une base à importer c’est celle en _forum.

 

Mais que penser de celle en _1 et _ibf ? penses-tu que cela puisse être lié à la première page du site http://www.chasse-sous-marine.com ?
Pourtant le forum de celeonet est bien redirigé vers http://www.chasse-sous-marine.com/forums/

Cela se pourrait que cela soit une simple redirection qui mènerait à la racine dédiée à ce ftp ? par exemple à la racine de ce ftp je n'ai pas de www comme j'ai l'habitude de le trouver chez ovh. Chez celeonet, tous les fichiers d’installation du forum sont à la racine. 

 

Du coup je peux retenter de réimporter la base _forum sur mon mysql chez ovh car j'ai tout supprimé hier soir (chaque table une par une via ''Opération'' dans phpmyadmin car tout écrire via la console ne me plaisait pas du tout pour ce coup... on se comprend vu le nombre de table à supprimer :lol:

 

Bonne fête de fin d'année si je n'ai pas la chance de te relire d'ici là.

B)

Modifié par rackham
Lien vers le commentaire
Partager sur d’autres sites

Bonjour et Meilleurs vœux de santé à tous en priorité !

 

Toute la semaine dernière je me suis penché dessus et je n'ai pas avancé.

Toujours le même problème, en dehors de la page index et du mode admin je n'ai accès à aucun post du forum.

 

Il y a quand même eu du progrès :lol: , maintenant j'ai ce message suivant >> Impossible de traiter cette demande via www.chassesousmarine.org à l'heure actuelle.

HTTP ERROR 500

 

Du coup, samedi j'ai supprimé toute la base de donnée et tous les fichiers à la racine du site afin de recommencer tout à zéro.

Et cette fois-ci j'ai repris la structure du site c'est à dire que à la racine je n'ai pas créé de dossier ''IPSTEST'' mais ''forums'' comme sur l'autre site.

 

J'ai donc repris tous les paramétrages du début (déménager son forum) et j'arrive toujours au même résultat.

 

Je me suis dit, c'est le .htacces qui fout la m*rde ( https://www.wordetweb.com/word-et-web/OVH-Erreur-500-sur-site-internet-mutualise-htaccess-FR.htm ) 

1/ Je l'ai supprimé pour voir mais ça n'a rien changé.

2/ Du coup j'ai cherché un peu plus et j'ai vérifié aussi que ce n'était pas une histoire de CHMOD, négatif tout était bon à ce niveau.

3/ Si c'était un problème de base de donnée je n'aurais dans ces cas là  pas accès à la page index, je ne pourrais pas me loger avec mon identifiant habituel et je ne pourrais certainement pas me promener dans la section administration.

4/ Cela pourrait-il être un problème de ''boucle trop grande et time out'' ? je ne pense pas non plus car le site original fonctionne avec un serveur moins performant que celui que j'utilise donc il n'y a pas de raison. En plus je n'ai rien fait d'autre que du copier/coller.

 

Ce qui me gêne aussi, c'est que quand je clique sur un post à partir de la page index son adresse est >> http://www.chassesousmarine.org/forums/forum/3-chasse-en-general-presentations/ 

Comme sur le site web d'origine.

Mais, pourtant, via fillezila, dans /www/forums je ne vois pas à suivre le dossier ''forum'' ...

J'ai évidemment essayé pour voir en enlevant forum comme ceci >> http://www.chassesousmarine.org/forums/3-chasse-en-general-presentations/

ça ne résous pas le problème même si cette fois-ci j'arrive sur une page avec de l'interface graphique ''COULDN'T FIND THAT''

 

Donc là je suis complètement bloqué depuis lundi dernier. Je veux me rassurer en me disant que c'est forcément un truc de base tout ''c*n'' mais je ne le voie pas... :((

 

 

 

 

Lien vers le commentaire
Partager sur d’autres sites

  • Administration

Bonjour et bonne année ! :)

 

Il est compliqué de te répondre avec les informations fournies. Je pense que je vais avoir besoin d’un accès à l’ancien et au nouveau serveur pour pouvoir regarder ça et pouvoir te répondre de manière adéquate.

Lien vers le commentaire
Partager sur d’autres sites

Oui tu as  raison et j'en suis désolé car je comptais bien pouvoir tout faire moi même :'(

 

Je vais te transmettre tout cela dans la soirée. Merci.

 

nota: j'ai même vérifié que le wordpad ne pouvait pas en être la cause comme j'en ai le souvenir avec le notepad lors d'enregistrement des fichiers *.php

Lien vers le commentaire
Partager sur d’autres sites

  • 5 semaines après...

Bonsoir,

 

Bon pour ceux qui seraient encore sur une vielle version.

 

J'étais bloqué depuis janvier car la version actuelle en V3.4.x n'est pas compatible avec PHP7 fournit par OVH.

 

Donc normalement ce week-end une fois que j'aurais remis à jour les datas (faut-il aussi sauvegarder l'ancienne base de donnée pour l'importer dans la nouvelle base sql ???)

Puis effectué l'upgrade en V4.x.x tout devrait fonctionner.

 

Donc après cette pause de presque un mois, va falloir que je repotasse tout depuis le début pour me remettre dans le bain. :D

Lien vers le commentaire
Partager sur d’autres sites

Surement HS vu que tu vas passer à IPS 4 mais tu ne peux pas configurer la version de php sur ovh ? (Voir ceci par exemple)
Cela m'étonne qu'ils te forcent à une version récente de php sans te proposer des versions antérieures

Lien vers le commentaire
Partager sur d’autres sites

Il y a 20 heures, cybero a dit :

Surement HS vu que tu vas passer à IPS 4 mais tu ne peux pas configurer la version de php sur ovh ? (Voir ceci par exemple)
Cela m'étonne qu'ils te forcent à une version récente de php sans te proposer des versions antérieures

 

Bonsoir Cybero,

 

Oui tu as tout à fait raison.

J'avais vérifié fin décembre et en effet je peux basculer sur des versions antérieures.

Mais à cette époque je ne savais pas que mon problème venait de cela.

 

Toute fois 3 questions me taraude maintenant grâce à toi et je t'en remercie :

-1/ Quelle version de PHP est compatible avec ma version IPS 3.4 actuelle étant donné que je peux downgrader PHP vers la v5.6 ; la v5.5 et la v5.4 ?

-2/ Enfin, ne serait-ce pas mieux ou plus fiable de :

-------------- passer d'abord en une version de php compatible pour vérifier que ce que j'ai fais jusqu'à présent est bon ?

-------------- et ensuite tenter l'upgrade de ma version IPS 3.4 vers la dernière v4.x stable ?

-------------- et alors passer en php v7 ?

-3/ OU ALORS je tente direct l'upgrade d'IPS en V4.x ?

 

Dans tous les cas il me faut en premier lieu mettre en maintenance le forum actuellement en service pour pouvoir effectuer la sauvegarde du FTP et mettre à jour le FTP du nouvel hébergeur. Puis je suppose qu'il faut que je fasse pareil avec la base de donnée de mysql et là pour ce dernier point je ne sais plus si je peux mettre à jour cette base de donnée ou bien je dois tout supprimer pour tout recommencer..... va falloir chercher pour ne pas trop se planter. :unsure:

 

Merci à toi Cybero et j'accepte avec le sourire tous les avis et critiques du moment que ça me permet de pourquoi pas finir ça ce week-end et j'espère commencer à aller dessus cette nuit vu que ma journée de demain est déjà complètement compromise. <_<

 

B)

Lien vers le commentaire
Partager sur d’autres sites

Il me semble (De mémoire) que la version 5.5 (et surement 5.6) est un bon compromis pour faire fonctionner IPS 3.4.x et 4.x
Normalement la 7 aussi mais comme tu as l'air d'avoir des soucis avec.... :dur:
Tu as ce script IPS qui permet de tester ta conf php/base/divers... avant install / upgrade, ça te permettra de te faire une idée des pré-requis

 

Personnellement, je prendrais la solution 2:
 

  1. Mettre en php 5.5/5.6... faire tourner IP Board 3.4 (Puisque php 7 ne convient pas donc - Effectivement tu valideras tes actions passées)
  2. Passer le script de test de compatibilité
  3. Si OK, faire une bonne sauvegarde de tout (FileSystem & Base)
  4. Puis upgrade en IPS 4
  5. Passer à une version php plus récente (Perso je suis en php 7.0.27 avec la dernière version IPS 4)

 

il y a une heure, rackham a dit :

[...] la base de donnée de mysql et là pour ce dernier point je ne sais plus si je peux mettre à jour cette base de donnée ou bien je dois tout supprimer pour tout recommencer.....

 

Je n'ai pas compris cette interrogation... ?
Sauvegarde la au cas où (on ne sait jamais !) et upgrade cette base :)

 

(J'avoue avoir survolé ce sujet... peut-être tout cela t'a-t-il déjà été dit / conseillé)

 

Bon courage, je pense que tu as fait le plus compliqué :)

 

Modifié par cybero
Plus beau :p
  • J’aime 1
Lien vers le commentaire
Partager sur d’autres sites

Merci beaucoup !

Moi aussi j'approuve la seconde solution en plus ça me fait manipuler et ça fait toujours un peu de bien.

 

Citation

[...] la base de donnée de mysql et là pour ce dernier point je ne sais plus si je peux mettre à jour cette base de donnée ou bien je dois tout supprimer pour tout recommencer.....

 

Alors, je voulais dire que actuellement:

- il y a le forum en fonctionnement (adresse en xxx.com) mais avec un hébergeur plus du tout adapté que j'appellerais ''le vieux forum''.

- et il y a un nouvel hébergeur depuis fin décembre 2017 (avec pour l'instant une adresse en xxx.org) pour permettre de copier le ftp et la base mysql du vieux forum pour que cela deviennent ensuite le nouveau forum upgradé en v4.x

 

Le problème c'est que suite à cette histoire d'incompatibilité PHP7 que je ne sais que depuis hier soir, il s'est donc écoulé presque 1 mois.

Et depuis un mois, sur le forum en fonctionnement (le vieux forum) il y a eu des des nouveaux posts, peut-être des inscriptions et autres.

 

Du coup, pour bien faire en une fois durant ce week-end, j'ai peut-être interêt de tout recommencer afin de profiter de l'inactivité du forum puisque je l'aurais mis en maintenance.

 

Car, autant c'est facile de mettre à jour le ftp chez le nouvel hébergeur. Autant, pour mettre à jour la base mysql depuis fin décembre, c'est peut-être plus simple de la supprimer puis de la remplacer par la toute fraîche qu'exporterais demain de l'ancien forum.

 

C'est là que je doute... en attendant je vais déjà passer en PHP5.6

 

Merci en espérant avoir su expliquer ce que je voulais dire. B)

Lien vers le commentaire
Partager sur d’autres sites

Il y a 11 heures, rackham a dit :

Et depuis un mois, sur le forum en fonctionnement (le vieux forum) il y a eu des des nouveaux posts, peut-être des inscriptions et autres.

 

Du coup, pour bien faire en une fois durant ce week-end, j'ai peut-être interêt de tout recommencer afin de profiter de l'inactivité du forum puisque je l'aurais mis en maintenance.

 

Car, autant c'est facile de mettre à jour le ftp chez le nouvel hébergeur. Autant, pour mettre à jour la base mysql depuis fin décembre, c'est peut-être plus simple de la supprimer puis de la remplacer par la toute fraîche qu'exporterais demain de l'ancien forum.

 

Ah ok j'ai tout compris B)
Dans ce cas là oui, puisque tu l'as déjà fait et sais comment faire, autant prendre la dernière base en date afin de ne rien perdre :)
C'est plus de manipulations mais au auras un forum "up to date"

 

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

 

oui tu as raison et merci pour cette confirmation c'est cool.

 

Tous les uploads ont été terminé ce matin.

Bien que j'ai cru distinguer une petite anomalie (histoire de variable a zero pas tout compris) à la fin de l'upload de la base de donnée via mysqldumper le site semble fonctionnel ce matin.
pas simple d'uploader le fichier compresse de 570Mo dans mysql..... il a fallu s'y prendre à plusieurs fois car pas assez de bande passante en montante.

 

Par-contre 1 points m'échappent:

- Comment on ajoute  -TESTINSTALL à la fin de la clée de licence car sur la version v3.4 dans la section Licence key j'ai accès a ''relaod'' ''remove licence key'' mais je en vois pas comment modifier la clée pour ajouter -TESTINSTALL à la fin de la clée de licence
Nota: En effet nous devons d'abord tester le forum en V4 en test pour être sûre que tout fonctionne avant de le passer en officiel.

 

 

Sinon j'ai récupéré chez IPS.com via l'user la version v4.2.7 que je vais donc pouvoir mettre en place et tester.

 

Merci

 

Lien vers le commentaire
Partager sur d’autres sites

  • Administration

ATTENTION

 

Citation

Votre URL d'installation sera connectée et pour forcer la règle "Vous ne pouvez avoir qu'UNE seule installation", vous ne pourrez pas changer cette URL. Soyez certains d'installer votre forum test quelque part ou vous ne devrez pas avoir besoin de le déplacer.

 

 

Lien vers le commentaire
Partager sur d’autres sites

Bon moi je suis bloqué depuis le week-end de la semaine dernière.

J'ai commencé l'upgrade avec la dernière V4 disponible sur bien entendu ma version de test.

 

Je suis passé en PHP7 pour bien faire.

 

La procédure de mise à jour est facile et claire, il faut juste suivre ce qui est dit.

J'arrive à la conversion UTF8 et j'ai le choix entre l'UTF8 de base (le second choix) et l'UTF8-4 (le premier choix) beaucoup plus évolué mais qui prend plus d'espace dans la base de donnée.

 

Ayant déjà une grosse base de donnée et toutes les difficultés qui vont avec pour l'uploader (une horreur.... j'en parlerais après) donc je choisi le second choix qui est la version de base UTF8.

ça commence à convertir mais au bout de 20mn je suis toujours bloqué à 1.3% ou 3.1%

Je pense que c'est bloqué.

Donc je recommence tout et retente à nouveau. ça bloque toujours au même endroit et même pourcentage.

J'ai essayé 2-3 autres fois la semaine dernière mais toujours pareil donc,

>>> Du coup première question, Faut-il que j'ose attendre beaucoup plus longtemps..... ?

 

Alors je tente avec l'UTF8-4 et la conversion se fait en 10-15mn et jusque 100%.

 

Après la conversion j'arrive à l'étape N°7, celle du lancement de l'upgrade. 

 

Les conversions de base se font bien jusqu'au moment où ça merdouille.... :(

Capture.thumb.JPG.d9aade875885898028df72a52b160944.JPG

 

Je fais différents essai d'upgrade toute la semaine dernière avec différentes bases téléchargée ces derniers temps et je suis toujours bloqué au même niveau.

 

Je file sur mysql et à chaque fois que j'ai le problème ci-dessus, j'ai ça dans mysql.

Capture-1.JPG.879b786b3fa79a3340663a5a19e30f94.JPG

 

 

Evidemment, avant de tenter le passage à la V4 ou bien quand j'ai l'erreur, j'ai tenté de faire des réparations puis optimisations avec les outils standards proposés dans mysql mais je n'ai aucune évolution positive.

Je précise que lorsque je le fais avant une migration, je n'ai aucune erreur.

 

1/ Donc à ce jour toujours bloqué à ce niveau aussi je suis preneur d'un coup de main.

 

2/ L'autre question concerne les uploads de la base de donnée.

--- Les essais avec MysqlDumper fonctionnent à condition de rester en PHP5.x (En PHP7 ça ne fonctionne pas).
L'upload se fait bien, même pour la sauvegarde de plus de 570Mo avec une bande passante en upload d'à peine 100ko/s.
MAIS, à chaque fois, il y a une incompatibilité avec OVH. En effet, si je charge la base avec MysqlDumper, il n'est absolument plus possible de la supprimer sans demander l'aide d'un technicien....

--- En upload avec l'outil d'import de OVH dans ma console fonctionen assez bien. MAIS il faut une p**ain de bande passante en upload. Et comme la bande passante ne gravite que autours de 100ko/s voire parfois 140ko/s et bien ça ne fonctionne pas même avec 250Mo comme je suis en train de le faire ce soir car j'ai eu la bonne idée d'uploader la base ''morceau par morceaux de table''. Seul problème, c'est que j'ai une table qui fait 250Mo.... toutes les autres table de la base sont chargées depuis dimanche soir mais toujours pas cette nouille de table.....

--- Mon autre solution d'upload est de me servir du smartphone car en 4G je peux uploader jusque parfois 900ko/s (en général autours de 400 à 7000ko/s). Mais là, sur 10Go de forfait j'ai consommé 7Go et du coup pour finir le mois pour le boulot c'est chaud bouillant.

 

Je sais qui il a des solution en ligne de commande comme avec MobaXterm. 

J'arrive à me connecter à la base. MAIS je ne sais pas et pas compris comment on fait pour uploader la base.

Qu'elle ligne de commande faut-il écrire si par exemple le fichier appelé morceau3.sql se trouve tout simplement dans c:\

 

Merci pour vos lumières !

 

B)

 

 

 

Modifié par rackham
Lien vers le commentaire
Partager sur d’autres sites

  • Administration

Bonjour,

 

Voici la commande pour la restauration d’une base :

mysql -h serveur_sql -u nom_utilisateur -p nom_bdd_cible < morceau3.sql

Et pour plus d’informations :

 

  • J’aime 1
Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

Chargement
×
×
  • Créer...

Information importante

En utilisant ce site, vous êtes d’accords avec nos Conditions d’utilisation. Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookies, sinon nous supposerons que vous êtes d’accord pour continuer.