【问题标题】:Internal server error when uploading pdf using php使用 php 上传 pdf 时出现内部服务器错误
【发布时间】:2011-10-23 23:40:45
【问题描述】:

我正在使用 PHP 表单上传 6 个 pdf 文件,但我收到了

内部服务器错误

服务器遇到内部错误或配置错误,并且 无法完成您的请求。

请联系服务器管理员并告知时间 发生错误,以及您可能做过的任何事情 导致错误。

有关此错误的更多信息可能在服务器错误中可用 记录。

当我只上传一个 pdf 时,它会成功上传。

我的每个 pdf 大小约为 10-15 mb。

谁能告诉我可能导致问题的原因。

我已经设置了max_execution_time = 111111111111111111;

max_input_time = 11111111111;

memory_limit = 128M;

max_upload_size =200M;

谁能帮我解决这个问题?

这是我的表格:

提前致谢。

【问题讨论】:

  • 通常,500 状态代码(内部服务器错误)会在 Web 服务器日志中留下痕迹。先看看那里。
  • 发布代码也可能有帮助,您能否检查日志并确保您具有适当的权限,例如在上传文件夹中写入权限
  • @kumar :当我上传单个文件时,它会正确上传,但是当我要上传 3 个文件时,它会给我一个内部服务器错误。我附上我的表格快照。请看一下
  • @Sanjay ji,分享 PHP 代码会有帮助

标签: php pdf file-upload


【解决方案1】:

您的网络服务器如何配置超时、最大请求大小、最大帖子大小等?

【讨论】:

  • 我将 php.ini 放在服务器根目录下,并使用 ftp 详细信息使其正常工作
【解决方案2】:

你没有忘记使用 MAX_FILE_SIZE 隐藏属性来进行 POST 请求吗?

<input type="hidden" name="MAX_FILE_SIZE" value="20000000">

请注意,它必须位于文件输入字段之前。它以字节为单位,因此这会将上传限制为 20MB。详情请见PHP documentation

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-01
    • 2013-07-06
    • 2015-07-05
    • 2013-07-14
    • 2012-10-12
    • 2015-05-29
    • 2016-03-26
    相关资源
    最近更新 更多