web-dev-qa-db-fra.com

Impossible d'augmenter la taille de téléchargement du fichier WAMP

J'utilise Wampserver (32 bits & PHP 5.5) 2.5. phpmyadmin me permet d’importer une base de données d’une capacité maximale de 128 Mb et le temps d’exécution est faible. 

Dans WAMPServer 2.5, les limites de PHP appliquées à phpMyAdmin se trouvent dans ce fichier\wamp\alias\phpmyadmin.conf

La question est que je ne suis pas au courant des valeurs insérées. Je veux télécharger un fichier de 5 Go. J'ai changé les valeurs du fichier correspondant et les valeurs sont également modifiées dans ce fichier ainsi que dans phpmyadmin, mais lorsque j'importe mon fichier de 5 Go, cela m'a donné l'erreur suivante sur phpmyadmin.

"Vous avez probablement essayé de télécharger un fichier trop volumineux. Veuillez vous reporter à la documentation pour trouver une solution de contournement à cette limite."

Quelqu'un peut-il m'aider s'il vous plaît à propos de la valeur des paramètres que je devrais insérer dans les paramètres ci-dessous pour 5GB fichier à importer dans wamp ???

php_admin_value upload_max_filesize **??**
php_admin_value post_max_size **??**
php_admin_value max_execution_time **??**
php_admin_value max_input_time **??**
5
djsaiim

Avec un fichier de sauvegarde de base de données aussi gros, il serait plus facile d'utiliser le MYSQL Console pour restaurer cette base de données. Il n'a pas les limitations de taille et d'exécution d'un script php.

Utilisez l'icône wampmanager dans la barre d'état système pour le faire.

wampmanager -> MYSQL -> MYSQL Console

cliquez sur le menu MYSQL Console et il exécutera mysql.exe dans une fenêtre de commande.

Il vous contestera d'abord le mot de passe root; si vous n'avez pas changé le mot de passe de votre compte MYSQL, appuyez simplement sur enter

Si vous avez changé le mot de passe root, entrez le mot de passe et appuyez sur Enter

Maintenant, à l'invite de la commande mysql>, entrez

source C:/path/to/your/backup.sql

Et mysql exécutera la restauration aussi longtemps que nécessaire.


Si vous devez utiliser phpMyAdmin, vous devrez modifier les configurations appropriées pour le faire.

L'alias phpMyAdmin contient ces paramètres dans ce but précis et remplacera bien sûr le paramètre standard php.ini de ces paramètres. Après tout, vous ne souhaitez pas modifier le php.ini pour une restauration que vous n'exécuterez qu'une seule fois et qui affectera tout l'environnement PHP de manière permanente.

La configuration de phpMyAdmin se trouve dans \wamp\alias\phpmyadmin.conf

Alias /phpmyadmin "D:/wamp/apps/phpmyadmin4.7.0/"

<Directory "D:/wamp/apps/phpmyadmin4.7.0/">
    Options Indexes FollowSymLinks MultiViews
  AllowOverride all
  <ifDefine Apache24>
        Require local
    </ifDefine>
    <ifDefine !Apache24>
        Order Deny,Allow
        Deny from all
        Allow from localhost ::1 127.0.0.1
    </ifDefine>

# To import big file you can increase values
  php_admin_value upload_max_filesize 128M
  php_admin_value post_max_size 128M
  php_admin_value max_execution_time 360
  php_admin_value max_input_time 360
</Directory>

Il suffit d’augmenter les valeurs pertinentes. Par exemple, vous pouvez essayer ces

  php_admin_value upload_max_filesize 5128M
  php_admin_value post_max_size 5256M
  php_admin_value max_execution_time 600
  php_admin_value max_input_time 600
14
RiggsFolly

Vous devez augmenter les valeurs suivantes dans php.ini fichier et redémarrer le serveur WAMP

memory_limit
post_max_size
upload_max_filesize

Assurez-vous que la valeur de upload_max_filesize est inférieure à post_max_size.

Hop ça aide.

5
Faizan Younus

Allez dans votre répertoire installé Wamp et suivez les étapes ci-dessous et ouvrez le fichier “phpmyadmin.conf”

<wamp_dir>/alias/phpmyadmin.conf

Vous verrez le code ci-dessous à la fin du fichier:

# To import big file you can increase values
php_admin_value upload_max_filesize 128M
php_admin_value post_max_size 128M
php_admin_value max_execution_time 360
php_admin_value max_input_time 360

Remplacez-le par le code donné: 

# To import big file you can increase values
php_admin_value upload_max_filesize 1024M
php_admin_value post_max_size 1024M
php_admin_value max_execution_time 1800
php_admin_value max_input_time 1800

Vous pouvez maintenant télécharger des fichiers de grande taille dans le Wamp phpmyadmin.

Je me suis inspiré de ce post: http://www.codecanal.com/increase-the-database-upload-size-in-wamp-server/

3
Shown Marsh

vous devez augmenter la taille de téléchargement à partir de php

ini_set('post_max_size', '128M');
ini_set('upload_max_filesize', '128M');

et aussi vous pouvez définir avec php.ini  

post_max_size = 128M
upload_max_filesize = 128M
1
Bhavik Hirani