【问题标题】:Getting cron job to work with wp-cron.php for Wordpress让 cron 作业与 Wordpress 的 wp-cron.php 一起工作
【发布时间】:2012-07-04 23:17:18
【问题描述】:

我正在尝试让 Buddypress/Wordpress 的 Buddypress 群组电子邮件通知插件发送摘要,但没有成功。

这是目前为止发生的事情:

  1. 我已确认所有项目都已添加到插件生成的摘要列表中,方法是访问显示这些项目的页面,即 http://[site url]/?sum=1

  2. 我可以通过访问 wp-cron.php 的 URL 手动触发摘要的发送,即浏览器中的 http://[site url]/wp-cron.php。

所以,问题在于 wp-cron.php 的触发。对此进行研究后,对我来说,在我的服务器上设置一个 cron 作业似乎是一个好主意,因为我的网站没有太多流量,而且内置的 WordPress 伪 cron 作业只有在有人访问该网站时才会触发。

我现在遇到的问题是为 cron 作业的命令输入什么内容。我已经尝试了很多东西,但我目前有这个:

wget -O /dev/null http://soteriabrighton.co.uk/wp-cron.php

我已将它设置为在每个 cron 作业运行时向我发送电子邮件,这就是上述命令返回的内容:

--2012-07-03 18:15:01-- http://soteriabrighton.co.uk/wp-cron.php
Resolving soteriabrighton.co.uk... 208.53.158.38
Connecting to soteriabrighton.co.uk|208.53.158.38|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 0 [text/html]
Saving to: `/dev/null'

0K 0.00 =0s

2012-07-03 18:15:04 (0.00 B/s) - `/dev/null' saved [0/0]

在我未经训练的眼睛看来,它工作正常,但没有发送任何摘要。

任何帮助解决此问题/使用故障排除步骤将不胜感激。

【问题讨论】:

  • 非常具体的托管公司...在他们的常见问题解答中检查了调用页面或直接执行 php 的正确机制?
  • 我在 Cirtex 工作,并试图让他们设置一个 cron 作业。他们几乎无法用英语构建一个句子,更不用说为 cron 作业编写正确的命令了!他们尝试的一切都失败了。上面的命令来自我在网上找到的一篇文章。

标签: php wordpress cron


【解决方案1】:

尝试 google 或查看 i9r 论坛 - 2 秒给了我:

http://forums.cirtexhosting.com/website-development-scripting/1395-cron-job.html

wget 有时被用户允许不允许,所以有些 服务器对用户禁用。可能想尝试 curl,lynx,如果那些 也被禁用了,你可以试试 /usr/bin/local/php /home/youruser/public_html/file.php 例如会做或 php -q -f /home/user/public_html/file.php

似乎也可以直接使用php,即:

php -q -f /home/user/public_html/file.php

其他页面建议(针对critex):

/usr/local/php5/bin/php5 -q /full-path/yours-php5-script.php5

【讨论】:

  • 谢谢。似乎在您上面包含的那些人中工作的是php -q -f /home/user/public_html/file.php。我说似乎正在工作,因为我无法让它始终如一地工作,但这可能与 Buddypress Group 电子邮件通知插件排队摘要项目的方式有关。当然没有发生的是,我没有收到确认 cron 作业已使用上述命令运行的电子邮件。你知道为什么会这样吗?
  • 老实说,我自己使用它,wp-cron 从来没有任何问题:|不确定确认 cron 已运行的电子邮件 - 我也不确定。
  • 好的,谢谢布赖恩。我将保持原样并检查摘要是否明天发送出去,然后再报告。
  • 为了满足你自己的好奇心,你可以做一个非常简单的测试来做一个邮件并将它添加为它自己的 cron - 来验证事情的邮件方面?
  • 谢谢。作为 cron 工作的新手,我不确定我会怎么做。欢迎任何指向文章的指针或链接!
猜你喜欢
  • 2021-05-04
  • 2017-06-30
  • 1970-01-01
  • 2016-07-17
  • 2014-11-03
  • 2020-05-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多