# vTiger 5.4.0 通过代码检出的方式进行安装

**URL:** <https://www.isharkfly.com/t/vtiger-5-4-0/2577>\
**Category:** PHP\
**Tags:** vtiger\
**Created:** [August 8, 2014, 1:17am UTC](https://www.isharkfly.com/t/vtiger-5-4-0/2577 "2014-08-08T01:17:35Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![honeymoose](https://www.isharkfly.com/user_avatar/www.isharkfly.com/honeymoose/32/20796_2.png) [@honeymoose](https://www.isharkfly.com/u/honeymoose)\
**Post date:** [August 8, 2014, 1:17am UTC](https://www.isharkfly.com/t/vtiger-5-4-0/2577/1 "2014-08-08T01:17:35Z")

</div>

本教程给出的是如何使用源代码检出的方式安装 vTiger 5.4.0

## 检出代码

首先你需要有 vTiger 5.4.0 的源代码地址。

在本示例中，我们使用我们自己的服务器进行安装。

源代码检出。

 ![](https://cdn.isharkfly.com/com-isharkfly-www/discourse-uploads/original/2X/d/df9deb6125c28e9a59326c37c12cd6127a450a16.jpeg)

代码检出中，根据网络环境可能需要不同的时间。

 ![](https://cdn.isharkfly.com/com-isharkfly-www/discourse-uploads/original/2X/5/54191ee12276026967c78783e43ec232755998c0.jpeg)

## 新建数据库

使用 phpMyAdmin 创建一个新的数据库，这里请注意选择数据库的字符集为 utf8\_general\_ci。

 ![](https://cdn.isharkfly.com/com-isharkfly-www/discourse-uploads/original/2X/6/650b5e7d3846c3fdec05cae14a7552dced957620.jpeg)

使用数据库 SQL 恢复数据库。

数据库文件的位置在： deployment/database 这个文件夹中。

 ![](https://cdn.isharkfly.com/com-isharkfly-www/discourse-uploads/original/2X/f/ff3fd6c8c18ce09c8b436e1768345f113df95054.jpeg)

原始安装的数据库包，请参考下面的链接：

[vTiger 5.4.0 原始数据库](http://www.ossez.com/thread-28957-1-1.html)

数据库恢复，注意这里需要选择字符集为 UTF-8

 ![](https://cdn.isharkfly.com/com-isharkfly-www/discourse-uploads/original/2X/9/95422c6c7dba4309c8872eca664090a844d702bd.jpeg)

数据库恢复完成。

等待数据导入成功界面出现，表示数据已经被正常导入到数据库中了。

 ![](https://cdn.isharkfly.com/com-isharkfly-www/discourse-uploads/original/2X/7/7abc510f97d2fb2ed36ce815e8869f3fabcc3e46.jpeg)

## 调整配置文件

修改 vTiger 的 config.inc.php 配置文件。

这里有几个地方需要修改。

`$dbconfig[` `'db_server'` `] = ` `'localhost'` `;`

`$dbconfig[` `'db_port'` `] = ` `':3306'` `;`

`$dbconfig[` `'db_username'` `] = ` `' ************'` `;`

`$dbconfig[` `'db_password'` `] = ` `' ************'` `;`

`$dbconfig[` `'db_name'` `] = ` `'crm'` `;`

`$dbconfig[` `'db_type'` `] = ` `'mysql'` `;`

`$dbconfig[` `'db_status'` `] = ` `'true'` `;`

需要修改为正确的数据库用户名和密码，以及数据库名称。

下面 2 个参数需要修改为实际部署的环境一致。

`$site_URL = ` `'http://localhost/vhosts/demo.ossez.com/httpdocs/p/vtiger/5.4.0'` `;`

`// root directory path`

`$root_directory = ` `'D:\workdir\htdocs\vhosts\demo.ossez.com\httpdocs\p\vtiger\5.4.0/'` `;`

 ![](https://cdn.isharkfly.com/com-isharkfly-www/discourse-uploads/original/2X/5/5400cc9d5eca912a833d86fdf144facf0b934eaf.jpeg)

需要修改数据库参数文件的地方。

 ![](https://cdn.isharkfly.com/com-isharkfly-www/discourse-uploads/original/2X/f/f6a6940966fe02f0d4fd4e08e95b0d22eb86d792.jpeg)

## 检测安装结果

如果能显示正常的页面，则表示 vTiger 已经安装成功了。

 ![](https://cdn.isharkfly.com/com-isharkfly-www/discourse-uploads/original/2X/0/0bf040216329905db68723686c2be1cab0db9e40.jpeg)

有关这个主题的讨论，请参考 iSharkFly 中有关 vTiger 的分类：[Topics tagged vtiger](https://www.isharkfly.com/tag/vtiger)
