vtiger crm 5.4.0自定义模块安装显示对不起!尝试访问受限文件

时间:2013-08-28 09:18:23

标签: php smarty vtiger

我正在开发Vtiger CRM 5.4.0中的自定义模块。当我在某个服务器上安装新开发的自定义模块时,它会显示一条消息“抱歉!尝试访问受限文件。'我无法安装模块。

请帮我纠正这个问题。

3 个答案:

答案 0 :(得分:2)

导致vTiger错误的最可能原因“抱歉!尝试访问受限文件。“'config.inc.php'中的$ root_directory值不正确或拼写错误。

为了纠正它,请按照以下步骤操作:

Go to your vTigerCRM directory
Open “config.inc.php” with your favorite text editor
Go to line 86 and adjust $root_directory value to correct vTiger directory. Note, that the directory must end with /. It should look something like this – $root_directory = ‘/var/www/vtigercrm/’;

答案 1 :(得分:0)

不确定但是,您导入到其他服务器上的de CRM的zip文件是否实际上复制了模块文件夹?

这篇文章'对不起!尝试访问受限文件。'通常它是关于权限或CRM无法访问模块文件夹,因为它不存在。

答案 2 :(得分:0)

有些事情让人想起:

您是否真的创建了modules / Mytest目录并填充了它? (使用vtlib / ModuleDir / 5.4.0中的模板,然后编辑Mytest.php的文件名和类)

检查模块类定义的大小写,例如: Mytest my class mytest

如果您在开发模块/ Mytest代码时使用任何版本控制或符号链接,则可能会触发“抱歉!尝试访问受限文件”。消息。

在模块设置脚本中,请确保已添加此行。

$module->initTables(); 
$module->initWebservice();