Drupal 8.2.6 /tmp

Drupal 8.2.6 /tmp

Drupal 8.2.6
Media Entity 8.x-1.0-alpha4
Ctools 8.x-3.0-alpha27

所以在打开 CSS/JS 聚合后,我发现我无法再上传图片了。当我尝试上传图片时,它给了我一个错误。所以我将我的 tmp 目录更改为

sites/default/files/tmp

但这并没有帮助,并给了我一个

的错误
The file could not be saved. An unknown error has occurred.
File upload error. Could not move uploaded file.
This value should not be null.

我检查了权限。默认文件夹为 755。files 文件夹为 755。tmp 文件夹为 755。启用聚合后,这也开始影响我的 Drupal 7 网站,所以我确定这就是影响我网站的原因。

任何信息或线索都会很有帮助,因为我一直被卡住了。

经过漫长的2天寻找答案,我终于找到了一个临时解决方案。我使用了命令 chmod -R 1777 /tmp 。然后在 admin/config/media/file-system 中,我将目录设置为 /tmp 。可能存在安全漏洞,但对我有用。