News:

Bored?  Looking to kill some time?  Want to chat with other SMF users?  Join us in IRC chat or Discord

Main Menu

Méthode pour restructuration titanesque

Started by DanielSan34, October 26, 2015, 05:14:15 AM

Previous topic - Next topic

DanielSan34

Bonjour à vous,
ayant d'abord posté sur le forum de simplePortal, je me suis rendu compte que ce n'était pas au bon endroit, oups !

j'ai rejoint l'administration d'un forum assez conséquent, non-spammé (alain54 vient quelque fois ici ;))

  • Total des membres:3 424
  • Total des messages:100 416
  • Total des sujets:6 928
  • Total des catégories:17
  • Membres en ligne:26
  • Connexions simultanées:471 - 18 mars 2013 à 19:30:32
  • En ligne aujourd'hui:30
  • Total des pages vues:14 277 107
  • Moyenne des inscriptions par jour:5,56
  • Moyenne des messages par jour:40,61
  • Moyenne des sujets par jour:2,93
  • Total des sections:132
  • Moyenne d'utilisateurs connectés par jour:25,44
  • Ratio hommes/femmes:8.9:1
  • Pages vues en moyenne par jour:5 281,95

le truc est qu'il y en a partout ! quelle est la méthode pour faire le ménage ?
par quoi commencer ? le contenu ? les mises à jour ? supprimer les mod inutils ?
comment supprimer ou déplacer en masse des messages ?
quelles sont les erreurs a ne surtout pas faire ?

j'ai bien des backup automatiques, mais le fichier SQL de 90Mo, mon ordi ne le traite pas en entier d'un seul coup pour voir si ça tourne rond en local ... (j'ai changé les param de php.ini)

Infos sur la version:
Votre version du forum: SMF 2.0.11 (plus de détails)
Version courante de SMF: SMF 2.0.11
Version de GD: bundled (2.0.34 compatible)
Version MySQL: 5.0.67-log
PHP: 5.2.17
Version du serveur: Apache

Informations sur la Version SimplePortal :
Votre Version: 2.3.5
Version Courante: 2.3.6

Merci pour votre aide, je me sens un peu seul là  :O

note : j'ai bien noté la MàJ de php

pour déplacer les sujets en masse, je ne vois pas les cases à cocher comme expliqué dans le manuel, et je ne trouve pas non-plus où activer cette fonctionnalité ...

maximus23

Bonjour,

Pour commencer est-ce un serveur en production ?

Y a t'il des templates personnalisés ?

Pour afficher les boîtes de dialogue il faut aller dans ton profil -> Affichage et Disposition -> Montrer la modération rapide sous forme... >> Mettre Boîtes à cocher -> Sauver.

Bon à savoir aussi si tu veux faire le grand nettoyage de printemps ou alors repartir avec un forum neuf et à jour tout en gardant les données de la base de données ?

Suivant tes réponses tu auras les liens qui indiquent les procédures.

Pour tes backups il faut savoir avec quel outil ils ont été fait pour savoir comment les remettre proprement avec des outils gérant le timing automatiquement.

:)
Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

Hotcmel

Ca m interresse aussi ce post, car j ai l impression qu un bon menage ca ne ferait pas de mal à mon foum aussi

DanielSan34

bonjour et merci de vous intéresser à mon sort ;D

déjà j'ai pu changer les paramètres de mon profil (et voir par la même ce que donne le forum avec le prochain thème), merci !

le serveur (mutualisé chez infomaniak) est en production, on pourra le passer en mode maintenance le temps d'une nuit (sont bavards nos membres).

il y a un template personnalisé qui se résume à la seule modification de l'arrière plan, donc pas bien grave.

le question de repartir de zéro ou pas ?
ne sachant l'ampleur de la tâche de l'une ou l'autre, je ne sais pas.
perso, j'opterai pour repartir sur un truc neuf.
ça permettrai de TOUT mettre à jour, que ce soit le forum comme PHP et même le panneau d'administration de notre hébergeur ;D
supprimer les copies de BDD-SQL, les mod' inutiles etc etc

Je pense donc que partir de zéro serait la bonne méthode au bout de 8 ans ...

