J'ai changé tous les paramètres php.ini que je connais:
upload_max_filesize
, post_max_size
.
Pourquoi est-ce que je vois toujours 2 Mo?
J'utilise Zend Server CE, sur une VirtualBox Ubuntu sur un hôte Windows 7.
php
mysql
phpmyadmin
ronaldosantana
la source
la source
phpinfo()
? (C'est l'erreur la plus courante)Réponses:
Vous n'avez probablement pas redémarré votre serveur;)
Ou vous avez modifié le mauvais
php.ini
.Ou vous avez réussi à faire les deux ^^
la source
Recherchez le fichier appelé:
php.ini
sur votre serveur et suivez les étapes ci-dessousAvec apache2 et php5 installés, vous devez apporter trois modifications dans le fichier php.ini. Ouvrez d'abord le fichier pour le modifier, par exemple:
sudo gedit /etc/php5/apache2/php.ini
OU
sudo gedit /etc/php/7.0/apache2/php.ini
Ensuite, recherchez l'
post_max_size
entrée et entrez un nombre supérieur à la taille de votre base de données (15M dans ce cas), par exemple:Modifiez ensuite l'entrée pour
memory_limit
et donnez-lui une valeur supérieure à celle donnéepost_max_size
.Assurez-vous ensuite que la valeur de
upload_max_filesize
est inférieure àpost_max_size
.L'ordre du plus grand au plus petit doit être:
Après avoir enregistré le fichier, redémarrez apache (par exemple
sudo /etc/init.d/apache2 restart
) et vous êtes prêt.N'oubliez pas de
Restart Apache Services
pour que les modifications soient appliquées.Pour plus de détails, cliquez ici .
la source
php.ini
qui devrait être modifié n'est pas/etc/php7.2/apache2/php.ini
mais celui du domaine que vous souhaitez modifier, par exemple/home/user/etc/php7.2/php.ini
ou sous/home/user/domains/sub.example.com/etc/php7.2/php.ini
Modifiez simplement votre fichier php.ini (xampp / php / php.ini), cela a fonctionné pour moi!
Et n'oubliez pas de redémarrer le module Apache à partir du panneau de configuration XAMPP .
la source
Augmenter la taille de téléchargement / importation de phpMyAdmin
Par défaut, vous obtenez une limite de 2 Mo de taille de téléchargement / importation dans phpmyadmin. Cela rend étrange et hautement impossible l'importation de fichiers plus volumineux. Vous pouvez augmenter la taille de téléchargement autorisée de phpmyadmin en modifiant le fichier de configuration php.ini de votre serveur. Habituellement, dans des serveurs comme CentOs, il se trouve dans /etc/php.ini.
Étape 1: Accédez à php.ini et recherchez les éléments suivants et modifiez leurs valeurs en quelque chose de plus élevé que la taille de votre base de données. (Dans cet exemple, j'ai utilisé 20 Mo).
Étape 2: redémarrez votre service apache pour que cette nouvelle modification prenne effet. Habituellement, la commande pour redémarrer apache serait
Vous pouvez également redémarrer directement à partir de leur chemin comme
Si vous êtes dans un hébergement partagé et que vous n'avez pas d'accès root ou accès à votre fichier de configuration php.ini, alors l'autre façon est de créer un fichier .htaccess dans la racine de votre application et ajoutez la ligne suivante
Si vous ne pouviez toujours pas l'augmenter, veuillez m'envoyer un e-mail pour une assistance plus détaillée.
la source
.htaccess
modifications ne fonctionne pas sur l'hébergement partagé. D'autres options?Pour télécharger des fichiers volumineux via PHPMyAdmin, procédez comme suit:
Étape 1: ouvrez votre fichier php.ini.
Étape 2: mise à niveau de la limite de mémoire:
Étape 3: mise à niveau de la taille maximale à publier:
post_max_size = 750M
Étape 4: mise à niveau de la taille de fichier maximale à télécharger:
upload_max_filesize = 1000M
Étape 5: mise à niveau du temps d'exécution maximal:
max_execution_time = 5000
Étape 6: mise à niveau du temps d'entrée maximal:
max_input_time = 3000
Étape 7: redémarrez votre panneau de configuration xampp.
la source
Vérifiez tous les 3:
dans le fichier de configuration php.ini
* pour ceux qui utilisent wamp @windows, vous pouvez suivre ces étapes: *
Il peut également être adapté à toute installation de phpmyadmin.
Trouvez votre fichier config.inc.php pour la configuration PhpMyAdmin (pour wamp, c'est ici: C: \ wamp \ apps \ phpmyadminVERSION \ config.inc.php
ajoutez cette ligne à la fin du fichier AVANT "?>":
enregistrer
créer un dossier à
copiez votre énorme fichier sql là-bas.
Redémarrez le serveur.
Accédez à votre onglet d'importation phpmyadmin et vous verrez une liste de fichiers téléchargés dans le dossier c: \ wamp \ sql.
la source
Ouvrez ce fichier
éditez ces paramètres:
la source
Voici comment je l'ai fait:
Localisez dans le
/etc/php5/apache2/php.ini
Modifiez-le comme
(Ce qui est plus que suffisant)
Redémarré l'apache:
la source
Avec WAMP, sous Windows10, ouvrez
et changez 128 par 256 à la fin de ces lignes
Redémarrez WAMP
la source
Aucune des réponses actuelles ne fonctionnera pour les serveurs WHM / cPanel.
Pour augmenter la limite dans WHM:
la source
J'ai trouvé le problème et je suis heureux si quelqu'un a suivi un article de blog pour créer le type d'environnement que j'ai (gagner 7 hôtes avec ubuntu et zend server ce sur la boîte virtuelle).
Le fait est que MySQL fonctionne sur Lighttpd, pas sous Apache. J'ai donc dû changer le fichier php.ini sous ce serveur Web qui se trouve également sur le chemin:
/usr/local/zend/gui/lighttpd/etc/php-fcgi.ini
En fin de compte, vous aviez raison sur les fichiers, bien sûr, mais j'avais tort sur quel fichier je devais changer :)
la source
C: \ xampp \ php \ php.ini dans mon cas ou cela pourrait être C: \ php \ php.ini si Apache / PHP / MySQL sont autonomes
upload_max_filesize = 2M
par défautil peut donc être modifié à votre guise. Et dans mon cas
upload_max_filesize = 20M
post_max_size = 8M
par défaut , il doit être changépost_max_size = 20M
etmemory_limit = 128M est par défaut et il n'est pas nécessaire de changer pour augmenter la limite maximale de téléchargement de fichiers de 2056kb ou 2mb .sql. Mais cela signifie seulement qu'un script peut consommer jusqu'à 128 mémoire lorsque vous exécutez Apache et SQL Server, et si vous changez memory_limit = 128M en supérieur et exécutez un script défectueux, cela peut vous causer des problèmes. C'est à vous de répondre.
la source
J'ai eu le même problème. Ma solution: allez dans / etc / phpmyadmin et éditez apache.conf dans la
<Directory>[...]</Directory>
section que vous pouvez ajouterRésolu le problème pour moi!
la source
J'ai eu un problème avec la modification de la taille de téléchargement sur mon phpmyadmin et OS X 10.9.4 Mavericks. Au début, je ne savais pas où le php.ini est si utilisé.
qui est revenu avec
J'ai essayé de modifier /usr/local/etc/php/5.4/php.ini, puis de redémarrer sur le serveur, cela n'a pas fonctionné.
Je me suis souvenu qu'il existe une meilleure façon de trouver ce fichier que je recherche ou du moins où php recherche php.ini.
est revenu en disant qu'il attend /etc/php.ini mais je n'en avais pas là. Ce qui suit provient de phpinfo ():
Il s'avère que le premier résultat de la commande de localisation ci-dessus est ce que je recherche.
Au moins dans OS X 10.9.4 Mavericks (OS X est quelque chose de nouveau pour moi) / etc est en fait un lien, etc.
J'ai copié /private/etc/php.ini.default
Ensuite, vérifié les variables dans le nouveau /etc/php.ini selon les conseils d'Aditya Bhatt ci-dessus et cela a fonctionné. Dans mon cas, les valeurs étaient:
Évidemment, le service apache doit être redémarré pour voir les changements.
la source
Comment importer une énorme quantité de données dans Xampp
C'est la meilleure solution pour ouvrir une nouvelle base de données propre et importer le fichier dans phpMyAdmin. Choisissez le fichier dans le dossier local et laissez tous les paramètres tels quels. Ça devrait être ça.
Mais si votre fichier dépasse la taille de fichier de 2 Mo (c'est la valeur par défaut dans l'installation de xampp), vous devez en modifier quelques-uns. Fondamentalement, nous allons simplement augmenter la taille maximale du fichier de téléchargement.
Ouvrez votre dossier d'installation de xampp et accédez au dossier php. Avec un fichier d'éditeur de texte (notepad ++), ouvrez le fichier appelé php.ini (par type, les fenêtres le décrivent comme des paramètres de configuration) et modifiez la ligne (cca. 770, ou appuyez sur ctrl + f dans notepad ++ pour le trouver):
post_max_size = 2M
au lieu de 2 Mo, mettez la taille maximale de fichier souhaitée (16 Mo par exemple mais pas plus de 128 Mo),
après cela, allez sur cette ligne: max_execution_time = 30 au lieu de 30, augmentez le temps d'exécution qui est en secondes (90 par exemple), vous devez également changer cette ligne:
au lieu de 60, augmentez le temps de saisie en secondes (120 par exemple) et surtout vous devez changer cette ligne:
au lieu de 2M, passez à 16M par exemple. Enregistrez le fichier, redémarrez apache et mysql dans xampp et essayez de télécharger à nouveau, si vous suivez correctement, vous devriez pouvoir importer des fichiers via 16 Mo (exemple)
la source
augmenter cette taille dans php.ini puis exécuter la commande
dans xammp
la source
Vous pouvez simplement utiliser l'application administrateur MySQL ou le plan de travail MySQL. Des applications légères et vous pouvez exporter ou importer l'intégralité de votre serveur quelle que soit la taille. Je suis en retard à la fête ici, mais j'espère que cela aide quelqu'un.
la source
J'ai eu le même problème, ma limite de téléchargement était de 2 Mo, j'ai modifié mon php.ini et je l'ai défini sur 5 Mo, mais il montrait toujours 2 Mo même après le redémarrage du serveur. J'ai ensuite compressé mon fichier .sql pour le compresser en conservant son nom sous le nom xyz.sql.zip, il est donc devenu 451 ko à partir de 3,5 mb. Ensuite, je l'ai téléchargé à nouveau. Ça a marché pour moi.
la source
J'ai constaté que l'augmentation de la limite de téléchargement et de publication dans php.ini n'affectait pas la limite dans phpmyadmin. C'est parce que mon serveur a un paramètre distinct pour la limite de téléchargement de cpanel. Si vous avez accès à WHM, vous l'avez probablement.
Ajuster:
Pas besoin de redémarrer apache ou quoi que ce soit, les changements sont instantanés. Ce processus a augmenté la valeur de la taille maximale du fichier de téléchargement dans phpmyadmin. Vous pouvez le vérifier en allant sur phpmyadmin et en sélectionnant votre base de données, puis en cliquant sur "importer" en haut. À côté du sélecteur de fichiers, vous verrez la limite de téléchargement. La valeur par défaut de mon serveur était 100.
la source
Cette question est également fréquemment posée dans la documentation de phpMyAdmin: http://docs.phpmyadmin.net/en/latest/faq.html#i-cannot-upload-big-dump-files-memory-http-or-timeout-problems
la source
Dans mon cas, j'ai également dû ajouter la ligne "FcgidMaxRequestLen 1073741824" (sans les guillemets) dans /etc/apache2/mods-available/fcgid.conf. Il est documenté ici http://forum.ispsystem.com/en/showthread.php?p=6611 . Depuis mod_fcgid 2.3.6, ils ont changé la valeur par défaut pour FcgidMaxRequestLen de 1 Go à 128 Ko (voir https://svn.apache.org/repos/asf/httpd/mod_fcgid/trunk/CHANGES-FCGID )
la source
faites les choses suivantes
puis importez le fichier
la source
Exécutez simplement ceci pour savoir quel php.ini vous devez modifier.
la source
J'étais confronté au même problème où l'augmentation de la taille maximale
php.ini
n'a aucun effet sur wordpress et j'ai essayé de nombreuses solutions comme -:functions.php
.htaccess
fichier.Celui qui a fonctionné pour moi ajoute la taille maximale dans le
.htaccess
fichier. Cela ne fonctionnait ni avec lephp.ini
fichier ni avecfunctions.php
fichier.Je viens d'ajouter ce code dans le
.htaccess
fichier et c'est faitREMARQUE : j'ai ajouté le code ci-dessus dans
<IfModule>
balise.Si
php.ini
fichier ne fait rien en changeant de taille, essayez-en 2 autres et l'un d'eux fonctionnera sûrement pour vous.LISEZ CET ARTICLE POUR CONNAÎTRE TOUS LES FICHIERS DANS LESQUELS VOUS POUVEZ AUGMENTER LA TAILLE MAX
la source
Je pense que si votre version php est au-dessus
5.5
, disons que c'est le cas5.6
, alors votrephp.ini
fichier est dans le dossier suivantvous devez donc appliquer vos modifications comme
post_max_size
,upload_max_filesize
etmemory_limit
là.J'espère que cela vous aidera.
la source
Rechercher
php.ini
fichierPour xampp, vous pouvez l'obtenir @
C:\xampp\php
Trouvez les 3 propriétés suivantes et définissez leur valeur en fonction de vos besoins
memory_limit post_max_size upload_max_filesize
Redémarrez Apache!
la source
J'utilise Bitnami WAMP Stack 7.1.8-0 sur mon hôte local. Pour moi, la limite de taille de téléchargement maximale de PHPMyAdmin a été fixée à 80 Mo comme dans la capture d'écran https://nimb.ws/fFxv7O . J'ai réussi à augmenter cette limite de taille comme expliqué ci-dessous:
(La valeur 80M à la fin de ces lignes peut être différente pour vous)
Allez-y et modifiez ces valeurs à la fin de ces deux lignes (80M dans ce cas) selon vos besoins.
Redémarrez le serveur WAMP.
Maintenant, allez sur PHPMyAdmin et voyez, votre limite de taille de téléchargement doit être mise à jour selon ce que vous avez défini. C'est ça.
la source
Les premières choses à vérifier (ou demandez à votre fournisseur d'hébergement à vérifier) sont les valeurs
max_execution_time
,upload_max_filesize
,memory_limit
etpost_max_size
dans le fichier de configuration php.ini. Ces trois paramètres limitent la taille maximale des données pouvant être soumises et traitées par PHP.Veuillez noter que
post_max_size
doit être plus grand queupload_max_filesize
.la source
Sous Windows -> je modifiais le fichier php.ini dans la version 32 bits de PHP (fichiers programme x86 / PHP) en vain. Lorsque j'ai édité le 64 bits (fichiers programme / PHP), cela a fonctionné. J'espère que cela aide quelqu'un.
la source