Php Magento 2-单击“缓存清理目录图像”按钮时出现错误消息

Php Magento 2-单击“缓存清理目录图像”按钮时出现错误消息,php,magento,magento2,magento2.1,Php,Magento,Magento2,Magento2.1,如何修复单击按钮“清理目录图像缓存文件”时出现的此消息错误: 目录 “/var/www/html/project community edition/pub/media/catalog/product/cache/d08a1eb7b61352ea219ec60a4090e56e/h/t” 不能删除 警告rmdir(/var/www/html/project community edition/pub/media/catalog/product/cache/d08a1eb7b61352ea219e

如何修复单击按钮“清理目录图像缓存文件”时出现的此消息错误:

目录 “/var/www/html/project community edition/pub/media/catalog/product/cache/d08a1eb7b61352ea219ec60a4090e56e/h/t” 不能删除 警告rmdir(/var/www/html/project community edition/pub/media/catalog/product/cache/d08a1eb7b61352ea219ec60a4090e56e/h/t): 目录不为空


这很奇怪,我想你不关心缓存的内容,你有没有试着给文件夹赋予正确的权限?“管理员用户”面板有权刷新吗?

这很奇怪,我想你根本不关心缓存的内容,你有没有给文件夹赋予正确的权限?“管理”面板的用户有权刷新此权限问题

sudo rm -rf pub/static/frontend/ pub/static/adminhtml/ pub/static/_requirejs pub/static/deployed_version.txt var/cache var/page_cache var/generation var/view_preprocessed var/session generated/code

sudo php bin/magento setup:upgrade

sudo php bin/magento setup:static-content:deploy en_US -f

sudo php bin/magento indexer:reindex

sudo php bin/magento cache:flush 
在项目文件夹下运行以下命令:-

sudo chmod -R 0777 generated/ pub/ var/ app/etc/

此许可问题

sudo rm -rf pub/static/frontend/ pub/static/adminhtml/ pub/static/_requirejs pub/static/deployed_version.txt var/cache var/page_cache var/generation var/view_preprocessed var/session generated/code

sudo php bin/magento setup:upgrade

sudo php bin/magento setup:static-content:deploy en_US -f

sudo php bin/magento indexer:reindex

sudo php bin/magento cache:flush 
在项目文件夹下运行以下命令:-

sudo chmod -R 0777 generated/ pub/ var/ app/etc/

这不是权限问题

当您清理具有活动访问者的站点上的缓存时,就会发生这种情况

Magento扫描缓存目录中的图像,然后删除找到的图像,然后删除目录

导致错误的过程是:

  • Magento扫描目录并找到许多文件
  • Magento开始删除它们
  • 访问者访问具有已删除图像的产品
  • Magento为此产品创建缓存图像文件
  • 从目录中删除所有文件后,Magento尝试删除该目录,但新创建的图像文件仍在那里-由于无法删除非空目录,因此引发错误

    • 这不是权限问题

      当您清理具有活动访问者的站点上的缓存时,就会发生这种情况

      Magento扫描缓存目录中的图像,然后删除找到的图像,然后删除目录

      导致错误的过程是:

      • Magento扫描目录并找到许多文件
      • Magento开始删除它们
      • 访问者访问具有已删除图像的产品
      • Magento为此产品创建缓存图像文件
      • 从目录中删除所有文件后,Magento尝试删除该目录,但新创建的图像文件仍在那里-由于无法删除非空目录,因此引发错误