【问题标题】:Magento Configuring Cronjob "cron.sh: line 26: $'\r': command not found"Magento 配置 Cronjob "cron.sh: line 26: $'\r': command not found"
【发布时间】:2016-08-09 02:54:34
【问题描述】:

最近我在配置 cron 时安装了 Magento 1.9.2 的全新安装,当我尝试执行时出现以下错误

bash /path/to/my/magento/root/cron.sh

ERROR :cron.sh: line 26: $'\r': command not found

我也得到相同的结果:

php cron.php

我无法将 cron.sh 更改为:

chmod -x cron.sh

因为我不是 sudo 的一部分。我的选择受限于 cron.sh。如果这有任何帮助,我正在使用 Webfaction 托管。

谁能帮我解决这个问题?谢谢

【问题讨论】:

    标签: bash magento cron magento-1.9


    【解决方案1】:

    这是文件行尾的编码问题,可能是您部署/安装代码的方式造成的。

    不要复制和粘贴文件内容 - 使用 FTP 或 git 存储库在新安装的 Magento 中上传文件以进行部署。

    参见herehere(例如)。

    【讨论】:

    • 我确实尝试从另一台服务器(在 EC2 上运行 ubuntu)下载相同文件的副本并将其上传到这个 webfaction 主机,但我仍然遇到同样的错误。
    • 感谢它有效,我最终按照建议从 github 分叉了它。
    猜你喜欢
    • 2017-01-29
    • 2013-02-17
    • 1970-01-01
    • 2019-07-07
    • 2020-09-26
    • 2015-05-28
    • 1970-01-01
    • 2018-02-18
    • 2022-12-10
    相关资源
    最近更新 更多