在Ubuntu24.04上搭建VtigerCRM教程

        VtigerCRM是一套基于Web以销售能力自动化(SFA)为主的客户关系管理系统(CRM),帮助管理公司业务,从市场、销售、采购、库存、客服等全程跟踪客户、最大可能获得订单、提高客户满意度。Vtiger 目前是开源的,其下载量已经累计超过5万次,对于初创公司、个体企业和小型企业来说,0成本是非常完美的。

1、今天博主在一台Ubuntu24.04的服务器上来搭建VtigerCRM,如果你的服务器不是用Ubuntu24.04,有些安装命令可能会运行不了;

 

 

2、在电脑上打开SSH软件,以root账号登录到Ubuntu24.04;

 

 

3、先更新系统,输入以下的命令,回车;

apt update -y

 

 

 

4、更新软件包,输入以下的命令,回车;

apt upgrade -y

 

 

5、安装Web服务器软件Apache,输入以下的命令,回车;

apt install apache2 -y

 

 

6、安装MySQL数据库软件,输入以下的命令,回车;

apt install mysql-server -y

 

 

7、为保护MySQL服务器的安全,输入以下的命令,回车;

mysql_secure_installation

 

 

8、是否允许设置足够安全的密码,输入 y 回车;

 

 

9、输入 2 回车,选择使用英文字母+数字+特殊符号组合作为密码,密码长度8位以上;

 

 

10、输入 y 回车,删除匿名账号;

 

 

11、是否允许root远程登录,输入 y 回车;

 

 

12、是否删除测试数据库,输入 y 回车;

 

 

13、是否重新加载权限表,输入 y 回车;

 

 

14、输入以下命令回车,安装php及与之相关的依赖;

apt install php libapache2-mod-php php-mysql php-curl php-json php-cgi php-imap php-cli php-gd php-zip php-mbstring php-xml -y

 

 

 

15、以下四条命令一条一条的输入并回车,修改配置文件php.ini,优化PHP运行;

sed -i 's/memory_limit = 128M/memory_limit = 256M/' /etc/php/8.3/apache2/php.ini
sed -i 's/max_execution_time = 30/max_execution_time = 60/' /etc/php/8.3/apache2/php.ini
sed -i 's/error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT/error_reporting = E_ERROR & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED/' /etc/php/8.3/apache2/php.ini
systemctl restart apache2

 

 

 

17、输入以下命令回车,在Enter  password:的后面输入你想设置的MySQL管理员密码(密码规则:英文字母+数字+特殊符号的组合,长度8位以上,例如Password@666),密码写对了就按回车,进入MySQL数据库管理界面;

 

 

18、进入MySQL数据库管理界面会看到以mysql>开头,输入以下5条命令(命令有大小写区分,不要写错);

(1)创建一个名为 vtigercrm 的数据表;

CREATE DATABASE vtigercrm;

(2)创建一个名为 vtigercrm 的MySQL用户,并将该用户的登录密码设置为 Password@666,这个用户只能从本地访问不可以远程访问;

 

CREATE USER 'vtigercrm'@'localhost' IDENTIFIED BY 'Password@666';

(3)给予 vtigercrm 用户对 vtigercrm 数据表赋予所有权限;

GRANT ALL PRIVILEGES ON vtigercrm.* TO 'vtigercrm'@'localhost';

(4)刷新权限,使刚刚设置的权限立即生效;

 

FLUSH PRIVILEGES;

(5)退出MySQL数据库管理;

 

EXIT;

 

 

 

19、输入以下命令回车,下载VtigerCRM安装包;

cd /tmp
wget -O vtigercrm.tar.gz https://sourceforge.net/projects/vtigercrm/files/latest/download

 

 

 

 

20、解压VtigerCRM安装包;

 

 

21、把解压出来的VtigerCRM安装文件,转移到网站根目录下;

 

 

22、赋予VtigerCRM网站目录权限;

 

 

23、输入以下命令,创建VtigerCRM的Apache配置文件;

 

 

24、以下内容根据你的实际情况进行修改(第二行的admin@your_domain.com改成你的邮箱,第四行的your_domain.com改成VtigerCRM的访问域名),修改完成后按Ctrl+O(是字母O,不是数字0)并回车;

<VirtualHost *:80>
 ServerAdmin admin@your_domain.com
 DocumentRoot /var/www/html/vtigercrm
 ServerName your_domain.com
 <Directory /var/www/html/vtigercrm>
  Options FollowSymLinks
  AllowOverride All
  Require all granted
 </Directory>
 ErrorLog ${APACHE_LOG_DIR}/vtigercrm_error.log
 CustomLog ${APACHE_LOG_DIR}/vtigercrm_access.log combined
</VirtualHost>

 

 

 

25、按Ctrl+x,退出编辑状态;

 

 

26、输入以下命令回车,重启网站;

a2ensite vtigercrm.conf
a2enmod rewrite
systemctl restart apache2

 

 

27、把你的域名设置好域名解析,绑定到你的ubuntu服务器的公网IP地址,打开这个域名,就可以进入VtigerCRM安装界面了,点图上Install;

 

 

28、点I  Agree;

 

 

29、点Next;

 

 

30、左边Host  Name处填写localhost,User Name填写在第18个步骤建立的用户名vtigercrm,Password填写在第18个步骤给vtigercrm用户设置的密码Password@666,Database Name填写在第18个步骤建立的vtigercrm数据表名;右边的Currency货币单位选择China,YuanRenminbi(¥),Admin User Infomation的Password是给VtigerCRM网站管理员设置密码,Retype Password处重复输入密码,Last Name为管理员名称,Email填写你的邮箱,Data format为日期格式,Time Zone时区选择+8小时的北京,设置完成后点Next;

 

 

31、最后确认一下设置是否正确,如果没设置好可以点Back返回上一步骤进行修改,确认无误了就点Next;

 

 

32、使用者信息调查,这里可以随便写,然后点Next;

 

 

33、安装中,请耐心等待;

 

 

34、在“Select All”处打勾,再点Next;

 

 

35、点“Get Started”;

 

 

36、安装完成了,后续的设置可以找到左边菜单,根据自己实际生产需求进行设置。

点赞
  1. tttfffyyy说道:
    Google Chrome Android 10
    有中文界面吗?
    1. 博主说道:
      Google Chrome Windows 10
      目前好像没有中文

发表回复