Aujourd’hui un membre de mon équipe viens de me poser la question suivante : Comment faire pour importer le base de données ? Le fichier fait 8 Mo mais, PHPMyAdmin limite la taille des fichiers d’import à 2 Mo.
J’ai donc decider de faire un petit mémo au cas ou ça intéresserais d’autres personnes.
En fait ce n’est pas réellement PHPMyAdmin qui limite la taille du fichier, c’est votre configuration PHP. Pour contourner le problème voici une astuce (au dela d’un certain poids de fichier, cette astuce ne fonctionne plus, il y a d’autre critère qui entre en jeu) :
1/ Il faut éditer le fichier php.ini (avant de modifier ce fichier faite une copie de sauvegarde pour pouvoir revenir en arrière dans le cas ou vous feriez une mauvaise manip.)
2/ Dans ce fichier il y a deux directives à mettre à jour :
- La première est upload_max_filesize – elle est definie par défaut à 2 mo –
- Dans le cas ou votre fichier fait plus de 8Mo il faut aussi modifier post_max_size qui est par défaut à 8 Mo.
3/ Une fois ces modifications faites, il suffit de redémarrer Apache.