【问题标题】:Magento AOE Scheduler not startingMagento AOE 调度程序未启动
【发布时间】:2017-07-31 02:08:09
【问题描述】:

将我的 Magento 安装更新到 1.9.1 后,订单电子邮件停止工作。 所以我阅读了一个教程,解释了安装 AOE Scheduler 和设置 CronJob。

所以我做了,但是我打不开他的配置:每次我去System --> Scheduler --> Schedule configuration我都会得到这个错误,我不知道如何修复。

No configuration found for code "mailup_mailupsync"

注意:我没有安装 mailup 插件

【问题讨论】:

  • 当 AOE 调度程序尝试加载模型(从配置 XML)时抛出此异常 - 因此您必须在正在加载的配置文件中的某处引用 mailup_mailupsync。
  • 您好,感谢您的回复:您建议在哪里搜索该配置?我不知道在哪里可以找到那个模型。实际上第一个错误是 #0 /home/xxSITENAMExx/public_html/app/code/community/Aoe/Scheduler/Model/Configuration.php(81): Mage::throwException('No configuratio...')
  • 根据您设置源代码的方式,我会在所有 config.xml 文件中搜索字符串“mailupsync”作为初学者。

标签: php magento cron


【解决方案1】:

这个问题是两年前发布的,但我今天在 Magento 1.9.3 和 AOE Scheduler 最新版本中遇到了这个问题。网上没有解决办法。所以,我把它写在这里,如果有人需要的话。

Mailup 是类似 Mailchimp 的电子邮件营销 SAAS。它们为 Magento 集成提供了一个模块。显然,他们的代码并不完全干净。

安装后,Mailup 模块将在 Magento 中创建一个任务。该任务将本地数据与 Mailup 中的用户帐户同步。如果模块被移除或禁用(在配置文件中设置为“false”),任务将保持孤立状态,并且 AOE 调度程序会生成错误报告。

在 AOE 调度程序中将 Mailup cron 设置为“禁用”并不能解决问题。

  • 因此,我在 /app/etc/modules 中打开了“MailUp_MailUpSync.xml”并将活动状态设置为“false”。

  • 然后,我用 Phpmyadmin 打开了 Magento 数据库。在“core_config_data”表中,我删除了为“mailup_mailupsync”配置 cron 任务的行。

  • 最后,我使用 FTP 客户端删除了模块文件。我使用模块的本地副本找到了它们。

重要提示:我确信将来我将不再需要 Mailup 模块。了解这一点很重要,因为在重新安装或重新激活模块时,不确定它是否会重新创建 cron 任务。该模块不“知道”它已被删除!

【讨论】:

    猜你喜欢
    • 2015-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多