【问题标题】:Drupal 7 Elysia Cron "Cron could not run because an invalid key was used" issueDrupal 7 Elysia Cron “Cron 无法运行,因为使用了无效密钥”问题
【发布时间】:2018-01-02 07:06:20
【问题描述】:

我们将 Elysia Cron 用于我们的 Drupal 网站。我们已配置外部 CRON 选项卡,该选项卡可访问位于 https://mysite.mycompany.com/cron.php?cron_key=abcxyz 的 CRON URL。

但是当我们检查日志时它显示错误

“Cron 无法运行,因为使用了无效的密钥”。

【问题讨论】:

    标签: php drupal cron drupal-7


    【解决方案1】:

    cron.php 页面的 URL 需要一个“cron 密钥”来防止 越权存取。您网站的 cron 密钥是在期间自动生成的 安装并且特定于您的站点。页面的完整 URL,带有 cron 密钥,在状态的“Cron 维护任务”部分中可用 管理 > 报告 > 状态报告中的报告页面。

    【讨论】:

    • 我正在使用状态报告页面的 Cron 维护任务部分中的 cron 键。但仍然遇到“无效的 cron 密钥”问题。实际上我的网站 url 就像一个子域 url mysite.mycompany.com。 URL 是否有任何问题,因为它就像一个子域 url。在 Drupal 论坛的某个地方,我读到如果站点 url 是子域,Cron 将不会从外部 url 运行
    • NO 子域没有任何问题,您只需要确保从管理员报告中复制正确的 url。
    • 所以即使您直接从cron维护页面复制完整路径,在浏览器地址栏中粘贴并调用它,也会出现此错误?
    • 而不是复制,只需点击 url,如果仍然遇到问题,请运行 update.php 并检查一切是否正常,如果没有,则将 core drupal 更新为最新版本。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-06
    • 2015-09-20
    • 1970-01-01
    • 2012-06-03
    • 2012-09-02
    • 2013-03-11
    相关资源
    最近更新 更多