【问题标题】:Magento Magmi not updating products through Magmi CLIMagento Magmi 不通​​过 Magmi CLI 更新产品
【发布时间】:2015-06-10 19:16:33
【问题描述】:

我需要设置 cron 作业来每天更新产品的价格。所以我先在命令提示符下这样尝试,

php magmi.cli.php -profile=default -mode=update -CSV:filename="/path/magento/var/import/Price.csv"

显示以下错误:

fopen(/var/www/html/magento/magmi/state/progress.txt): failed to open stream: Permission denied in /path/magento/magmi/inc/magmi_loggers.php on line 20

PHP Fatal error:  Uncaught exception 'Exception' with message 'CANNOT WRITE PROGRESS FILE ' in /path/magento/magmi/inc/magmi_loggers.php:23

【问题讨论】:

  • 您似乎没有权限读取或写入 magmi 文件夹中的文件。为该目录分配适当的权限,希望能解决您的问题

标签: php magento csv magmi


【解决方案1】:

这是权限问题:

此文件夹 /var/www/html/magento/magmi/state/ 及其所有内容应获得 777 或 755 权限。

运行以下命令:

sudo chmod 777 -R /var/www/html/magento/magmi/state/

如果仍有问题,请尝试

sudo chmod 755 -R /var/www/html/magento/magmi/state/

【讨论】:

  • 谢谢你,它成功了。现在它显示 fgetcsv():enclosure must be a single character in magim/inc/magmi_csvreader.php on line 195 error.同一个文件在 UI 模式下工作正常,做你有什么想法吗?
  • 我相信你必须在magmi的配置页面中设置附件和分隔符...将附件和分隔符设置为你正在使用的类型('或“)。然后,magmi应该解析CSV。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多