List Magento“;无法列出当前工作目录";

List Magento“;无法列出当前工作目录";,list,csv,magento,rate,List,Csv,Magento,Rate,我正在尝试在Magento 1.6.2.0中设置表速率。当我尝试上载带有表速率的文件(CSV文件)时,会出现问题。然后出现“无法列出当前工作目录”错误,我无法继续 TMP、媒体和Var文件夹都有perm.777 我已经阅读了互联网上关于这个问题的所有信息——许多人似乎都有这个问题,但我还没有找到解决办法 注意: 可能不太相关,但我正在一个共享服务器上运行Unoeuro主机。查看您的php.ini并找到upload\u tmp\u dir选项(或使用echo ini\u get('upload\u

我正在尝试在Magento 1.6.2.0中设置表速率。当我尝试上载带有表速率的文件(CSV文件)时,会出现问题。然后出现“无法列出当前工作目录”错误,我无法继续

TMP、媒体和Var文件夹都有perm.777

我已经阅读了互联网上关于这个问题的所有信息——许多人似乎都有这个问题,但我还没有找到解决办法

注意:
可能不太相关,但我正在一个共享服务器上运行Unoeuro主机。

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

此问题最常见的原因是
媒体
目录的权限错误。它应该可以由web服务器写入。有关详细信息,请参阅。

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

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

很抱歉,我无法重现此问题。错误可能发生在
Mage\u Shipping\u Model\u Resource\u Carrier\u Tablerate::uploadAndImport()中
。我建议您使用xdebug或添加调试代码来查找导致异常的确切行,然后相应地更新问题。谢谢。我检查了:-)但是,您经常忘记最简单的事情--这不应该是777,最多应该是755,您最好将所有者更改为运行Web服务的所有者不,它不应该是777!它应该具有php/web用户访问的正确权限。在这种情况下我们可以做什么?你是说共享主机吗?没什么。谢谢,这为我节省了一点时间。Def没想到通用的错误消息会找到我想要的东西,但它确实找到了。