解决phpmyadmin上传文件大小限制的配置方法_第1页
解决phpmyadmin上传文件大小限制的配置方法_第2页
解决phpmyadmin上传文件大小限制的配置方法_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

解解决决phpmyadmin上上传传文文件件大大小小限限制制的的配配置置方方法法 phpmyadmin 导入 SQL 文件时涉及到 phpmyadmin 上传文件大小限制问题 默认 phpmyadmin 上传文件大小为 2M 如果想要 phpmyadmin 上传超过 2M 大文件 就需要修改 phpmyadmin 上传文 件的大小配置或者将大文件分几批上传 相对来说修改 phpmyadmin 上传文件大小的限制来得方便很多 解决 phpmyadmin 上传文件大小限制问题涉及修改 php ini 配置文件和 phpmyadmin 配置文件 修改 phpmyadmin 上传文件大小限制主要分修改 php ini 配置文件 php 安装文件内 和 phpmyadmin 配置文件 config inc php 两个步骤 第一步 修改第一步 修改 php ini 配置文件中文件上传大小配置配置文件中文件上传大小配置 此步骤与一般的 PHP INI 配置文件上传功能方法一致 需要修改 php ini 配置文件中 upload max filesize 和 post max size 两个选项值 具体修改方法请参考 说到在 php ini 中的文件上传的配置 其实在之前介绍 PHP 文件上传功能代码实例教程以及 Jquery AjaxUpload 实现 文件上传功能代码实例教程时我都有所提及 PHP 文件上传功能配置主要涉及 php ini 配置文件中的 upload tmp dir upload max filesize post max size 等选项 php ini 中文件上传功能配置选项说明中文件上传功能配置选项说明 打开 php ini 配置文件找到 File Uploads file uploads On 默认允许 HTTP 文件上传 此选项不能设置为 OFF upload tmp dir 默认为空 此选项在手动配置 PHP 运行环境时 也容易遗忘 如果不配置这个选项 文件上传功能 就无法实现 这个选项设置的是文件上传时存放文件的临时目录 你必须给这个选项赋值 比如 upload tmp dir leapsoulcn 代表在 C 盘目录下有一个 leapsoulcn 目录 和 session 配置一样 如果你是在 linux 环境下 你必须赋予这个目录可写权限 如何上传超过如何上传超过 8M 的大文件 的大文件 上传大文件主要涉及配置 upload max filesize 和 post max size 两个选项 php ini 配置文件中的默认文件上传大小为 2M php 初学者容易犯的一个错误是在编写文件上传功 能时通过设置上传文件最大大小的表单区域 即允许上传文件的最大值 max file size 隐藏值域 的 值来规定上传文件的大小 其实一般别人可以绕过这个值 所以安全起见 最好是在 php ini 配置文件中 配置 upload max filesize 选项 设定文件上传的大小 默认 upload max filesize 2M 即文件上传的大小为 2M 如果你想上传超过 8M 的文件 比 如 20M 你必须设定 upload max filesize 20M 但是光设置 upload max filesize 20M 还是无法实现大文件的上传功能 你必须修改 php ini 配置文件中的 post max size 选项 其代表允许 POST 的数据最大字节长度 默认为 8M 如果 POST 数据超出限制 那么 POST 和 FILES 将会为空 要上传大文件 你必须设定该选项值大于 upload max filesize 指令的值 我一般设定 upload max filesize 和 post max size 值相等 另 外如果启用了内存限制 那么该值应当小于 memory limit 选项的值 文件上传的其他注意事项文件上传的其他注意事项 在上传大文件时 你会有上传速度慢的感觉 当超过一定的时间 会报脚本执行超过 30 秒的错误 这是因为在 php ini 配置文件中 max execution time 配置选项在作怪 其表示每个脚本最大允许执行 时间 秒 0 表示没有限制 你可以适当调整 max execution time 的值 不推荐设定为 0 至此 在 php ini 配置文件中对文件上传选项进行配置的 PHP 教程就介绍完毕了 通过上面的步骤 实践与学习 再结合 PHP 程序 文件上传功能就可以实现了 第二步 修改第二步 修改 php 执行时间及内存限制实现执行时间及内存限制实现 phpmyadmin 上传大文件功能上传大文件功能 如果想要 phpmyadmin 上传大文件 还需修改 php ini 配置文件中的 max execution time php 页面执行最大时间 max input time php 页面接受数据最大时间 memory limit php 页面占用的最大内存 三个配置选项 这是因为 phpmyadmin 上传大文件时 php 页面的执行时间 内存占用也势必变得更长更大 其需要 php 运行环境的配合 光修改上传文件大 小限制是不够的 第三步 修改第三步 修改 phpmyadmin 配置文件配置文件 在完成 php ini 的相关配置后 还需要修改 phpmyadmin 配置 1 修改 phpmyadmin config 配置文件中的 cfg ExecTimeLimit 配置选项 默认值是 300 需要修改为 0 即没有时间限制 2 修改 phpmyadmin 安装根目录下的 import 页面中的 memory limit 1 2 3 4 5 6 7 8 9 memory limit trim ini get memory limit 2 MB as default if empty memory limit memory limit 2 1024 1024 In case no memory limit we work on 10MB chunks if memory limit 1 memory limit 10 1024 1024 说明说明 首选读取 php ini 配置文件中的内存配置选项 memory limit 如果为空则默认内存大小限制为 2M 如果没有限制则内存大小

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论