0

我是 Drupal 的新手,需要帮助解决涉及通过 imce 上传文件的问题。
过去一切正常,但上周,我无法通过 imce 将文件上传到生产环境中的两个文件夹。
有问题的目录的权限似乎很好:

drwxrwxr-x. 1 apache www    12288 Jun 30 08:38 folder1
drwxrwxr-x. 1 apache www        0 Jun 30 08:13 folder2
drwxrwxr-x. 1 apache www 131072 Jun 30 09:37 tmp

甚至 tmp 文件夹权限看起来也应该允许文件上传。

我在我的开发环境中观察到了相同的权限。开发环境工作正常 - 我能够上传文件而不会出错。
在错误日志中显示以下内容: “无法将
指定的文件复制到 public://documents/forlder/mypdf.pdf” 这似乎表明存在临时文件夹权限问题,但经过仔细检查, 在 imce 对话框中看起来很好窗口报告“上传失败” 任何建议将不胜感激。/mnt/www/mywebsite.com/tmp/1amgt3m2n7akendhdsfndgh.tmp


谢谢

4

1 回答 1

0

首先要检查的是 Drupal 状态页面 yoursite.com/admin/reports/status 查看是否存在与文件系统相关的错误。如果那里没有错误,我可能会同意这不是权限问题。

如果有问题,它会要求您检查文件系统页面以获取更多信息 yoursite.com/admin/config/media/file-system

我不知道您的设置,但对于我的大多数网站,“公共文件系统路径”应该是 sites/default/files 。“临时目录”应设置为 /tmp

如果状态页面显示您没有问题并且您的路径都正确。我要检查的下一件事是您的服务器上是否有足够的可用空间来存储您要上传的文件。过去,当我的服务器可用空间不足 500GB 时,我也遇到过同样的错误。

这个问题还有其他可能的答案,但这些是最常见的问题(如果你的烫发是正确的,如你所说)。

于 2016-07-13T12:58:57.580 回答