我一直试图将大型数据上传到我的测试服务器,到目前为止,我已经修改了一些文件:
php.ini
memory_limit=2048M
php_value post_max_size 2048M
php_value upload_max_filesize 2048Mmy.ini
key_buffer = 32M
max_allowed_packet = 2048M
sort_buffer_size = 32M
net_buffer_length = 32M
read_buffer_size = 32M
read_rnd_buffer_size = 32M
myisam_sort_buffer_size = 64M我可以上传更大的文件,大约50 to,但是当我试图上传大约200 to的文件时,仍然会收到以下错误:
致命错误:代码C:\Program1879中的内存不足(分配了1161822208字节)(尝试分配462046611字节)
发布于 2014-03-26 08:40:46
应用于php.ini
post_max_size = 750M
upload_max_filesize = 750M
max_execution_time = 5000
max_input_time = 5000
memory_limit = 1000M 然后重新启动wamp/lampp/xampp以使更改生效,这需要很长时间。如果您收到以下错误“脚本超时通过,如果您想要完成导入,请重新提交相同的zip文件,导入将继续”
然后在phpMyAdmin
phpMyAdmin\libraries\config.default.php
/**
* maximum execution time in seconds (0 for no limit)
*
* @global integer $cfg['ExecTimeLimit']
*/
$cfg['ExecTimeLimit'] = 0;改变它
发布于 2015-01-09 08:03:59
修改xampp\php\php.ini
查找以下内容:
post_max_size = 8M
upload_max_filesize = 2M
max_execution_time = 30
max_input_time = 60
memory_limit = 8M然后将这些行替换为:
post_max_size = 750M
upload_max_filesize = 750M
max_execution_time = 5000
max_input_time = 5000
memory_limit = 1000M如果仍然看到相同的错误,请在进行更改后重新启动XAMPP --尝试重新启动计算机。
发布于 2013-08-20 20:00:17
如果可能,尝试通过命令行导入MySQL数据。
mysql -u user -p database < dump.sqlhttps://stackoverflow.com/questions/18343863
复制相似问题