Installer SuiteCRM (Customer Relationship Management) i Linux
CRM (Customer Relationship Management) refererer til et utvalg av praksiser, retningslinjer og teknologier som bedrifter bruker for å håndtere og vurdere interaksjon med nåværende og potensielle kunder; med hovedmålet å styrke forretningsrelasjoner med kunder, kundebehold og drive salgsvekst.
SuiteCRM er et gratis og åpen kildekode, fullt utstyrt og svært utvidbart CRM-system som kjører på alle operativsystemer med PHP installert. Det er en gaffel av den velkjente åpen kildekode SugarCRM Community Edition.
Prøv ut SuiteCRM Demo ved å bruke legitimasjonen nedenfor for å logge på:
Username: will Password: will
- Tverrplattform: kjører på Linux, Windows, Mac OSX og alle systemer som kjører PHP.
- Effektiv, kraftig og fleksibel arbeidsflytmodul.
- Støtter automatisering av repeterende oppgaver.
- Støtter rask og enkel modellering av salgspipeline.
- Gjør det mulig å lage vakkert malte tilbud.
- Gjør det mulig å administrere prisstrategier.
- Støtter selvbetjening via et nettsted som er enkelt å konfigurere og bruke.
- Øyeblikkelig varsling om kundeproblemer pluss mye mer.
- Debian/Ubuntu eller CentOS-system installert med LAMP Stack.
- PHP (JSON, XML Parsing, MB Strings, ZIP Handling, IMAP, cURL)-moduler.
- ZLIB-komprimeringsbibliotek.
- Sprite-støtte.
I denne artikkelen vil vi forklare hvordan du installerer og konfigurerer SuiteCRM i CentOS/RHEL 7 og Debian/Ubuntu-baserte systemer.
Trinn 1: Installere LAMP Stack Environment
1. Oppdater først systemprogramvarepakkene til siste versjon.
$ sudo apt update [On Debian/Ubuntu] $ sudo yum update [On CentOS/RHEL]
2. Når programvarepakkene er oppdatert, kan du nå installere LAMP (Linux, Apache, MySQL og PHP) stack med alle nødvendige PHP-moduler som vist.
-------------- On Debian/Ubuntu -------------- $ sudo apt install apache2 apache2-utils libapache2-mod-php php php-common php-curl php-xml php-json php-mysql php-mbstring php-zip php-imap libpcre3 libpcre3-dev zlib1g zlib1g-dev mariadb-server -------------- On CentOS/RHEL/Fedora -------------- # yum install httpd php php-common php-curl php-xml php-json php-mysql php-mbstring php-zip php-imap pcre pcre-devel zlib-devel mariadb-server
3. Når LAMP-stabelen er installert, start Apache- og MariaDB-tjenesten og la den starte automatisk ved systemoppstart.
-------------- On Debian/Ubuntu -------------- $ sudo systemctl start apache mysql $ sudo systemctl enable apache mariadb -------------- On CentOS/RHEL/Fedora -------------- # systemctl start httpd mysql # systemctl enable httpd mariadb
4. Sikre og forsterk installasjonen av databaseserveren ved å kjøre skriptet nedenfor.
$ sudo mysql_secure_installation OR # mysql_secure_installation
Etter å ha kjørt sikkerhetsskriptet ovenfor, vil du bli bedt om å skrive inn root-passordet, bare trykk [Enter] uten å oppgi det:
Enter current password for root (enter for none):
Igjen vil du også bli bedt om å svare på spørsmålene nedenfor, bare skriv y
til alle spørsmålene for å angi et root-passord, fjerne anonyme brukere, slå av ekstern rotpålogging, fjerne testdatabasen og laste inn privilegiet på nytt tabeller:
Set root password? [Y/n]y
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
5. Nå må du konfigurere PHP til å tillate at filer på minst 6 MB lastes opp. Åpne PHP-konfigurasjonsfilen (/etc/php.ini eller /etc/php5/apache2/php.ini) med ditt valg av editor, søk etter upload_max_filesize og sett den slik.
upload_max_filesize = 6M
Lagre filen og lukk den, start deretter HTTP-serveren på nytt.
$ sudo systemctl restart apache [On Debian/Ubuntu] # systemctl restart httpd [On CentOS/RHEL]
Trinn 2: Opprett SuiteCRM-database
6. I dette trinnet kan du opprette en database som vil lagre data for suiteCRM. Kjør kommandoen nedenfor for å få tilgang til MariaDB-skallet (husk å bruke dine egne verdier for databasenavn, bruker og passord).
$ mysql -u root -p MariaDB [(none)]> CREATE DATABASE suitecrm_db; MariaDB [(none)]> CREATE USER 'crmadmin'@'localhost' IDENTIFIED BY '[email $12'; MariaDB [(none)]> GRANT ALL PRIVILEGES ON suitecrm_db.* TO 'crmadmin'@'localhost'; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> exit;
Trinn 3: Installer og konfigurer SuiteCRM
7. Installer først Git for å hente og klone den nyeste versjonen av SuiteCRM fra Github-depotet under Apache-rotkatalogen (/var/www/html/) med passende tillatelser på SuiteCRM-mappen.
$ sudo apt -y install git [On Debian/Ubuntu] $ sudo yum -y install git [On CentOS/RHEL] $ cd /var/www/html $ git clone https://github.com/salesagility/SuiteCRM.git $ sudo mv SuiteCRM suitecrm $ sudo chown -R www-data:www-data suitecrm [On Debian/Ubuntu] $ sudo chown -R apache:apache suitecrm [On CentOS/RHEL] $ sudo chmod -R 755 suitecrm $ ls -ld suitecrm
8. Åpne nå nettleseren din og skriv inn URL-en nedenfor for å få tilgang til SuiteCRM-webinstallasjonsveiviseren.
http://SERVER_IP/suitecrm/install.php OR http://localhost/suitecrm/install.php
Du vil se velkomstsiden, som inkluderer SuiteCRM-lisensavtalen. Les lisensen og merk av for «Jeg godtar», og still inn installasjonsspråket. Klikk Neste for å fortsette.
9. Du vil se siden med krav til forhåndsinstallasjon nedenfor. Hvis alt er bra som vist på skjermbildet nedenfor, klikker du Neste for å fortsette.
11. Angi deretter SuiteCRM-databaseinnstillingene (databasenavn, vert, brukernavn og passord).
På samme side skriver du inn sidekonfigurasjonene (nettstedsnavn, admin brukernavn, passord og e-postadresse).
Du kan også konfigurere flere alternativer:
- Demodata (velg Ja hvis du vil fylle nettstedet med demodata).
- Scenariovalg – som salg, markedsføring osv.
- SMTP-serverspesifikasjon – velg e-postleverandør, SMTP-server, port, brukerautentiseringsdetaljer.
- Merkevaredetaljer – organisasjonsnavn og logo.
- Innstillinger for systemlokalitet – datoformat, tidsformat, tidssone, valuta, valutasymbol og ISO 4217-valutakode.
- Sikkerhetsinnstillinger for nettstedet.
Når du er ferdig, klikker du Neste for å starte selve installasjonsprosessen hvor installasjonsprogrammet vil lage databasetabeller og standardinnstillinger.
12. Når installasjonen er fullført, er du klar til å logge på. Oppgi admin brukernavn og passord, og klikk deretter på \Logg inn.
SuiteCRM-hjemmesiden: https://suitecrm.com/
Nyt! For spørsmål eller tanker du vil dele, vennligst kontakt oss via kommentarfeltet nedenfor.