无法增加文件上传大小WAMP

djs*_*iim 7 php yahoo phpmyadmin wampserver

我正在使用Wampserver(32位和PHP 5.5)2.5.phpmyadmin里面允许我导入max 128mib的数据库,执行时间很短.

在WAMPServer 2.5中,可以在此文件\ wamp\alias\phpmyadmin.conf中找到应用于phpMyAdmin的PHP限制.

问题是我不知道值插入.我想上传一个5GB的文件.我已经更改了相关文件中的值,并且在该文件和phpmyadmin中也更改了值,但是当我导入我的5GB文件时,它在phpmyadmin上给出了以下错误.

"您可能尝试上传过大的文件.请参阅文档以获取此限制的解决方法."

有人可以帮助我关于我应该在下面的参数中插入的参数值,以便在wamp中导入5GB文件吗?

php_admin_value upload_max_filesize **??**
php_admin_value post_max_size **??**
php_admin_value max_execution_time **??**
php_admin_value max_input_time **??**
Run Code Online (Sandbox Code Playgroud)

Rig*_*lly 18

使用数据库备份文件很大,使用它MYSQL Console来恢复此数据库会更容易.它没有php脚本所做的任何大小和运行时限制.

使用系统托盘中的wampmanager图标执行此操作

wampmanager -> MYSQL -> MYSQL Console
Run Code Online (Sandbox Code Playgroud)

单击MYSQL Console菜单,它将mysql.exe在命令窗口中运行.

它会首先挑战你的root密码,所以如果你没有改变那个MYSQL帐户的密码就好了enter

如果您更改了root密码,请输入密码并点击Enter

现在在mysql>命令提示符下输入

source C:/path/to/your/backup.sql
Run Code Online (Sandbox Code Playgroud)

只要完成恢复,mysql就会运行恢复


如果你必须使用phpMyAdmin,那么你需要修改正确的配置来做到这一点.

phpMyAdmin别名包含这些参数用于此目的,当然将覆盖php.ini这些参数的标准设置.毕竟你不想修改php.ini恢复你只会运行一次,并永久影响整个PHP环境.

可以在中找到phpMyAdmin配置 \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>
Run Code Online (Sandbox Code Playgroud)

您需要做的就是增加相关值,例如,您可以尝试这些

  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
Run Code Online (Sandbox Code Playgroud)


小智 6

转到您的Wamp安装目录,并按照以下步骤操作,然后打开“ phpmyadmin.conf”文件

<wamp_dir>/alias/phpmyadmin.conf
Run Code Online (Sandbox Code Playgroud)

您将在文件末尾看到以下代码:

# 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
Run Code Online (Sandbox Code Playgroud)

用给定的代码替换它:

# 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
Run Code Online (Sandbox Code Playgroud)

现在,您可以在Wamp phpmyadmin中上传大量文件。

我从这篇文章中获得了启发:http : //www.codecanal.com/increase-the-database-upload-size-in-wamp-server/


Fai*_*nus 5

您需要在php.ini文件中增加以下值并重新启动WAMP服务器

memory_limit
post_max_size
upload_max_filesize
Run Code Online (Sandbox Code Playgroud)

确保upload_max_filesize的值小于post_max_size.

跳这有帮助.

  • `php.ini`中的值被`\ wamp\alias\phpmyadmin.conf`中的设置覆盖,所以这不会增加`phpMyAdmin`中允许的限制 (2认同)