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.