首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >状态:301号永久移动ActiveCollab

状态:301号永久移动ActiveCollab
EN

Stack Overflow用户
提问于 2014-06-25 17:16:09
回答 1查看 1.4K关注 0票数 0

我尝试在我的服务器上为ActiveCollab设置cron作业--我使用

代码语言:javascript
复制
*/5 *   *   *   *   php "/home/bbb/public_html/tasks/frequently.php" RnuFA > /dev/null

但是它总是返回错误消息:

现状: 301永久移动 地点:https://mywebsite.com/ 内容类型: text/html

我试图通过SSH执行这个命令,它正常工作。

有人能帮我告诉我服务器上哪些配置需要检查以解决此类问题吗?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2014-09-08 06:17:55

官方建议使用cURL触发预定任务,而不是可执行的PHP。目前,这只是一个建议,但即将发布的版本将停止发送/tasks文件夹,因此您将不得不使用cURL。

有许多环境(比我们预期的还要多),web服务器使用一个PHP来准备页面,而另一个PHP通过命令行接口(CLI)运行。这导致了各种各样的问题,所以我们决定使用唯一的方式触发任务-通过URL。

底线--使用cURL。文件如下:

https://activecollab.com/help/books/self-hosted-edition/scheduled-tasks-setup.html

下面是示例命令:

代码语言:javascript
复制
*/3       *      *       *       *       /usr/bin/curl -s -L "http://url/of/frequently?code=XyZty" > /dev/null
0         *      *       *       *       /usr/bin/curl -s -L "http://url/of/hourly?code=XyZty" > /dev/null
0        12      *       *       *       /usr/bin/curl -s -L "http://url/of/daily?code=XyZty" > /dev/null
0         7      *       *       *       /usr/bin/curl -s -L "http://url/of/paper?code=XyZty" > /dev/null

但是,请确保检查activeCollab的“管理”>“计划任务”页面,以确定需要触发的确切URL。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24414800

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档