Wyszukiwanie w witrynie

Zainstaluj SuiteCRM (zarządzanie relacjami z klientami) w systemie Linux


CRM (Zarządzanie relacjami z klientami) odnosi się do zestawu praktyk, zasad i technologii używanych przez firmy do obsługi i przeglądu interakcji z obecnymi i potencjalnymi klientami; którego głównym celem jest wzmocnienie relacji biznesowych z klientami, utrzymanie klientów i napędzanie wzrostu sprzedaży.

SuiteCRM to darmowy, otwarty, w pełni funkcjonalny i wysoce rozszerzalny system CRM, który działa na dowolnym systemie operacyjnym z zainstalowanym PHP. Jest rozwidleniem dobrze znanego open source SugarCRM Community Edition.

Wypróbuj wersję demonstracyjną SuiteCRM, korzystając z poniższych danych uwierzytelniających, aby się zalogować:

Username: will 
Password: will

Funkcje SuiteCRM:

  • Wieloplatformowy: działa na systemach Linux, Windows, Mac OSX i dowolnym systemie obsługującym PHP.
  • Wydajny, wydajny i elastyczny moduł przepływu pracy.
  • Wspomaga automatyzację powtarzalnych zadań.
  • Obsługuje szybkie i łatwe modelowanie rurociągu sprzedaży.
  • Umożliwia tworzenie pięknych szablonów ofert.
  • Umożliwia zarządzanie strategiami cenowymi.
  • Obsługuje samoobsługę klienta za pośrednictwem łatwej w konfiguracji i obsłudze strony internetowej.
  • Natychmiastowe powiadamianie o problemach klientów i wiele więcej.

Wymagania:

  • System Debian/Ubuntu lub CentOS zainstalowany ze stosem LAMP.
  • Moduły PHP (JSON, parsowanie XML, ciągi MB, obsługa ZIP, IMAP, cURL).
  • Biblioteka kompresji ZLIB.
  • Wsparcie Sprite’a.

W tym artykule wyjaśnimy, jak zainstalować i skonfigurować SuiteCRM w systemach opartych na CentOS/RHEL 7 i Debian/Ubuntu.

Krok 1: Instalowanie środowiska stosu LAMP

1. Najpierw zaktualizuj pakiety oprogramowania systemowego do najnowszej wersji.

sudo apt update        [On Debian/Ubuntu]
sudo yum update        [On CentOS/RHEL] 

2. Po zaktualizowaniu pakietów oprogramowania możesz teraz zainstalować stos LAMP (Linux, Apache, MySQL i PHP) ze wszystkimi wymaganymi modułami PHP, jak pokazano.

-------------- 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. Po zainstalowaniu stosu LAMP uruchom usługi Apache i MariaDB i włącz je, aby uruchamiały się automatycznie przy starcie systemu.

-------------- 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. Teraz zabezpiecz i zabezpiecz instalację serwera bazy danych, uruchamiając poniższy skrypt.

sudo mysql_secure_installation
OR
mysql_secure_installation

Po uruchomieniu powyższego skryptu bezpieczeństwa zostaniesz poproszony o podanie hasła root, po prostu naciśnij [Enter] bez podawania go:

Enter current password for root (enter for none):

Ponownie zostaniesz poproszony o udzielenie odpowiedzi na poniższe pytania, po prostu wpisz y na wszystkie pytania, aby ustawić hasło roota, usunąć anonimowych użytkowników, wyłączyć zdalne logowanie roota, usunąć testową bazę danych i ponownie załadować uprawnienia tabele:


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. Teraz musisz skonfigurować PHP, aby umożliwić przesyłanie plików o rozmiarze co najmniej 6 MB. Otwórz plik konfiguracyjny PHP (/etc/php.ini lub /etc/php5/apache2/php.ini) z wybranym edytorem, wyszukaj upload_max_filesize i ustaw tak.

upload_max_filesize = 6M

Zapisz plik i zamknij go, a następnie uruchom ponownie serwer HTTP.

sudo systemctl restart apache   [On Debian/Ubuntu]
systemctl restart httpd         [On CentOS/RHEL]   

Krok 2: Utwórz bazę danych SuiteCRM

6. Na tym etapie możesz stworzyć bazę danych, która będzie przechowywać dane dla suiteCRM. Uruchom poniższe polecenie, aby uzyskać dostęp do powłoki MariaDB (pamiętaj, aby użyć własnych wartości dla nazwy bazy danych, użytkownika i hasła).

mysql -u root -p
MariaDB [(none)]> CREATE DATABASE suitecrm_db;
MariaDB [(none)]> CREATE USER 'crmadmin'@'localhost' IDENTIFIED BY 'crmsys@dmin$12';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON suitecrm_db.* TO 'crmadmin'@'localhost';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit;

Krok 3: Zainstaluj i skonfiguruj SuiteCRM

7. Najpierw zainstaluj Git, aby pobrać i sklonować najnowszą wersję SuiteCRM z repozytorium Github w katalogu głównym Apache (/var/www/html/) z odpowiednimi uprawnieniami na folderze SuiteCRM.

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. Teraz otwórz przeglądarkę internetową i wpisz poniższy adres URL, aby uzyskać dostęp do kreatora instalacji internetowej SuiteCRM.

http://SERVER_IP/suitecrm/install.php
OR
http://localhost/suitecrm/install.php

Zobaczysz stronę powitalną zawierającą umowę licencyjną SuiteCRM. Przeczytaj licencję i zaznacz „Akceptuję” oraz ustaw język instalacji. Kliknij Dalej, aby kontynuować.

9. Poniżej zobaczysz stronę z wymaganiami przedinstalacyjnymi. Jeśli wszystko jest w porządku, jak pokazano na zrzucie ekranu poniżej, kliknij Dalej, aby kontynuować.

11. Następnie podaj ustawienia bazy danych SuiteCRM (nazwa bazy danych, host, nazwa użytkownika i hasło).

Na tej samej stronie wprowadź konfigurację witryny (nazwę witryny, nazwę użytkownika administratora, hasło i adres e-mail).

Możesz także skonfigurować więcej opcji:

  • Dane demonstracyjne (wybierz tak, jeśli chcesz zapełnić witrynę danymi demonstracyjnymi).
  • Wybór scenariusza – np. sprzedaż, marketing itp.
  • Specyfikacja serwera SMTP – wybierz dostawcę poczty e-mail, serwer SMTP, port i szczegóły uwierzytelniania użytkownika.
  • Szczegóły marki – nazwa i logo organizacji.
  • Ustawienia regionalne systemu – format daty, format godziny, strefa czasowa, waluta, symbol waluty i kod waluty ISO 4217.
  • Ustawienia zabezpieczeń witryny.

Gdy już skończysz, kliknij Dalej, aby rozpocząć właściwy proces instalacji, podczas którego instalator utworzy tabele bazy danych i ustawienia domyślne.

12. Po zakończeniu instalacji możesz się zalogować. Podaj nazwę użytkownika i hasło administratora, a następnie kliknij „Zaloguj się”.

Strona główna SuiteCRM: https://suitecrm.com/

Cieszyć się! W przypadku jakichkolwiek pytań lub przemyśleń, którymi chcesz się podzielić, skontaktuj się z nami za pośrednictwem sekcji komentarzy poniżej.