Fork me on GitHub




(1) 2 »


TDMDownloads 1.65 Import base de données de WFDownloads 3.2 RC2
Semi pro
Inscrit: 13/04/2007 20:36
Messages: 849
Bonsoir

Après quelques essais voici ci-dessous les problèmes que je rencontre avec la fonction Import de TDMDownloads pour importer la base de données de WFDownloads.

Configuration : Xoops 2.5.9 beta 2 / TDMDownloads 1.65 Final / WFDownloads 3.2 RC2

Dans un post précédent, j’avais déjà essayé l’import de la base de donnée de WFDownloads à partir de la fonction Import de TDMDownloads et certaines catégories n’étaient pas importés. Là c’etais assez simple car le nom de certaine catégorie contenais une Apostrophe donc en l’enlevant avant l’import le problème étais réglé.

Par contre sur plus de 1922 logiciels quasiment 360 logiciels n’ont pas été importés. Donc voici les erreurs qui ont été mentionné suite à l’import de la base de données de WFDownloads vers TDMDownloads.

1) L’erreur la plus courante (quasiment 95% des erreurs)

Citation :
Error number: 1406
Error message: Data too long for column 'version' at row 1

2) L’erreur (ou je pense savoir pourquoi ) car dans le titre du logiciel se trouve une apostrophe d’où l’erreur. Si vous pouviez me donner la confirmation se serais sympa
Citation :
Error number: 1064
Error message: Erreur de syntaxe près de 'n'Tiles 1.5.3', 'http://www.bricksntiles.com/download/setup.zip', 'http://www.br' à la ligne 3

Error number: 1064
Error message: Erreur de syntaxe près de 's Mobile Agent 2.1 beta 4 fr', 'http://sourceforge.net/project/downloading.php?g' à la ligne 3

Error number: 1064
Error message: Erreur de syntaxe près de 's Link Sleuth 1.3.8', 'http:// www.example.com /tilman/XENU.ZIP', 'http://home.snafu' à la ligne 3

Error number: 1064
Error message: Erreur de syntaxe près de 's AutoBackup 6.8.0.30513 fr', 'http:// www.example.com /autobackup6trial.exe', '' à la ligne 3

Error number: 1064
Error message: Erreur de syntaxe près de 's Process Manager 3.4.4.0 fr', 'http:// www.example.com /processmanager/exe' à la ligne 3

Error number: 1064
Error message: Erreur de syntaxe près de 'Feel 2.3 fr', 'http:// www.example.com /download/cinefeel_setup.zip', 'http://' à la ligne 3

Error number: 1064
Error message: Erreur de syntaxe près de 's Army 2.50 - MacOS', 'ftp:// ftp. example.com /mirrors/AmericasArmy/MacOSX_v2.50/armyo' à la ligne 3

Error number: 1064
Error message: Erreur de syntaxe près de 'AMP 0.6 fr', 'http:// www.example.com /telecharger-fiche32659-mov-amp.html', '', '0' à la ligne 3

Error number: 1064
Error message: Erreur de syntaxe près de 's Internet TV 1.2.1 final', 'http:// www.example.com /programs/JLCs_Internet_' à la ligne 3

Error number: 1064
Error message: Erreur de syntaxe près de 's FLV Joiner 0.6', 'http://www.example.com/ /FLVJoin0.6.zip', 'http:' à la ligne 3

Error number: 1064
Error message: Erreur de syntaxe près de 's Army 2.8.5 - Windows', 'ftp://ftp. example.com /mirrors/AmericasArmy/Windows_v2.8.5/' à la ligne 3

Error number: 1064
Error message: Erreur de syntaxe près de 's Army 2.8.5 - Linux', 'ftp:// ftp. example.com /mirrors/AmericasArmy/Linux_v2.8.4/aa.2' à la ligne 3

Error number: 1064
Error message: Erreur de syntaxe près de 'Cd 3.1 fr', 'http:// www. example.com /download/retrocd_setup.zip', 'http://neo' à la ligne 3

Error number: 1064
Error message: Erreur de syntaxe près de 'une image', 'http:// www. example.com /Telechar/tuto/Tuto_Extraire_fichiers_image_' à la ligne 3

