SuiteCRM是流行的客户关系管理(CRM)系统SugarCRM的免费和开源的替代方案。当SugarCRM决定停止开发它的开源版本时,它变得流行起来。它是基于最后一个SugarCRM社区版本的另一个应用程序。在本文中,我们将学习如何在Ubuntu 16.04上安装SuiteCRM程序。
步骤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 美元
未经允许不得转载:Vultr中文网 » Vultr VPS安装SuiteCRM程序(基于Ubuntu 16.04系统)