如何在CentOS 7上安装Vtiger CRM Open Source Edition

Vtiger CRM是一种流行的客户关系管理应用程序,可以帮助企业增加销售,提供客户服务并增加利润。

在本文中,我将向您展示如何在Vultr CentOS 7服务器实例上安装Vtiger CRM开源版本。

先决条件

  • 全新的Vultr CentOS 7服务器实例。
  • sudo用户。您可以在另一篇Vultr文章中了解有关sudo用户的更多详细信息。

步骤1:更新系统

以sudo用户身份从SSH终端登录系统,然后使用以下命令更新系统:

sudo yum update
sudo shutdown -r now

系统重启后,仍然使用相同的sudo用户登录。

步骤2:安装Apache

您可以使用YUM安装Apache:

sudo yum install httpd

删除预设的Apache欢迎页面:

sudo sed -i 's/^/#&/g' /etc/httpd/conf.d/welcome.conf

为了安全起见,应禁止Apache在Web根目录“ / var / www / html”中显示文件:

sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/httpd/conf/httpd.conf

启动Apache:

sudo systemctl start httpd.service
sudo systemctl enable httpd.service

步骤3:安装PHP和必要的PHP扩展

根据安装Vtiger CRM的要求,您需要安装PHP 5.4或更高版本以及必要的PHP扩展,如下所示:

sudo yum install php php-common php-gd php-mysql php-xml php-imap php-mbstring php-mcrypt php-gd

另外,您需要在PHP配置文件“ /etc/php.ini”中修改一些设置:

sudo vi /etc/php.ini

查找以下行,一次一行:

display_errors = Off
max_execution_time = 30
error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
log_errors = On
short_open_tag = Off

分别修改它们,如下所示:

display_errors = On
max_execution_time = 0
error_reporting = E_WARNING & ~E_NOTICE & ~E_DEPRECATED
log_errors = Off
short_open_tag = On

保存并退出:

:wq!

为了使您的更改生效,您需要重新启动Apache:

sudo systemctl restart httpd.service

步骤4:安装MariaDB并为Vtiger CRM设置数据库

使用YUM安装MariaDB:

sudo yum install mariadb mariadb-server

启动MariaDB服务:

sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service

确保MariaDB的安装:

sudo /usr/bin/mysql_secure_installation

在此过程中,请回答以下问题:

Enter current password for root (enter for none): Enter
Set root password? [Y/n]: Y
New password: <your-password>
Re-enter new password: <your-password>
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: Y

现在,让我们为Vtiger CRM设置一个数据库:

mysql -u root -p

输入您先前设置的MariaDB root密码登录。

在MySQL Shell中,使用以下命令创建数据库并向数据库用户授予特权。确保在每个命令中都用自己的命令替换数据库名称“ vtigercrm”,数据库用户名“ vtigercrmuser”和数据库用户密码“ yourpassword”。

CREATE DATABASE vtigercrm default charset utf8;
CREATE USER 'vtigercrmuser'@'localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON vtigercrm.* TO 'vtigercrmuser'@'localhost' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;

步骤5:安装Vtiger CRM

下载Vtiger CRM归档文件,将其解压缩到Web根目录,然后设置适当的权限。请注意,您始终可以从Vtiger CRM官方网站上找到最新的URL。

cd
wget http://code.vtiger.com/vtiger/vtigercrm/repository/archive.tar.gz?ref=6.5.0 -O archive.tar.gz
tar -zxvf archive.tar.gz
sudo mv vtigercrm.git/* /var/www/html && sudo chown apache:apache -R /var/www/html

打开端口80以允许外部访问:

sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload

将浏览器指向以下URL,然后在Vtiger CRM Web安装向导中继续执行该作业:

http://<your-server-ip>

1)在“欢迎”页面上,单击“安装”按钮。

2)在“许可证”页面上,单击“我同意”按钮。

3)在“安装先决条件”页面上,向导将向您显示系统检查的结果。如果您执行了以上所有任务,则所有要求都应该得到满足。点击“下一步”按钮。

4)在“系统配置”页面上,您需要输入数据库信息,系统信息和管理员用户信息。

对于本文,数据库信息应为:

Database Type*    MySQL
Host Name*   localhost
User Name*   vtigercrmuser
Password   yourpassword
Database Name*    vtigercrm

至于系统信息和管理员用户信息,您需要输入您的特定信息。

输入所有必填字段后,单击“下一步”按钮。

5)在“确认配置设置”页面上,检查您的设置,然后单击“下一步”按钮。

6)在“最后一件事...”页面上,选择您的行业,然后单击“下一步”按钮。

7)在“您想使用Vtiger CRM做什么?”上。页面上,选择所需的模块,然后单击“下一步”按钮。

8)现在,您将进入Vtiger CRM的界面。再次确认您的首选项,然后单击“入门”按钮。

就这样。您可以立即浏览Vtiger CRM。感谢您的阅读。

留下評論

在Arch Linux上使用Makepkg

在Arch Linux上使用Makepkg

在Arch Linux上使用Makepkg可以避免系统污染,确保仅安装必要的依赖关系。

如何在Ubuntu 16.04上安装OpenSIPS控制面板

如何在Ubuntu 16.04上安装OpenSIPS控制面板

快速学习如何在Ubuntu 16.04上安装OpenSIPS控制面板,为VoIP提供商提供支持的功能。

在Fedora 28上安装Akaunting

在Fedora 28上安装Akaunting

学习如何在Fedora 28上安装Akaunting,一款适合小型企业和自由职业者的开源会计软件。

如何在CentOS 7上安装Mailtrain新闻通讯应用程序

如何在CentOS 7上安装Mailtrain新闻通讯应用程序

使用其他系统?Mailtrain是一个基于Node.js和MySQL / MariaDB构建的开源自托管新闻通讯应用程序。

诊断Minecraft服务器延迟和低TPS

诊断Minecraft服务器延迟和低TPS

了解導致Minecraft延遲的原因和解決方案,包括優化伺服器性能和減少滯後的步驟。

AI 能否應對越來越多的勒索軟件攻擊?

AI 能否應對越來越多的勒索軟件攻擊?

勒索軟件攻擊呈上升趨勢,但人工智能能否幫助應對最新的計算機病毒?AI 是答案嗎?在這裡閱讀知道是 AI 布恩還是禍根

ReactOS:這是 Windows 的未來嗎?

ReactOS:這是 Windows 的未來嗎?

ReactOS,一個開源和免費的操作系統,這裡有最新版本。它能否滿足現代 Windows 用戶的需求並打倒微軟?讓我們更多地了解這種老式但更新的操作系統體驗。

通過 WhatsApp 桌面應用程序 24*7 保持聯繫

通過 WhatsApp 桌面應用程序 24*7 保持聯繫

Whatsapp 終於為 Mac 和 Windows 用戶推出了桌面應用程序。現在您可以輕鬆地從 Windows 或 Mac 訪問 Whatsapp。適用於 Windows 8+ 和 Mac OS 10.9+

人工智能如何將流程自動化提升到新的水平?

人工智能如何將流程自動化提升到新的水平?

閱讀本文以了解人工智能如何在小型公司中變得流行,以及它如何增加使它們成長並為競爭對手提供優勢的可能性。

macOS Catalina 10.15.4 補充更新引發的問題多於解決

macOS Catalina 10.15.4 補充更新引發的問題多於解決

最近,Apple 發布了 macOS Catalina 10.15.4 補充更新以修復問題,但似乎該更新引起了更多問題,導致 mac 機器變磚。閱讀這篇文章以了解更多信息