Pour les backups, via le SMF ça ne marche pas, et via phpMyAdmin c'est pharaonique (surtout pour la table des sujets).
On a bien un utilitaire mais on a eu des pbs avec.

On y voit plus clair là ... on fait comment ?

maximus23

Bonjour,

Alors rien de plus simple faire une mise à jour du forum via le large upgrade de Smf.

Fichiers dans cette section : http://download.simplemachines.org/ donc prendre le Large Upgrade puis le Pack de langage adéquat en suivant le tuto :

http://www.simplemachines.org/community/index.php?topic=445295.0

Donc toujours faire un backup complet avant toute chose c'est très important et indiqué dans le Tuto comment faire pour le sql.

:)

Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

DanielSan34

ok merci !

J'imagine que je dois faire la mise à jour de PHP avant ?

je reste donc sur la version actuelle de SMF et fais une mise à jour avec ce pack ?

maximus23

Bonjour,

Pour le php tu fais ce que tu veux mais bon il faut faire la mise à jour aussi et suivant les hébergeurs c'est dans l'interface ou dans un htaccess généralisé. Cela est l'histoire d'une minute.

Pour Smf tu suis bien les instructions du tuto et tu feras ta mise à jour très rapidement.

:)

Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

alain54100

je vois que daniel notre nouveau webmaster trouve des réponses au sujet de notre forum
merci maximus de t on aide toujours aussi précieuse
daniel fait gaffe  :D

DanielSan34

t'inquiète pas alain, je suis tes directives.
Après la grosse restructuration des catégories et sections d'aujourd'hui nous sommes prêts pour tester la sauvegarde et restauration, avant la mise à jour, nouveau template e tuti quanti !

DanielSan34

