【问题标题】:403 Forbidden error using cron and curl使用 cron 和 curl 的 403 禁止错误
【发布时间】:2011-03-04 02:02:10
【问题描述】:

我有一个 fcron 作业在后台运行一个 php 脚本,并将输出写入一个文件。但是,我得到的唯一结果是 403 禁止错误。我的 fcron 正在工作,但它无法访问我的本地主机。如何确保 fcron 作业可以访问 localhost?我是 localhost 的所有者,即我的 localhost 所在的文件夹(我知道它不安全,但这是生产目的)。 fcrontab 中的条目:

0 * * * * curl "http://localhost/main/sendmail.php"

【问题讨论】:

  • 您的 fcron 是否可以访问远程域?在您的局域网内 (anotherhost) 或外部 (google.fr) ?
  • fcron 和 page 是否都托管在同一主机上?
  • curl 命令在 cron 之外是否正常工作?
  • @snowflake 是 curl 命令在命令行中工作。它托管在同一个域 localhost 中。当我输入一个常见的网址时,例如 www.google.com 它可以正常工作。我需要以管理员身份或有权访问 localhost 的人身份运行 crontab。

标签: php curl cron


【解决方案1】:

知道了。以超级用户又名 su 的身份创建 fcrontab。 SU 拥有一切权限。

【讨论】:

    猜你喜欢
    • 2013-05-30
    • 1970-01-01
    • 1970-01-01
    • 2011-11-20
    • 1970-01-01
    • 2016-06-02
    • 1970-01-01
    相关资源
    最近更新 更多