我正在尝试为Buddypress / Wordpress的Buddypress群组电子邮件通知插件启用摘要,但没有成功。
到目前为止发生了什么:
我已经确认所有项目都会被添加到插件生成的摘要列表中,方法是访问显示这些项目的页面,即http:// [site url] /?sum = 1
< / LI>我可以通过访问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]
对于我未经训练的眼睛,看起来它工作正常,但没有发出摘要。
我们非常感谢您解决此问题/解决问题的任何帮助。
答案 0 :(得分:1)
尝试google for it或查看thei9r论坛 - 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