bon, je tente désespérément des essais ... en vain :(

j'en suis à l'étape de restauration avec MSD et ça bloque
Array
(
    [max_zeit] => 22
    [startzeit] => 1446816944
    [xtime] => 1446816944
    [fileEOF] =>
    [actual_table] => unbekannt
    [offset] => 95
    [aufruf] => 1
    [table_ready] => 0
    [part] => 0
    [do_it] =>
    [errors] => 0
    [notices] => 0
    [anzahl_eintraege] => 630482
    [anzahl_tabellen] => 110
    [filename] => federationpizzaiolosfrancefr_2015_11_06_10_08.sql.gz
    [actual_fieldcount] => 0
    [eintraege_ready] => 0
    [anzahl_zeilen] => 100
    [summe_eintraege] => 0
    [erweiterte_inserts] => 0
    [flag] => -1
    [EOB] =>
    [dump_encoding] => utf8
    [compressed] => 1
    [tables_to_restore] =>
    [filehandle] => Resource id #12
    [tablelock] => 0
)

Sql:
Erweiterte Inserts: 0
Commande SQL inconnue: H`����t= mX9��l�� ��̃�Uy�(Ⱥ�<.;��K�,@B�݁�O1�h �-JE:�|pF�Q ��"]��X��l$�8�cs�uުJ�xo9l�rW�l�jD��s�>q�ֵ�Q����8:��Ֆ�/S�*eA�x��6�% � ԕ����mǣ �xe���%.��9J�j��t![�}, x��0"Ԫt���1���CR�~�̾ ���]+i�����H�'_���oo�0���)n�U����E��wER�S�����b �MY��k��S�J�� �s��~�%8&�Gd �*��D�MN���ʂ��*;��t�

�T�V�V;LB=d�nh�V!��SI!t�


même pas moyen de voir quelle est la commande inconnue !
je ne désespère tout de même pas.
gros chantier, beaucoup de chose à maîtriser en même temps :o

j'ai tenté en local et sur un autre hébergement, je continue mes essais avant le grand saut

alexetgus

Pour afficher les erreurs SQL correctement, essaye avec utf8_encode(...)
Ca marche quasiment tout le temps. ;)


DanielSan34

merci.
je ne comprends pas pourquoi j'ai ce pb chez moi ... un outil comme MSD est normalement bien optimisé ...

m'enfin j'ai suivi ton conseil, bien trouvé la variable affichée qui pose pb mais en vain :
detect_encoding :
message BRUT :

Commande SQL inconnue: H`����t= mX9��l�� ��̃�Uy�(Ⱥ�<.;��K�,@B�݁�O1�h �-JE:�|pF�Q ��"]��X��l$�8�cs�uުJ�xo9l�rW�l�jD��s�>q�ֵ�Q����8:��Ֆ�/S�*eA�x��6�% � ԕ����mǣ �xe���%.��9J�j��t![�}, x��0"Ԫt���1���CR�~�̾ ���]+i�����H�'_���oo�0���)n�U����E��wER�S�����b �MY��k��S�J�� �s��~�%8&�Gd �*��D�MN���ʂ��*;��t�

�T�V�V;LB=d�nh�V!��SI!t�



message utf8_encode :

Commande SQL inconnue: H`¦íí—t= mX9ùÿlÿ± ™Í̃ Uyº(Ⱥª<.;¿KÌ,@B¾Ý O1ƒh ì-JE:Ä|pF»Q é"]£³X¸l$û8ÙcsÔuÞªJÕxo9lþrW¡l›jDªºs¨>q˜ÖµÌQ¨‘ªÖ8:é³Õ–Þ/S…*eA˜x“Ÿ6% ³ ԕöèŒímÇ£ åxeÇþß%.°ä9JØjó¥t![Ó}, x¡ã0"Ôªtò°ø1ÏæšCR¨~û̾ ùåŒ]+iíÊÿÿ“H¨'_‹´’oo›0Æßó)n¯U—ôªEÑÄwERS­¯‚›˜b ²MYûékªªS×Jë† Ýsçç~‡%8&àGd ©*³õDñMNõú†Ê‚‹Ÿ*;åÛt˜

ïT¨V•V;LB=dnh”V!•ÖSI!t‘
message utf8_decode :

Commande SQL inconnue: H`???t= mX9??l?? ????Uy?(??<.;??K?,@B???O1?h ?-JE:?|pF?Q ??"]??X??l$?8?cs?u?J?xo9l?rW?l?jD??s?>q???Q????8:???/S?*eA?x??6?% ? ????m? ?xe??%.??9J?j??t![?}, x??0"?t?1??CR?~?? ??]+i?????H?'_???oo?0???)n?U??E??wER?S?????b ?MY??k??S?J? ?s??~?%8&?Gd ?*??D?MN??????*;??t?

?T?V?V;LB=d?nh?V!??SI!t?


n'y a-t-il pas un autre moyen de restaurer une bdd compressée de plus de 20Mo ?

maximus23

Bonjour,

Si tu as fait ton backup avec mysqldumper tu ne devrais pas avoir le moindre problème pour le restaurer même avec de très grosse base de donnée comme on a ici qui dépasse le giga. Pour faire le backup il n'y a rien à mettre comme paramètre à part les login de la bdd pour le reste tout est automatisé et détecté correctement. Dans certain cas on peut faire un backup multi part pour soulager des serveurs capricieux ou des micros coupures suite à de mauvaises connexions.

:)
Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

DanielSan34

en fait je souhaite rapatrier le forum vers localhost (nous allons peut-être changer d'hébergeur, il y a quelques soucis avec infomaniak, alors je teste la manip' en local)

j'ai réinstallé MySqlDumper ... sans effet
il y a un bug quand j'essaie la connexion ftp, je tombe sur une page blanche

mais je reste zen ... :o

DanielSan34

QuoteToutes nos félicitations.

La base de données a été restaurée complètement.
Tous les fichiers de la copie de sauvegarde ont été enregistrés avec succès dans la base de données.

Restauration terminée. :-)

ce que j'ai fait :
installation en local (xampp) de Sypex Dumper et import du fichier.sql.gz
résultat : message d'erreur lisible ; pb avec la première ligne
je me suis donc dit que cela venait du fichier

alors cette fois-ci j'ai sauvegardé (avec MySqlDumper en ligne) ma base de données en non-compressé et multi-part
puis restauré en local avec MySqlDumper

j'ai ensuite modifié dans le fichier settings.php les variables de connexions (en m'inspirant d'une installation propre)

j'ai l'impression de revenir de loin lol

reste quelques peaufinage ... mais j'ai une simili copie en local ouf !

DanielSan34

j'aimerai maintenant m'attaquer aux images et autres fichiers insérés dans les sujets.

