zblogphp程序搬家在导入数据库的时候,提示“没有收到要导入的数据。可能是文件名没有提交,也可能是文件大小超出PHP限制。参见FAQ
1.16。”这个是怎么回事呢?
做为一个不懂编程的人,捣鼓这些其实是蛮费力的,按照百度的搜索结果去操作也会遇到各种各样的问题,所以每次都尽可能的记录下来,方便日后遇到问题的时候能及时解决,也方便同为新手的朋友参考。
大佬解释说,出现文件大小超出PHP限制是因为上传的sql文件大小受限制,只要修改一下被限制的大小,就可以解决这个问题。完整步骤如下:
1、首先修改php配置文件php.ini,那么这个文件是在哪呢?这个一般是安装集成包环境下目录。这里需要注意的是先看php版本是多少就哪个。
如果不知道php.ini放在哪,可以用以下方法找到所在位置。新建一个php文件把如下代码复制到文件里,保存上传到网站的根目录里。然后在浏览器上输入打开此php文件,看到下图的红框了没,那个就是php.ini路径。
2、找到php.ini文件后打开,找到约444行的 max_execution_time
这里默认设置30秒,可以修改为0,0表示没有限制,修改这里是php上传文件中脚本执行超时时间。
3、接着找到约740行的post_max_size
默认是2M修改为150M,这里主要是设定POST数据所允许的最大限制,此设定影响到php上传文件。
4、很多人在修改完第二步的post_max_size但php上传文件仍然是8M,这时就需要到找到第891行upload_max_filesize
这里默认为8M修改为100M,另外要说明的是在php文件上传中,post_max_size 大于 upload_max_filesize
为佳,对php文件上传有所需求的朋友可以参考下以上的设置!
5、修改完成后保存,重新启动后再导入sql数据库就不会报错了。
以上内容来源于互联网,主要解决“文件大小超出PHP限制”的问题,经测试有效。
看了这篇文章的人还看了: