SuiteCRM'yi (Müşteri İlişkileri Yönetimi) Linux'a yükleyin


CRM (Müşteri İlişkileri Yönetimi), şirketlerin mevcut ve potansiyel müşterilerle etkileşimi yönetmek ve gözden geçirmek için kullandığı çeşitli uygulamaları, politikaları ve teknolojileri ifade eder; temel amacı müşterilerle iş ilişkilerini geliştirmek, müşteriyi elde tutmak ve satış büyümesini artırmaktır.

SuiteCRM, PHP'nin kurulu olduğu her işletim sisteminde çalışan, ücretsiz ve açık kaynaklı, tam özellikli ve son derece genişletilebilir bir CRM sistemidir. İyi bilinen açık kaynaklı SugarCRM Community Edition'ın bir çatalıdır.

Oturum açmak için aşağıdaki kimlik bilgilerini kullanarak SuiteCRM Demo'yu deneyin:

Username: will 
Password: will

SuiteCRM Özellikleri:

  • Çapraz platform: Linux, Windows, Mac OSX ve PHP çalıştıran herhangi bir sistemde çalışır.
  • Verimli, güçlü ve esnek iş akışı modülü.
  • Tekrarlanan görevlerin otomasyonunu destekler.
  • Satış hattının hızlı ve kolay modellenmesini destekler.
  • Güzel şablonlara sahip Tekliflerin oluşturulmasını sağlar.
  • Fiyatlandırma stratejilerinin yönetilmesine olanak sağlar.
  • Kurulumu ve kullanımı kolay bir web sitesi aracılığıyla müşterinin self servisini destekler.
  • Müşteri sorunlarının anında bildirimi ve çok daha fazlası.

Gereksinimler:

  • LAMP Stack ile kurulan Debian/Ubuntu veya CentOS sistemi.
  • PHP (JSON, XML Ayrıştırma, MB Strings, ZIP İşleme, IMAP, cURL) modülleri.
  • ZLIB Sıkıştırma kütüphanesi.
  • Sprite desteği.

Bu yazımızda CentOS/RHEL 7 ve Debian/Ubuntu tabanlı sistemlerde SuiteCRM'in nasıl kurulacağını ve yapılandırılacağını anlatacağız.

Adım 1: LAMP Stack Ortamını Yükleme

1. Öncelikle sistem yazılım paketlerini en son sürüme güncelleyin.

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

2. Yazılım paketleri güncellendikten sonra, gösterildiği gibi artık gerekli tüm PHP modülleriyle birlikte LAMP (Linux, Apache, MySQL ve PHP) yığınını yükleyebilirsiniz.

-------------- 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. LAMP yığını yüklendikten sonra Apache ve MariaDB hizmetini başlatın ve sistem önyüklemesinde otomatik olarak başlatılmasını etkinleştirin.

-------------- 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. Şimdi aşağıdaki betiği çalıştırarak veritabanı sunucusu kurulumunu güvenli hale getirin ve güçlendirin.

sudo mysql_secure_installation
OR
mysql_secure_installation

Yukarıdaki güvenlik komut dosyasını çalıştırdıktan sonra, root şifresini girmeniz istenecektir; bunu sağlamadan [Enter] tuşuna basmanız yeterlidir:

Enter current password for root (enter for none):

Yine aşağıdaki soruları yanıtlamanız istenecektir; root şifresi belirlemek, anonim kullanıcıları kaldırmak, uzaktan root girişini kapatmak, test veritabanını kaldırmak ve ayrıcalığı yeniden yüklemek için tüm sorulara y yazmanız yeterlidir. tablolar:


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. Şimdi PHP'yi en az 6MB boyutunda dosyaların yüklenmesine izin verecek şekilde yapılandırmanız gerekiyor. PHP yapılandırma dosyanızı (/etc/php.ini veya /etc/php5/apache2/php.ini) seçtiğiniz düzenleyiciyle açın, dosyasını arayın. upload_max_filesize ve bu şekilde ayarlayın.

upload_max_filesize = 6M

Dosyayı kaydedin ve kapatın, ardından HTTP sunucusunu yeniden başlatın.

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

Adım 2: SuiteCRM Veritabanını Oluşturun

6. Bu adımda suiteCRM için veri depolayacak bir veritabanı oluşturabilirsiniz. MariaDB kabuğuna erişmek için aşağıdaki komutu çalıştırın (veritabanı adı, kullanıcı ve şifre için kendi değerlerinizi kullanmayı unutmayın).

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;

3. Adım: SuiteCRM'yi yükleyin ve kurun

7. SuiteCRM'nin en son sürümünü Apache kök dizini (/var/www/html/) altındaki Github deposundan uygun izinlerle almak ve kopyalamak için öncelikle Git'i yükleyin. SuiteCRM klasörü.

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. Şimdi web tarayıcınızı açın ve SuiteCRM web yükleyici sihirbazına erişmek için aşağıdaki URL'yi yazın.

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

SuiteCRM Lisans Sözleşmesini içeren karşılama sayfasını göreceksiniz. Lisansı okuyun ve “Kabul Ediyorum” seçeneğini işaretleyin ve kurulum dilini ayarlayın. Devam etmek için İleri'yi tıklayın.

9. Aşağıda kurulum öncesi gereksinimler sayfasını göreceksiniz. Aşağıdaki ekran görüntüsünde her şey yolundaysa, devam etmek için İleri'yi tıklayın.

11. Ardından, SuiteCRM veritabanı ayarlarını (veritabanı adı, ana bilgisayar, kullanıcı adı ve şifre) sağlayın.

Aynı sayfada site yapılandırmalarını (site adı, yönetici kullanıcı adı, şifre ve e-posta adresi) girin.

Daha fazla seçeneği de yapılandırabilirsiniz:

  • Demo verileri (siteyi demo verileriyle doldurmak istiyorsanız evet'i seçin).
  • Senaryo seçimi – satış, pazarlama vb.
  • SMTP sunucusu özellikleri – E-posta sağlayıcınızı, SMTP sunucunuzu, bağlantı noktanızı, kullanıcı kimlik doğrulama ayrıntılarınızı seçin.
  • Marka ayrıntıları – Kuruluş adı ve logosu.
  • Sistem yerel ayarları – tarih formatı, saat formatı, saat dilimi, para birimi, para birimi simgesi ve ISO 4217 Para Birimi Kodu.
  • Site güvenlik ayarları.

İşiniz bittiğinde, yükleyicinin veritabanı tabloları ve varsayılan ayarları oluşturacağı asıl kurulum işlemini başlatmak için İleri'yi tıklayın.

12. Kurulum tamamlandıktan sonra giriş yapmaya hazırsınız. Yönetici kullanıcı adını ve şifresini girin ve ardından “Oturum Aç”ı tıklayın.

SuiteCRM Ana Sayfası: https://suitecrm.com/

Eğlence! Paylaşmak istediğiniz soru veya düşünceleriniz için lütfen aşağıdaki yorum bölümünden bize ulaşın.