je vois un dossier "attachments" ... de 12Go :o
est-ce bien celui-ci ? les fichiers ne présentent pas d'extension ???

lorsque j'en importe un, que je suppose être celui de mon avatar
en ligne l'url de l'image est
<img src="http://www.domaine.fr/forum/index.php?action=dlattach;attach=9364;type=avatar" alt="" class="avatar">
et dans le dossier "attachments" j'ai un fichier "9364_969df9e637593b6c20a7460217f6fee985e52468"

il ne se passe rien sur le forum en local ... est-ce par ce qu'il est géré par un paquet particulier ?
j'aimerai aussi faire le tri dans les paquets utilisés ;D

une idée ?

ah j'ai oublié de préciser : j'ai installé le large upgrade + langue.
je n'ai donc pas fait une copie mais une nouvelle installation ...

maximus23

Bonjour,

Après ton installation tu dois utiliser le fichier repair_settings.php que tu dois mettre à la racine de ton site local en l'occurrence et l'exécuter via ton navigateur.

Après cela tu devrais retrouver tout les paths corrects pour toi utiliser le forum en local.

:)
Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

DanielSan34

Quote from: SMF 2.0 Settings Repair Tool
Your settings were saved. Please confirm all the paths and URLs below, and that your forum works.
comment te dire merci ... MERCI !

de suite ça va mieux là déjà ;D

bon, ça ne règle pas le pb des avatars et des images jointes aux messages.

A savoir que chacun des membres à son propre avatar perso, sauf qu'il n'y a rien dans le dossier avatar ???
Il y a bien des PNG "avatar_441.png" dans le dossier attachments qui s'affiche bien dans le profil associé mais ils n'y sont pas tous.
J'ai comme l'impression qu'un paquet spécifique a été utilisé pour cela, qu'en pensez-vous ?

voici la liste des paquets sur notre forum en ligne :

  • Ad Managment   2.3.6.2
  • SimplePortal   2.3.5
  • SimplePortal - French   2.3.5
  • Aeva Media   1.4w
  • Google Member Map   2.6
  • Google Translate for SMF 2.0   1.3
  • Tidy Child Boards   1.4
  • Email Template Editor   1.0
  • SMF 2.0.7 Update   1.0
  • Log Karma Actions   2.0
  • Karma Buttons   1.1
  • Contact Page   3.2
  • SMF 2.0.8 Update   1.0
  • SMF 1.1.20 / 2.0.9 Update   1.0
  • Facebook Slide Like Box   2.1.3
  • SMF 1.1.21 / 2.0.10 Update   1.0
  • SA Facebook   3.0
  • Tapatalk SMF 2.0 Plugin   4.3.2
  • SMF 2.0.11 Update   1.0
  • SA Facebook   3.1
  • 6 Custom buttons / tabs with Sub Menus (4)
je suspecte aevamedia de faire quelque chose d'obscure ...
je me trompe ou c'est un paramétrage particulier dans l'admin qui joue avec les avatars/pièce jointe des messages ?

je souhaite dans un premier temps repartir sur les fonctionnalités natives à SMF
et rajouter les paquets réellement utiles en suite (simplePortal, tapatalk, memberMap et emailTemplate, adManagment)

DanielSan34

en local, n'ayant pas aeva media,
si j'ajoute une image à un sujet ou si je change mon avatar ça rajoute bien un fichier sans extension dans le dossier attachments

je ne comprends pas cette affaire :o

en PJ le fichier en question

maximus23

Bonjour,

Avant toute chose et avant de mettre ta bdd en local tu dois avoir tout les fichiers originaux de Smf ainsi que le répertoire attachments, Packages avec les mods  et compagnie au grand complet.

Quand cela est fait tu réimportes ta bdd puis tu lances le repair_settings sans toucher à rien d'autre.

Quand cela est fait tu vérifies le site en local et tu passes en admin voir si tout les paths sont bien corrigés.

Puis si tu veux remettre le site à zéro en gardant la bdd tu mets le site sur le thème par défaut alors tu mets le large upgrade et tu l'exécutes.

Tu remets de suite car lui il doit rester aeva media pour ne pas perdre les liens bdd.

:)
Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

Advertisement: