Can not increase file upload size WAMP

后端 未结 4 1465
被撕碎了的回忆
被撕碎了的回忆 2020-12-06 06:50

I am using Wampserver (32 bits & PHP 5.5) 2.5. phpmyadmin inside of it is allowing me to import database of max 128mib and execution time is low.

In WAMPServer

相关标签:
4条回答
  • 2020-12-06 07:13

    With a database backup file that big it would be easier to use the MYSQL Console to restore this database. It does not have any of the size and runtime limitations that a php script does.

    Using the wampmanager icon in the system tray you do this

    wampmanager -> MYSQL -> MYSQL Console
    

    click the MYSQL Console menu and it will run mysql.exe in a command windows.

    It will challenge you for the root password first, so if you have not changed that MYSQL accounts password just hit enter

    If you have changed the root password enter the password and hit Enter

    Now at the mysql> command prompt enter

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

    And mysql will run the restore for as long as it takes to complete the restore


    If you must use phpMyAdmin then you will need to amend the correct configurations to do that.

    The phpMyAdmin alias contains these parameters for this very purpose and of course will override the standard php.ini setting of these parameters. Afterall you dont want to amend the php.ini for a restore you will only run maybe once, and affect the whole PHP environment permanantly.

    The phpMyAdmin config can be found in \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>
    

    All you need to do is increase the relevant values, so for example you could try these

      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
    
    0 讨论(0)
  • 2020-12-06 07:13

    Go to your Wamp installed directory and follow the below steps and open the “phpmyadmin.conf” file

    <wamp_dir>/alias/phpmyadmin.conf
    

    You will see the below code in the end of the file :

    # 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
    

    Replace it with the given code :

    # 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
    

    Now you can upload large size of the files in the Wamp phpmyadmin.

    I have taken inspiration from this post : http://www.codecanal.com/increase-the-database-upload-size-in-wamp-server/

    0 讨论(0)
  • 2020-12-06 07:16

    you have to increase upload size from php

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

    and also you can set with php.ini

    post_max_size = 128M
    upload_max_filesize = 128M
    
    0 讨论(0)
  • 2020-12-06 07:28

    You need to increase following values in php.ini file and restart the WAMP Server

    memory_limit
    post_max_size
    upload_max_filesize
    

    Make sure the value of upload_max_filesize is smaller than post_max_size.

    Hop this helps.

    0 讨论(0)
提交回复
热议问题