【问题标题】:Issues upload files on Ubuntu using PHP使用 PHP 在 Ubuntu 上上传文件的问题
【发布时间】:2020-06-14 11:44:57
【问题描述】:

我在使用 PHP 上传文件时遇到问题。根据我的研究,apache 服务的用户需要对需要上传文件的文件夹具有权限。我已经这样做了,如下所示

drwxrwxrwx 2 admin www-data 4096 Jun 13 01:59 temp

但是,当我尝试上传文件时,进程超时,目录中剩下的就是这个

-rw------- 1 www-data www-data 79 Jun 13 01:54 POST0yS17Q POST0yS17Q 只是一个加密的文件 ID。

谁能帮助解释为什么文件没有上传?请注意,相同的代码可以在 Windows 服务器上正常工作。所以我怀疑代码本身是一个问题。

【问题讨论】:

  • 您的 PHP 代码是否检查上传错误? $_FILES['upfile']['error']
  • 没有最低代码示例的潜在原因太多。请提供一些东西
  • 不确定还可以提供什么,因为代码可以在其他服务器上运行。该网站运行良好,唯一的问题是文件上传,我无法在错误日志中找到任何错误来提供。
  • 上传的文件是否在upload_tmp_dir文件夹中?
  • 另一种可能是文件大小超过了配置的限制。我找到了一个可能有助于解决问题的列表:stackoverflow.com/questions/12531408/…

标签: php ubuntu


【解决方案1】:

在你的 php.ini 文件中设置file_uploads = On

【讨论】:

  • 是的,我在 php.ini 文件中设置了配置
  • 在那之后你有没有重启你的 apache
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多