日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

装linux服务器进去配置界面,在CentOS 8 Linux上安装和配置SuiteCRM的步骤

發(fā)布時(shí)間:2024/9/27 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 装linux服务器进去配置界面,在CentOS 8 Linux上安装和配置SuiteCRM的步骤 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

本文介紹在CentOS 8 Linux服務(wù)器上安裝和配置SuiteCRM的詳細(xì)步驟:更新系統(tǒng)、安裝PHP、安裝MariaDB和Nginx Web服務(wù)器、安裝SuiteCRM、配置SuiteCRM Web訪問(wèn)界面。SuiteCRM是由SalesAgility團(tuán)隊(duì)開發(fā)和維護(hù)的開源企業(yè)級(jí)CRM應(yīng)用程序,該產(chǎn)品最初是SugarCRM社區(qū)版的分支。SuiteCRM將幫助您管理業(yè)務(wù)流程、客戶數(shù)據(jù)、對(duì)業(yè)務(wù)信息的訪問(wèn)、客戶交互以及自動(dòng)銷售,以獲得更好的客戶和服務(wù)交付體驗(yàn)。SugarCRM正在積極開發(fā)中,并且在核心產(chǎn)品中添加了許多常規(guī)功能和改進(jìn),使其成為最佳的開源CRM產(chǎn)品,它與專有的CRM供應(yīng)商競(jìng)爭(zhēng),例如SugarCRM、Salesforce和Microsoft。

步驟1:更新系統(tǒng)

建議在安裝配置SuiteCRM前更新CentOS 8 Linux服務(wù)器:

sudo dnf -y update

步驟2:安裝PHP

第一步是確保服務(wù)器上已安裝PHP和所需的擴(kuò)展:

sudo dnf -y install yum-utils

sudo dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

sudo dnf -y install https://rpms.remirepo.net/enterprise/remi-release-8.rpm

dnf module reset php

sudo dnf module install php:remi-7.3

sudo yum -y install wget php php-{pear,cgi,common,curl,mbstring,gd,mysqlnd,gettext,bcmath,json,xml,fpm,intl,zip,imap}

要確認(rèn)已安裝的php版本,請(qǐng)使用php -v命令:

$ php -v

PHP 7.3.13 (cli)

增加php超時(shí)和最大文件上傳大小:

$ sudo vim /etc/php.ini

upload_max_filesize = 20M

max_execution_time = 120

設(shè)置正確的用戶以運(yùn)行php-fpm服務(wù):

$ sudo vim /etc/php-fpm.d/www.conf

user = nginx

group = nginx

listen.mode = 0660

啟動(dòng)并啟用php-fpm服務(wù):

sudo systemctl enable --now php-fpm

確認(rèn)服務(wù)已啟動(dòng),沒(méi)有任何錯(cuò)誤:

$ systemctl status php-fpm

步驟3:安裝MariaDB和Nginx Web服務(wù)器

對(duì)于此設(shè)置,我們將使用Nginx作為SuiteCRM的Web服務(wù)器:

sudo dnf -y install nginx

安裝數(shù)據(jù)庫(kù)后,需要為SuiteCRM創(chuàng)建數(shù)據(jù)庫(kù):

$ mysql -u root -p

步驟4:在CentOS 8上安裝SuiteCRM

檢查SuiteCRM發(fā)行頁(yè)面以獲取最新版本(地址:https://github.com/salesagility/SuiteCRM/releases),在寫本文時(shí),最新版本是v7.11.10:

wget https://github.com/salesagility/SuiteCRM/archive/v7.11.10.tar.gz

tar xvf v7.11.10.tar.gz

安裝composer:

wget https://getcomposer.org/installer -O composer-installer.php

sudo php composer-installer.php --filename=composer --install-dir=/usr/local/bin

composer --version

運(yùn)行composer安裝:

cd SuiteCRM-7.11.10

composer install

然后,我們需要?jiǎng)?chuàng)建一個(gè)目錄來(lái)托管SuiteCRM Web數(shù)據(jù):

cd ..

sudo mkdir /var/www/html/suitecrm

sudo rsync -avv SuiteCRM-7.11.10/ /var/www/html/suitecrm

將/var/www/html/sduitecrm irectory的所有權(quán)更改為Web用戶:

sudo chown -R nginx:nginx /var/www/html/suitecrm

sudo chmod -R 766 /var/www/html/suitecrm

sudo semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/html/suitecrm(/.*)?"

sudo restorecon -Rv /var/www/html/suitecrm/

接下來(lái)配置Nginx:

$ sudo vim /etc/nginx/conf.d/suitecrm.conf

server {

server_name crm.example.com;

client_max_body_size 20M;

root /var/www/html/suitecrm;

location / {

try_files $uri /index.php;

}

location ~ \.php$ {

try_files $uri =404;

fastcgi_pass unix:/var/run/php-fpm/www.sock;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

include fastcgi_params;

}

error_log /var/log/nginx/suitecrm_error.log;

access_log /var/log/nginx/suitecrm_access.log;

location ~ /\.ht {

deny all;

}

}

完成后,啟動(dòng)nginx和php-fpm服務(wù):

sudo systemctl restart nginx php-fpm

sudo systemctl enable nginx php-fpm

在防火墻中允許http端口:

sudo firewall-cmd --add-service=http --permanent

sudo firewall-cmd --reload

步驟5:配置SuiteCRM Web訪問(wèn)界面

打開瀏覽器,然后轉(zhuǎn)到http://crm.example.com,勾選“I Accept”以接受許可協(xié)議條款,同時(shí)選擇所使用的語(yǔ)言:

單擊“Next”按鈕繼續(xù):

確保所有檢查均返回“OK”,然后單擊“Next”繼續(xù)。

在下一頁(yè)中提供以下信息:

1、配置數(shù)據(jù)庫(kù):(選擇使用現(xiàn)有用戶選項(xiàng))

數(shù)據(jù)庫(kù)名稱:suitcrm_db

主機(jī)名:localhost

用戶:suitecrm_user

密碼:db-user-password

2、配置識(shí)別管理用戶

SuiteCRM應(yīng)用程序管理員名稱:Admin

SuiteCRM管理員用戶密碼:Admin-user-password

注:還需要重新輸入SuiteCRM管理員用戶密碼確認(rèn)。

3、SuiteCRM實(shí)例的URL:在Nginx上配置的URL。

安裝完成后,將獲得一個(gè)登錄頁(yè)面,如下圖:

完成后,為網(wǎng)絡(luò)用戶設(shè)置cron以運(yùn)行SuiteCRM Scheduler:

sudo crontab -e -u nginx

將以下行添加到crontab文件中:

* * * * * cd /var/www/html/suitecrm; php -f cron.php > /dev/null 2>&1

至此,配置SuiteCRM完成。

相關(guān)主題

總結(jié)

以上是生活随笔為你收集整理的装linux服务器进去配置界面,在CentOS 8 Linux上安装和配置SuiteCRM的步骤的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。