客户关系管理 (crm) 系统是各种规模企业必不可少的工具。vtiger crm作为一种多功能的开源crm凯发k8娱乐官方网址的解决方案脱颖而出,可以帮助您简化运营,增强沟通并最终提高利润。
在 ubuntu 22.04 lts jammy jellyfish 上
第 1 步。首先,通过在终端中运行以下命令,确保所有系统软件包都是最新的。apt
sudo apt update
sudo apt upgrade
第 2 步。安装nginx。
nginx是一个高性能的web服务器,将作为我们crm安装的骨干。安装它:
sudo apt install nginx
第 3 步。安装 mariadb。
mariadb是vtiger crm将使用的数据库管理系统。安装它:
sudo apt install mariadb-server
在安装过程中,系统将提示您设置 root 密码。让它强大而令人难忘。
现在我们已经安装了mariadb,让我们为vtiger crm配置它。运行以下命令以保护 mariadb 安装:
sudo mysql_secure_installation
系统将提示您设置 root 密码、删除匿名用户、禁止远程 root 登录以及删除测试数据库。按照提示完成此过程。
接下来,我们需要创建一个vtiger crm将使用的数据库。替换为首选数据库名称:vtigerdb
mariadb [(none)]> create database vtigerdb; mariadb [(none)]> create user 'vtigercrmusr'@'localhost' identified by 'your-strong-password'; mariadb [(none)]> grant all privileges on vtigerdb.* to 'vtigercrmusr'@'localhost'; mariadb [(none)]> flush privileges; mariadb [(none)]> exit
第 4 步。安装 php 和所需的扩展。
vtiger crm依赖于php,所以让我们安装php以及必要的扩展:
sudo apt install php-fpm php-mysql php-json php-zip php-gd php-mbstring php-curl php-xml php-bcmath php-json php-zip php-intl php-xmlrpc php-gd
第5步。在 ubuntu 22.04 上安装 vtiger crm。
完成先决条件和数据库配置后,是时候启动并运行vtiger crm。前往官方 vtiger crm网站 并下载最新版本。您可以使用以下命令直接在服务器上执行此操作:wget
wget https://sourceforge.net/projects/vtigercrm/files/vtiger crm 8.0.0/core product/vtigercrm8.0.0.tar.gz/download -o vtiger.tar.gz
提取下载的存档:
tar -zxvf vtiger-crm-8.0.0.tar.gz
将解压缩的文件移动到 nginx 文档根目录:
sudo mv vtigercrm /var/www/html/
调整权限以确保 nginx 可以正确提供文件:
sudo chown -r www-data:www-data /var/www/html/vtigercrm
第 6 步。为 nginx 创建虚拟主机配置。
现在,让我们为vtiger crm创建一个新的nginx服务器块(虚拟主机)。创建一个新的配置文件:
sudo nano /etc/nginx/sites-available/vtiger
并添加以下配置(替换为您的实际域):your_domain
server { listen 80; server_name your_domain.com www.your_domain.com; root /var/www/html/vtigercrm; index index.php index.html index.htm; location / { try_files $uri $uri/ /index.php?$args; } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; } location ~ /\.ht { deny all; } }
保存文件,然后启用新创建的站点:
sudo ln -s /etc/nginx/sites-available/vtiger /etc/nginx/sites-enabled/
测试 nginx 配置:
sudo nginx -t
如果测试成功,请重新启动 nginx:
sudo systemctl restart nginx
步骤 7.使用 let’s encrypt 设置 ssl。
在处理crm系统时,安全性至关重要。让我们使用ssl加密您的vtiger crm安装。
sudo apt install certbot python3-certbot-nginx
运行 certbot 为您的域请求 ssl 证书:
sudo certbot --nginx -d your_domain.com -d www.your_domain.com
要确保您的 ssl 证书保持最新,请设置一个 cron 作业以进行自动续订。certbot 已经为您配置了此功能,但您可以通过运行以下命令进行验证:
sudo crontab -e
您应该看到类似于以下内容的行:
0 */12 * * * root test -x /usr/bin/certbot -a \! -d /run/systemd/system && perl -e 'sleep int(rand(3600))' && certbot -q renew
第8步。步骤 7.访问 crm 网页界面。
打开 web 浏览器并导航到 。您应该看到以下页面:http://your_domain
感谢您使用本教程在 ubuntu 系统上安装 vtiger crm。有关其他帮助或有用信息,我们建议您查看。
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/yun260917.html