【发布时间】:2017-06-10 23:26:46
【问题描述】:
我们的一个 WordPress 网站出现问题,似乎是由 Apache 引起的。问题是内部 WordPress cron (wp-cron.php) 没有运行。通常,这个内部 cron 不是由服务器的 cron 驱动的,而是由一个在有人访问该站点时触发的内部进程驱动的。这些访问不会导致 wp-cron.php 程序直接运行,而是会导致程序运行并提交如下所示的 HTTP POST:
Apache Log entry with 403 status code
在 Apache 日志中。这些 POST 被 Apache 拒绝,状态码为 403。
为了解决这个问题,我们使用 www.easycron.com 向网站提交请求,如此日志条目所示,该请求未被拒绝。
这似乎暗示问题不在于文件夹或文件权限,它们似乎无论如何都是有序的。
所以问题终于来了。有没有办法让 Apache 向我们提供更详细的信息,说明为什么 POST 被拒绝并带有 403 状态代码?
【问题讨论】:
-
你检查过Php错误日志吗?那里可能有更多信息
-
感谢您的回复。我在错误日志中没有看到任何错误。