Magento error: Unable to create directory '/var/www/html/magento/media/tmp/catalog/product'

Magento error: Unable to create directory '/var/www/html/magento/media/tmp/catalog/product'

将新产品的图片添加到我的 magento 商店时出现错误:

Unable to create directory '/var/www/html/magento/media/tmp/catalog/product'.

现在,我已确保将文件权限设置为 777,所以我想知道为什么会发生这种情况,我该如何解决?

更新 尝试了下面建议的所有内容均无济于事。我收到错误: 目标文件夹不可写或不存在。

好吧,这是个谎言。至于临时基础,我已将 magento 文件夹中的所有文件夹和文件设置为具有世界写入权限 (777)。目录位置是否存储在某些配置文件中?或者还有什么可能导致这个?上周一直在努力解决这个问题!

SELINUX 有问题:

chcon -R -t httpd_sys_rw_content_t /var/www/html/magentofoldername/*

chmod -R a+w /var/www/html/magentofoldername/*

在我的例子中,酒吧所有权被设置为 root,所以我只是将其更改为 www-data:www-data 并且它起作用了。而不是 +777 权限 +755 会更好。