【问题标题】:Magento error: Unable to create directory '/var/www/html/magento/media/tmp/catalog/product'Magento 错误:无法创建目录 '/var/www/html/magento/media/tmp/catalog/product'
【发布时间】:2019-09-17 23:52:49
【问题描述】:

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

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

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

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

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

【问题讨论】:

  • 你对哪个文件夹设置了权限?尝试递归设置权限
  • 我已经递归地设置了magento文件夹的权限,并查看了它们都显示为具有777权限的文件夹。
  • 您不能为整个 Magento 文件设置 777。
  • 哦,你能指导我如何正确设置权限

标签: php magento image-uploading


【解决方案1】:

是 SELINUX 的问题:

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-08-20
      • 2017-08-11
      • 2012-04-17
      • 1970-01-01
      • 1970-01-01
      • 2013-08-01
      • 1970-01-01
      相关资源
      最近更新 更多