Voilà, si pour la question 2, c’est vraiment un problème d’apostrophe comme je le pense, cela concerne déjà 14 logiciels qui peuvent être corrigés facilement avant l’importation. Par contre pour la question 1, je ne sais vraiment pas ce que cela veut dire et comment le corrigé est cela concerne plus de 340 logiciels

Donc si quelqu’un pouvais m’aider à résoudre ce problème cela me permettrais d’utiliser TDMDownloads qui je pense deviendra maintenant le module de téléchargements de logiciels le plus à jour et le plus complet

Merci d’avance pour vos réponses
Bonne soirée

Posté le : 05/03/2017 19:15

Une personne qui n'a jamais commis d'erreurs n'a jamais tenté d'innover. [Albert Einstein]
Partager Twitter Partagez cette article sur GG+
Re: TDMDownloads 1.65 Import base de données de WFDownloads 3.2 RC2
Semi pro
Inscrit: 08/03/2006 21:08
Messages: 1176
Salut,

Avec des messages d'erreurs, c'est beaucoup plus facile!!!

La longueur du champ est trop courte. Aujourd’hui on a:

version varchar(10)


et il faut juste modifier en:

version varchar(20)


Tu vas dans phpmyadmin et tu modifie le champs "version" de la table tdmdownloads_downloads (varchar(10) à varchar(20).

Pour être parfaitement propre, il faut aussi modifier la table tdmdownloads_mod.

Ça devrait corriger la plupart des erreurs. Pour les ' il faudrait modifier le code.

Posté le : 06/03/2017 10:19
Partager Twitter Partagez cette article sur GG+
Re: TDMDownloads 1.65 Import base de données de WFDownloads 3.2 RC2
Semi pro
Inscrit: 13/04/2007 20:36
Messages: 849
Bonjour Mage et merci pour ton aide

Par contre, c'est compliqué de modifier le code pour éviter le problème d'apostrophe ?

Merci

Posté le : 07/03/2017 16:56

Une personne qui n'a jamais commis d'erreurs n'a jamais tenté d'innover. [Albert Einstein]
Partager Twitter Partagez cette article sur GG+
Re: TDMDownloads 1.65 Import base de données de WFDownloads 3.2 RC2
Semi pro
Inscrit: 08/03/2006 21:08
Messages: 1176
J'ai fais quelques modifications,

Peux-tu désinstaller TDMDownloads et installer la version qui est ici:

https://github.com/GregMage/TDMDownloads/tree/master

Ensuite fait l'import, normalement tu devrais avoir aucunes erreurs! Les fiches ou les catégories qui ont un ' sont maintenant importées.

Merci de me faire un retour si cela fonctionne!

Posté le : 07/03/2017 17:53
Partager Twitter Partagez cette article sur GG+
Re: TDMDownloads 1.65 Import base de données de WFDownloads 3.2 RC2
Semi pro
Inscrit: 13/04/2007 20:36
Messages: 849
Merci Mage pour ton aide

Alors j'ai désinstallé l'ancien TDMDownloads recharger la base de donnée avant l'installation de ton module.

Ensuite, j'ai installé ton module que tu ma donné en lien, ensuite dans l'onglet "Importer", j'ai choisi "Importation de WF Downloads (Version 3.2 RC2 uniquement)".

Dans données à importer, il m'indique bien :
Il y a 1922 fichiers à importer
Il y a 266 catégories d'importation

Dans les autres champs, il va bien chercher au bon endroit les screenshot et les images des catégories.

Ensuite je clique sur "Importation", j'ai le message "Êtes-vous sûr de vouloir importer les données du module WF-Downloads vers TDMDownloads ?" et Je clique sur "Valider".

Et là, il n'importe que les votes et rien d'autres. Et en bas de la page, j'ai quand même le message "Importation effectuée avec succès !"

En cliquant sur "Requêtes" pour voir s'il y a des erreurs
J'en trouve 2 sur 395 Requêtes

Citation :
0.000189 - SELECT cid, pid, title, imgurl, description, total, summary, spotlighttop, spotlighthis, dohtml, dosmiley, doxcode, doimage, dobr, weight, formulize_fid FROM wfdownloads_cat
Error number: 1054
Error message: Champ 'formulize_fid' inconnu dans field list


Citation :
0.000179 - SELECT lid, cid, title, url, filename, filetype, homepage, version, size, platform, screenshot, screenshot2, screenshot3, screenshot4, submitter, publisher, status, date, hits, rating, votes, comments, license, mirror, price, paypalemail, features, requirements, homepagetitle, forumid, limitations, versiontypes, dhistory, published, expired, updated, offline, summary, description, ipaddress, notifypub, formulize_idreq FROM wfdownloads_downloads
Error number: 1054
Error message: Champ 'screenshot2' inconnu dans field list


Voilà, j'espère que cela peut t'aider

Posté le : 07/03/2017 21:42

Une personne qui n'a jamais commis d'erreurs n'a jamais tenté d'innover. [Albert Einstein]
Partager Twitter Partagez cette article sur GG+
Re: TDMDownloads 1.65 Import base de données de WFDownloads 3.2 RC2
Semi pro
Inscrit: 08/03/2006 21:08
Messages: 1176
Salut,

Tu as du faire une erreur de manipulation en important les tables car il n'y a pas de raisons à avoir ce genre d'erreurs... J'ai testé sur la dernière version de wfdownloads et tout fonctionne...

Posté le : 08/03/2017 13:19
Partager Twitter Partagez cette article sur GG+
Re: TDMDownloads 1.65 Import base de données de WFDownloads 3.2 RC2
Semi pro
Inscrit: 13/04/2007 20:36
Messages: 849
Bonjour Mage

c'est bizarre car j'ai utilisé la même base de donnée que lors du premiers essais. Donc je vais réessayé ce soir malgré qu'avant de posté le message d'erreur, j'avais fais les mêmes manip une deuxième fois pour être sûr.

Mais, quand tu dit dernières version de WFDownloads, tu parle de laquelle ?

On n'est pas obligé d'utilisé la 3.2RC2 comme indiqué ?

Posté le : 08/03/2017 15:39

Une personne qui n'a jamais commis d'erreurs n'a jamais tenté d'innover. [Albert Einstein]
Partager Twitter Partagez cette article sur GG+
Re: TDMDownloads 1.65 Import base de données de WFDownloads 3.2 RC2
Semi pro
Inscrit: 08/03/2006 21:08
Messages: 1176
J'ai testé l'import avec la version 3.23 RC5...

Posté le : 11/03/2017 10:13
Partager Twitter Partagez cette article sur GG+
Re: TDMDownloads 1.65 Import base de données de WFDownloads 3.2 RC2
Semi pro
Inscrit: 13/04/2007 20:36
Messages: 849
Bonsoir Mage

Donc en installant la version 3.23 RC5 de WFDownloads et en refaisant l’import depuis TDMDownloads 1.66 beta 1 tout fonctionne parfaitement (imports de tous les logiciels, de toutes les catégories et de tous les votes) et avec aucune erreurs.

Merci vraiment tout fonctionne parfaitement.

Par contre, j’ai remarqué 2 erreurs indiquées avec TDMDownloads 1.66 beta 1 sur une version de Xoops 2.5.9b2 avec le mode debug de xoops activé.
Mais peut-être quelles sont sans conséquences.

En étant sur la page index du site avec tous les blocs de TDMDownloads affiché, il affiche l’erreur :
Citation :
Avis: makeSelBox() is deprecated since 2.5.9, please use makeSelectElement(), accessed from /modules/TDMDownloads/blocks/tdmdownloads_search.php line 47, dans le fichier /class/tree.php ligne 217


Lorsque que l’on clique sur le bouton RSS dans n’importe quelle page de TDMDownloads, il affiche l’erreur :
Citation :
This page contains the following errors:error on line 94 at column 1 : Extra content at the end of the document. Below is a rendering of the page up to the first error.


Voilà, maintenant c’est à moi de jouer et merci pour le temps que tu as consacré pour mettre au point ce module et la fonction Import.

PS : Je vais ouvrir un autre Post concernant la version TDMDownloads 1.66 beta 1

Posté le : 12/03/2017 18:25

Une personne qui n'a jamais commis d'erreurs n'a jamais tenté d'innover. [Albert Einstein]
Partager Twitter Partagez cette article sur GG+
Re: TDMDownloads 1.65 Import base de données de WFDownloads 3.2 RC2
Semi pro
Inscrit: 08/03/2006 21:08
Messages: 1176
Top, merci pour les retours!

Posté le : 14/03/2017 21:23
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
(1) 2 »



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

43 Personne(s) en ligne (32 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 43 | Plus ...