我正在使用Wampserver(32位和PHP 5.5)2.5。 phpmyadmin里面允许我导入max 128mib的数据库,执行时间很短。
在WAMPServer 2.5中,可以在此文件\ wamp \ alias \ phpmyadmin.conf中找到应用于phpMyAdmin的PHP限制
问题是我不知道值插入。我想上传一个5GB的文件。我已经更改了相关文件中的值,并且该文件和phpmyadmin中的值也发生了变化,但是当我导入我的5GB文件时,它给了我关于phpmyadmin的错误。
“您可能尝试上传过大的文件。请参阅文档以获取此限制的解决方法。”
有人可以帮我提一下我应该在 5GB文件的下面参数中插入的参数值,以便在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 **??**
答案 0 :(得分:15)
使用数据库备份文件很大,使用MYSQL Console
来恢复此数据库会更容易。它没有php脚本所具有的任何大小和运行时限制。
使用系统托盘中的wampmanager图标执行此操作
wampmanager -> MYSQL -> MYSQL Console
单击MYSQL Console
菜单,它将在命令窗口中运行mysql.exe
。
首先会向您挑战root
密码,所以如果您没有更改MYSQL帐户密码,只需按输入
如果您更改了root
密码,请输入密码并点击 Enter
现在在mysql>
命令提示符下输入
source C:/path/to/your/backup.sql
只要完成恢复,mysql就会运行恢复
如果你必须使用phpMyAdmin,那么你需要修改正确的配置来做到这一点。
phpMyAdmin别名包含这些参数用于此目的,当然会覆盖这些参数的标准php.ini
设置。毕竟你不想修改php.ini
进行恢复,你只能运行一次,并且会永久地影响整个PHP环境。
可以在\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>
您需要做的只是增加相关值,例如,您可以尝试这些
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
答案 1 :(得分:5)
您需要在 php.ini 文件中增加以下值并重新启动WAMP服务器
memory_limit
post_max_size
upload_max_filesize
确保upload_max_filesize的值小于post_max_size。
跳这有帮助。
答案 2 :(得分:3)
转到您的Wamp安装目录,并按照以下步骤操作,然后打开“ phpmyadmin.conf”文件
<wamp_dir>/alias/phpmyadmin.conf
您将在文件末尾看到以下代码:
# 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
用给定的代码替换它:
# 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
现在,您可以在Wamp phpmyadmin中上传大量文件。
我从这篇文章中获得了启发:http://www.codecanal.com/increase-the-database-upload-size-in-wamp-server/
答案 3 :(得分:1)
你必须从php增加上传大小
ini_set('post_max_size', '128M');
ini_set('upload_max_filesize', '128M');
您也可以使用 php.ini
进行设置post_max_size = 128M
upload_max_filesize = 128M