Vultr VPS安装SuiteCRM程序(基于Ubuntu 16.04系统)

  • Vultr VPS安装SuiteCRM程序(基于Ubuntu 16.04系统)已关闭评论
  • A+
所属分类:新手教程

SuiteCRM是流行的客户关系管理(CRM)系统SugarCRM的免费和开源的替代方案。当SugarCRM决定停止开发它的开源版本时,它变得流行起来。它是基于最后一个SugarCRM社区版本的另一个应用程序。在本文中,我们将学习如何在Ubuntu 16.04上安装SuiteCRM程序。

Vultr VPS安装SuiteCRM程序(基于Ubuntu 16.04系统)

步骤1:起步

更新你的操作系统是一种很好的做法。您可以通过运行以下命令来实现这一点:

sudo apt-get update -y

sudo apt-get upgrade -y

当您的系统被更新后,重新启动您的系统并使用sudo用户登录。

sudo reboot

步骤2:安装LAMP堆栈

适用于PHP,并在Apache2上运行,因此您需要将Apache web服务器、PHP和MariaDB安装到您的系统中。您可以通过运行以下命令来安装Apache、PHP、MariaDB和其他需要的PHP模块。

sudo apt-get install apache2 mariadb-server php7.0 php7.0-mysql php7.0-gd php7.0-curl php7-0-imap libapache2-mod-php7.0 php7.0-mcrypt php7.0-xml php7.0-json -y

更新后maxsize、uploadmaxfilesize、maxinputtime和memorylimit的值:

sudo nano /etc/php/7.0/cli/php.ini

改变以下行:

post_max_size = 64Mupload_max_filesize = 64Mmax_input_time = 120memory_limit = 256M

在完成后保存并关闭该文件,然后重新启动Apache以使这些更改生效:

sudo systemctl restart apache2

接下来,使用以下命令启用IMAP模块:

sudo php5enmod imap

步骤3:配置数据库

在配置数据库之前,您首先需要确保MariaDB的安全。您可以通过运行mysql_secure_installation 脚本来保护它。

sudo mysql_secure_installation

回答如下所示的所有问题:

Set root password? [Y/n] nRemove anonymous users? [Y/n] yDisallow root login remotely? [Y/n] yRemove test database and access to it? [Y/n] yReload privilege tables now? [Y/n] y

一旦数据库得到保护,就可以使用下面的命令登录到MySQL shell中。

mysql -u root -p

输入您的根密码并创建一个用于SuiteCRM的数据库:

MariadDB [(none)]> CREATE DATABASE suitecrm_db;

使用以下命令创建数据库用户:

MariaDB [(none)]> CREATE USER 'suitecrm' IDENTIFIED BY 'password';

授予数据库的特权:

MariaDB [(none)]>GRANT ALL PRIVILEGES ON suitecrm_db.* TO 'suitecrm'@'localhost';

 

使用以下命令刷新权限表:

MariaDB [(none)]>FLUSH PRIVILEGES;

最后,退出MySQL shell:

MariaDB [(none)]>\q

第四步:安装SuiteCRM

首先,从他们的官方网站下载最新的稳定版的SuiteCRM。下载完成后,转到下载位置,并使用以下命令提取存档:

unzip SuiteCRM-7.9.0.zip

接下来,将提取的目录移动到apache web根目录:

sudo mv SuiteCRM-7.9.0 /var/www/html/suitecrm

接下来,更改适用于suitecrm目录的权限:

sudo chown -R www-data:www-data /var/www/html/suitecrmsudo chmod -R 777 /var/www/html/suitecrm

一旦你完成了,你就可以继续下一步了。

 

步骤5:为SuiteCRM配置Apache

为SuiteCRM创建一个Apache虚拟主机服务器块。您可以通过创建一个合适的文件来实现这个功能。配置文件:

sudo nano /etc/apache2/sites-available/suitecrm.conf

添加以下行:

<VirtualHost *:80> ServerAdmin admin@yourdomain.com DocumentRoot /var/www/html/suitecrm/ ServerName yourdomain.com ServerAlias www.yourdomain.com<Directory /var/www/html/suitecrm/> Options FollowSymLinks AllowOverride All</Directory> ErrorLog /var/log/apache2/suitecrm-error_log CustomLog /var/log/apache2/suitecrm-access_log common</VirtualHost>

在完成后保存并关闭该文件,然后使用以下命令启用该站点:

sudo a2ensite suitecrm

最后,重新启动Apache web服务器,以便进行更改:

sudo systemctl restart apache2

适合使用。打开您的web浏览器并导航到URL http://yourdomain.com,最后确定安装过程。

Vultr 新用户直送 50-100 美元活动再次开启,社交 转发再领 3 美元