调度程序在vTiger中不起作用

时间:2014-05-22 13:14:21

标签: cron vtiger

我是马耳他一家公司的实习生。该公司刚刚从sugarCRM向vTigerCRM做出了重大改变。现在我们遇到了调度程序的问题。我们想要的是,当输入邮件时,它应该自动与组织和联系人同步(当我点击"现在扫描"邮件转换器的按钮时,我可以链接它们)。但我想自动。

但是我的cron文件没有得到更新。

我在linux服务器上安装了一个cron,代码如下:

*/15 * * * * sh /vtiger_root/cron/vtigercron.sh >/dev/null 2>&1 

我在PHP_SAPI中调整代码,并在正确的文件中添加了权限。但仍然。 (因为我们说邮件的日程安排任务是1)

所以每隔15分钟,vtigercron.sh应该运行vtigercron.php。但它并没有发生。当我手动运行vtigercron时,每件事情都可以。 (调度程序cron状态得到更新),但不是服务器上的cron文件。

有人可以成为我的英雄吗?

2 个答案:

答案 0 :(得分:1)

本教程实际有效:https://www.easycron.com/cron-job-tutorials/how-to-set-up-cron-job-for-vtiger-crm

一种更简单的方法: 在文件vtigercron.php中,更改行

if(vtigercron_detect_run_in_cli() || (isset($_SESSION["authenticated_user_id"]) &&  isset($_SESSION["app_unique_key"]) && $_SESSION["app_unique_key"] == $application_unique_key)){

if(vtigercron_detect_run_in_cli() || ($_REQUEST["app_unique_key"] == $application_unique_key) || (isset($_SESSION["authenticated_user_id"]) &&  isset($_SESSION["app_unique_key"]) && $_SESSION["app_unique_key"] == $application_unique_key)){

然后使用

http://www.example.com/vtigercron.php?app_unique_key=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

作为cron作业网址。

重要通知:您可能会在app_unique_key中找到config.inc.php(在其中寻找$application_unique_key)。 请用在xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx中找到的32个字符的$application_unique_key替换上面URL中的config.inc.php,并用vtiger安装位置替换www.example.com

答案 1 :(得分:0)

在我们的crontab中 -

(sudo) vim /etc/crontab

我安排了这样的工作:

*/15 *  * * *   webdaemon   /bin/bash /var/www/vtigercrm6/cron/vtigercron.sh

您是否在/ var / log / syslog或/ var / log / messages或操作系统使用的系统日志中出现任何错误?