【问题标题】:Magento "Unable to list current working directory"Magento“无法列出当前工作目录”
【发布时间】:2012-03-20 23:22:27
【问题描述】:

http://www.keciadesign.dk

我正在尝试在 Magento 1.6.2.0 中设置表格费率。当我尝试使用表格速率(CSV 文件)上传文件时,会出现问题。然后出现“无法列出当前工作目录”错误,我不能再继续了。

TMP、Media 和 Var 文件夹具有 perm.777。

我已经阅读了互联网上关于这个问题的所有信息 - 许多人似乎遇到过这个问题,但我还没有看到解决方案。

注意: 可能不是很相关,但我在共享服务器上的 Unoeuro 托管。

【问题讨论】:

  • 很抱歉,我无法重现该问题。错误可能发生在Mage_Shipping_Model_Resource_Carrier_Tablerate::uploadAndImport()。我建议您使用 xdebug 或添加调试代码来找到导致异常的确切行,然后相应地更新问题。

标签: list csv magento rate


【解决方案1】:

这个问题最常见的原因 - media 目录的权限错误。它应该可以由 Web 服务器写入。更多信息可以checked here

【讨论】:

  • 谢谢。我检查过 :-) 但是,您经常忘记最简单的事情-.-
  • 这不应该是 777 而是 755,最好将所有者更改为运行 Web 服务的所有者
  • 不,它不应该是 777!它应该具有正确的权限供 php / web 用户访问。
【解决方案2】:

如果您的磁盘空间不足,也会报告此错误。

【讨论】:

    【解决方案3】:

    使用一些扩展程序(Wyomind Simple Google Shopping),当 Magento 目录结构中缺少 var/tmp 时会出现错误。

    【讨论】:

    • 谢谢,这节省了我一点时间。
    • Def 没想到一般的听起来错误消息会找到我正在寻找的内容,但它确实找到了。
    【解决方案4】:

    查看您的php.ini 并找到upload_tmp_dir 选项(或在您的代码中使用echo ini_get('upload_tmp_dir')。似乎PHP 无法列出apache 上传文件的此目录中的文件。恐怕您无法更改此文件夹在共享主机上的权限。

    【讨论】:

    • 在这种情况下我们能做什么?
    • 您是指共享主机吗?什么都没有。
    猜你喜欢
    • 1970-01-01
    • 2014-09-28
    • 2014-08-22
    • 2016-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多