通过手动运行wp-cron.php获得错误“INVALID SECRET STRING”

时间:2012-11-25 作者:lars

我正在尝试运行wp cron。手动调用php:

http://mysite.com/wp-cron.php?doing_wp_cron
通过以下方式禁用自动cron功能:

define(\'DISABLE_WP_CRON\', TRUE);
产生相同的错误。

可能是什么问题?

3 个回复
SO网友:Simes

如果手动启动wp cron,则不需要“do\\u wp\\u cron”参数。事实上,你有它,但没有给它一个值,很可能是什么导致了你的错误。

SO网友:Johnish

编辑wp配置。php并添加密钥。一个好的地方是在身份验证唯一密钥和盐之后。请务必将该秘密更新为您自己的秘密。

define( \'WP_CRON_CONTROL_SECRET\', \'qUhYNCrdHSHOPwPgrdyY19yi0\' );
然后你就可以跑了

http://example.com/wp-cron.php?doing_wp_cron&qUhYNCrdHSHOPwPgrdyY19yi0
&后面的零件;是使用wp config中的define语句创建的密钥。php

SO网友:Robert Dundon

对于其他有此问题的用户,请确保没有类似的插件WP-Cron Control 已启用(source).

结束

相关推荐

WP-cron.php-如何删除WP的Cron瞬变?

我有一个Wordpress网络,我的任务是禁用WP Cron并将其替换为Apache Cron。我已经设置了一个PHP脚本,当Apache Cron调用该脚本时,它将在网络下的所有站点中循环,并向该站点的wp Cron发出请求。php页面,从而执行其cron。我想使用Wordpress的瞬态特性来限制我的PHP脚本,因为Wordpress限制了自己的cron。然而,当我深入研究代码时,我看到doing\\u cron瞬态已设置(在cron.php#217中),但从未取消设置。瞬态是否一直未设置,或者Wor