我正在开发Vtiger CRM 5.4.0中的自定义模块。当我在某个服务器上安装新开发的自定义模块时,它会显示一条消息“抱歉!尝试访问受限文件。'我无法安装模块。
请帮我纠正这个问题。
答案 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();