几天前,我注意到一些属于某个 Magento 扩展名的文件实际上是作为目录创建的,而不是它们应该是的 .png .css 和 .js 文件。更新扩展时会出现错误,因为文件无法覆盖现有目录。我主要注意到这一点是因为 Magento 管理面板中缺少图标。虽然令人费解,但没什么大不了的,我删除了目录 (x4) 并从原始发行版中复制了正确的文件。问题解决了。
我用 find 。-type d " . " 以及 'empty' 选项来识别应该是文件的目录。这可以解决症状,但不能解决原因。大约有 10 个文件,主要是图像,但一些 .js 和 .css 受到影响。
我刚刚通过 Magento connect 运行了 M2e 更新,“成功”,但是注意到管理员中缺少一些图标/图形,我检查了代码并确定了 17 个应该是图像文件的空目录(.png 和 .gif) .
我想我的问题是如何以及为什么会发生这种情况?我怎样才能阻止它再次发生?
我有一个运行 Apache 的专用 CentOS 服务器。安装是通过 Filezilla FTP 上传或 Magento Connect 完成的,看起来很可能是 Connect 导致了问题,这两个扩展在其生命周期中至少被 Connect 更新过一次。
希望有人能启发我,虽然这本身不是一个大问题,但关键文件(而不是图像)可能容易出现同样的问题是一个问题......以前有人见过吗?
干杯罗布