2010-12-07 3 views
2

J'essaie de suivre un didacticiel. Dans le didacticiel, l'instructeur montre comment modifier le fichier config.inc pour définir un dossier en tant que UploadDir. Cela lui a permis de sélectionner les fichiers .SQL dans ce dossier à partir d'un menu déroulant «répertoire de téléchargement du serveur Web» lors de l'importation dans phpmyadmin. J'ai essayé d'obtenir de l'aide, mais je n'ai pas réussi à le faire fonctionner. Donc, je voulais simplement parcourir le fichier et l'importer. J'étais capable de faire cela, mais ensuite je voulais sélectionner "Latin-1" pour le jeu de caractères, comme l'a fait l'instructeur, mais il n'y a pas d'option pour moi. Je ne sais pas si cela compte vraiment (je suppose que c'est le cas, sinon il n'aurait pas insisté.) At-il le choix disponible uniquement parce qu'il a réussi à faire fonctionner le répertoire de téléchargement du serveur web ou a-t-il fonctionné? pour lui parce qu'il utilisait des phpmyadmin plus anciens? (La vidéo a été faite en mars 2009.)Impossible de sélectionner Latin-1 comme jeu de caractères dans PHPMyAdmin

+0

Pouvez-vous fournir un lien vers la vidéo tutoriel que vous suivez? Il pourrait y avoir des informations supplémentaires là-bas qu'un autre ensemble d'yeux pourrait discerner. –

+0

@david http://www.lynda.com/tutorial/769 c'est la partie "Configuration de l'environnement de test sur un PC" du chapitre 1. Vous devez avoir un compte pour voir la vidéo ou vous pouvez google "lynda". com procès "pour obtenir un abonnement d'essai comme je l'ai fait. – LuxuryMode

+0

Hmmm, le lien ne fonctionne pas pour moi. Semble être rediriger à l'infini. Si le temps passe, je vais m'inscrire et voir la vidéo. –

Répondre

2

Évidemment, il y a maintenant une ligne supplémentaire: $ cfg ['UploadDir'] = ''; (Faites défiler vers le bas dans le fichier d'où il l'ajoute dans le tutoriel pour le trouver)

Dans le tutoriel, il ajoute: $ cfg ['UploadDir'] = 'c: \ Files'; au fichier, et la ligne ci-dessus ne doit pas déjà exister pour lui quand il a fait la vidéo.

La suppression de cette ligne redondante a permis à la boîte de sélection "Répertoire de téléchargement du serveur Web" d'apparaître dans mon interface phpmyadmin. Cela ne fonctionnait pas pour moi jusqu'à ce que j'ai supprimé cette ligne préexistante. (Ou tout simplement mettre c: \ fichiers entre les guillemets simples de la ligne existante)

Maintenant, je dois comprendre pourquoi il n'y a pas de sélection « latin1' disponible sur la ligne suivante de l'interface phpmyadmin

+0

wow, merci de prendre le temps sur celui-ci – LuxuryMode

0

Il ne semble pas que l'échec UploadDir à fonctionner est responsable du sélecteur "latin 1" manquant. Cela ressemble à un problème de version de phpMyAdmin.

Heureusement, sur de nombreux systèmes (la plupart?), Le latin est l'encodage par défaut, donc même si votre version de phpMyAdmin ne supporte pas la sélection de votre encodage, vous aurez probablement raison.

+0

Mais il semble que ce soit par défaut à utf-8 .... – LuxuryMode

+0

Cela ne devrait pas poser de problème sauf si les jeux de données sont en utilisant des caractères funky. Je passerais simplement cette étape et j'appuierais sur le reste du tutoriel. –

0

Avec ma version, je peux le choisir dans la page d'accueil de phpMyAdmin.

1

. Je suis sur un serveur CentOS Mon installation phpMyadmin "vanilla" utilise le dossier/var/lib/phpMyAdmin qui contient les dossiers 'config', 'save' et 'upload' Je n'ai pas eu besoin de changer le PHP $ cfg ['UploadDir'] réglage à partir de la valeur par défaut du système (qui dans mon cas utilise ./tmp)

Quoi qu'il en soit, tout ce qui était nécessaire était que je ftp le grand fichier (.csv) .csv que je veux importer dans ma base de données dans le dossier/var/lib/phpMyAdmin/upload. port tab dans phpMyadmin et l'option pour "répertoire de téléchargement du serveur web" apparaît. Le menu déroulant montre maintenant le fichier que je viens de placer dans/var/lib/phpMyAdmin/upload.

Espérons que cela aide.

0

Vous pouvez utiliser ISO 8859-1

Kudos et Merci à @ user1344717: Apparemment Latin 1 est ISO 8859-1

ISO Latin 1 character set

donc aller de l'avant et d'utiliser ISO 8859-1. Je l'ai fait et cela a bien fonctionné pour moi avec les fichiers mysql de test Latin1

J'étais confronté à un problème similaire et Il a répondu à cela dans un commentaire ci-dessus, mais cela m'a pris du temps pour le résoudre.Oh et oui, pour répondre à votre 2ème requête, mettre à jour le fichier de configuration et utiliser le UploadDir est totalement optionnel. Ajouter cela vous donne un répertoire par défaut que vous pouvez utiliser par défaut pour dire C: \ Code ou C: \ Work, mais même sans lui, vous pouvez naviguer vers n'importe quel dossier ou emplacement de fichier en utilisant le bouton Parcourir disponible par défaut. (Il est disponible pour moi depuis que je cours en tant qu'utilisateur admin avec tous les privilèges Global dans mon installation locale.)