GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Cara menginstal dan mengkonfigurasi SuiteCRM dengan OPcache di Ubuntu 14.04 VPS

SuiteCRM adalah cabang dari SugarCRM Community Edition open source yang populer.

Untuk memasang SuiteCRM pada VPS Ubuntu ikuti langkah-langkah yang sangat mudah dijelaskan di bawah ini.

Pastikan VPS Linux Ubuntu 14.04 sepenuhnya mutakhir menggunakan:

apt-get update
apt-get upgrade

Saat menulis tutorial ini, versi stabil terbaru dari SuiteCRM adalah 7.1.5 dan memerlukan:

  • PHP dengan pustaka grafis GD, cURL, IMAP, mbstring, JSON, PCRE, XML, ZLIB, dan ekstensi PHP ZIP diaktifkan.
  • Server Web Apache>=2.x+
  • MySQL>=5.x terinstal di server virtual Linux Anda.

Unduh versi terbaru SuiteCRM yang tersedia di https://suitecrm.com/download ke direktori /opt di server. Kemudian, ekstrak dan pindahkan file dan direktori SuiteCRM ke direktori ‘/var/www/html/suitecrm’ menggunakan perintah berikut:

unzip SuiteCRM-7.1.5\ MAX.zip
mv suitecrm-7.1.5-max/ /var/www/html/
cd /var/www/html/
mv suitecrm-7.1.5-max suitecrm

SuiteCRM membutuhkan database untuk bekerja karena di sinilah data disimpan, jadi buat database MySQL 'suitecrmdb' baru di server Anda:

mysql -u root -p
mysql> CREATE DATABASE suitecrmdb;
mysql> CREATE USER suitecrm@localhost;
mysql> SET PASSWORD FOR 'suitecrm'@'localhost' = PASSWORD("suitecrm-password");
mysql> GRANT ALL PRIVILEGES ON suitecrmdb.* TO 'suitecrm'@'localhost' IDENTIFIED BY 'suitecrm-password' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> quit

Untuk meningkatkan kinerja SuiteCRM, pastikan beberapa mekanisme caching seperti APC, Memcache, Redis, Zend OPcache dll. dikonfigurasi untuk instans SuiteCRM Anda. Karena APC tidak mendukung PHP 5.5, Anda dapat menggunakan cache opcode bawaan PHP 5.5 sebagai gantinya.

Untuk mengaktifkan Zend OPcache, edit file konfigurasi ‘/etc/php5/apache2/php.ini’ dan tambahkan/modifikasi pengaturan berikut:

[opcache]
opcache.enable=1
opcache.max_accelerated_files=1000
opcache.memory_consumption=128

Juga, tambahkan/modifikasi baris berikut ke file ‘/etc/php5/apache2/php.ini’:

memory_limit = 128M
upload_max_filesize = 20M
extension=curl.so
extension=imap.so

Buat direktif host virtual baru di Apache. Misalnya, buat file konfigurasi Apache baru bernama 'suitecrm.conf':

touch /etc/apache2/sites-available/suitecrm.conf
ln -s /etc/apache2/sites-available/suitecrm.conf /etc/apache2/sites-enabled/suitecrm.conf
vi /etc/apache2/sites-available/suitecrm.conf

lalu, tambahkan baris berikut:

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/suitecrm/
ServerName your-domain.com
ServerAlias www.your-domain.com
<Directory /var/www/html/suitecrm/>
Options FollowSymLinks
AllowOverride All
</Directory>
ErrorLog /var/log/apache2/yourdomain.com-error_log
CustomLog /var/log/apache2/yourdomain.com-access_log common
</VirtualHost>

Aktifkan PHP Opcache menggunakan perintah berikut:

php5enmod opcache

Mulai ulang server web Apache agar perubahan diterapkan:

service apache2 restart

Pengguna server web (www-data) harus dapat menulis ke file dan direktori SuiteCRM di dalam direktori 'custom', 'cache', 'modules' dan 'upload' dan file konfigurasi SuiteCRM (config.php), jadi itu dapat dengan mudah dilakukan dengan menjalankan perintah berikut:

chown www-data:www-data -R /var/www/html/suitecrm/

Untuk menjalankan penjadwal SuiteCRM, jalankan 'crontab -e' dan tambahkan baris berikut ke file crontab:

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

Mulai ulang layanan Cron:

service cron restart

Mulai penginstal SuiteCRM berbasis web dengan membuka http://domain-anda.com di browser web favorit Anda, lalu ikuti petunjuk mudahnya.

Hanya itu saja. Instalasi SuiteCRM sekarang selesai. Tentu saja Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu layanan Hosting VPS Ubuntu kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal SuiteCRM untukmu. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.

PS. Jika Anda menyukai posting ini, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.


Panels
  1. Cara menginstal OwnCloud 7 di Ubuntu 14.04 VPS

  2. Cara menginstal, mengonfigurasi, dan menggunakan GIT di Ubuntu 14.04 LTS VPS

  3. Cara menginstal dan mengonfigurasi anti-virus gratis AVG di VPS Ubuntu

  1. Instal Fuel CMS di Ubuntu 14.04 VPS dengan Nginx, PHP-FPM dan MySQL

  2. Instal Concrete5 di Ubuntu 14.04 VPS dengan Nginx, PHP-FPM dan MySQL

  3. Cara menginstal EspoCRM dengan Nginx di VPS Ubuntu

  1. Cara Menginstal dan Mengonfigurasi CyberPanel di Ubuntu 18.04

  2. Cara Menginstal Boonex Dolphin 7 di VPS Ubuntu

  3. Cara menginstal dan mengkonfigurasi Tinyproxy di Ubuntu 14.04