GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Menginstal YetiForce di CentOS 7

Dalam tutorial ini, kita akan menginstal YetiForce dan perangkat lunak yang diperlukan pada VPS CentOS 7.

YetiForce adalah sistem CRM open-source terkemuka dalam hal inovasi dan fitur baru. Perangkat lunak ini memiliki dampak positif pada semua aktivitas bisnis – mulai dari pemasaran, penjualan, hingga layanan pendukung. YetiForce adalah alat penting untuk operasi bisnis yang efektif. Dengan fitur seperti dasbor berbasis widget yang ramping, kaya, dan pustaka modul yang lengkap untuk hampir semua jenis bisnis, ada sesuatu yang akan disukai semua orang tentang YetiForce.

Prasyarat

  • A CentOS 7 VPS dengan akses root diaktifkan atau pengguna dengan hak sudo.
  • Apache 2.4 – juga berfungsi dengan baik dengan versi sebelumnya, yaitu 2.1, 2.2, 2.3 (disarankan versi terbaru).
  • MySQL 5.7 -berfungsi dengan baik dengan versi sebelumnya juga, yaitu 5.6, 5.5, 5.1 (disarankan versi terbaru).

Langkah 1:Masuk dan Perbarui Paket

Pertama, kita harus masuk ke server menggunakan SSH. Anda dapat melakukannya dengan memasukkan perintah ini:

$ ssh root@IP_Address -p Port_Number

Ingatlah untuk mengganti "root" dengan nama pengguna Anda jika Anda tidak menggunakan pengguna root. Ubah “IP_Address ” dan “Port_Number ” sesuai dengan alamat IP server Anda dan nomor port SSH.

Setelah Anda masuk, Anda harus memperbarui semua paket Anda ke versi terbaru yang tersedia, sehingga kami dapat memaksimalkan kompatibilitas dan menghindari kemungkinan perbedaan versi:

$ yum update

Langkah 2:Instal Server Database MySQL 5.7

Jika Anda sudah menginstal MySQL atau MariaDB, Anda dapat melewati langkah ini dan pindah ke bagian berikutnya.

Agar Anda dapat menginstal server MySQL di VPS Anda, Anda perlu mengaktifkan repositori yum rilis komunitas MySQL 5.7 di sistem Anda.

$ yum localinstall https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm

Sekarang Anda dapat menginstal MySQL seperti paket lainnya menggunakan yum dengan perintah berikut:

$ yum install mysql-community-server

Setelah instalasi selesai, mulai layanan MySQL dan aktifkan untuk memulai secara otomatis saat boot dengan:

$ systemctl enable mysqld
$ systemctl start mysqld

Anda dapat memeriksa status layanan MySQL dengan perintah berikut:

$ systemctl status mysqld

Keluaran:

● mysqld.service - MySQL Server
   Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
   Active: active (running)
     Docs: man:mysqld(8)
           http://dev.mysql.com/doc/refman/en/using-systemd.html
  Process: 16261 ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid $MYSQLD_OPTS (code=exited, status=0/SUCCESS)
  Process: 16185 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS)
 Main PID: 16263 (mysqld)
   CGroup: /system.slice/mysqld.service
           └─16263 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid

Langkah 3:Amankan MySQL

Ketika instalasi selesai, jalankan perintah berikut untuk mengamankan instalasi Anda:

$ mysql_secure_installation

Ini adalah perintah opsional yang dimaksudkan untuk lebih memperkuat keamanan instalasi server MySQL Anda.

Langkah 4:Buat Basis Data Baru

Buat database dan pengguna baru untuk instalasi YetiForce menggunakan perintah berikut:

$ mysql -uroot -p

Di bagian ini, kita akan membuat database MySQL baru yetiforce dan tetapkan akses pengguna ke pengguna baru yetiforce dengan sandi Strong_Password

CREATE DATABASE yetiforce;
GRANT ALL PRIVILEGES ON yetiforce.* TO 'yetiforce'@'localhost' IDENTIFIED BY 'Strong_Password';
FLUSH PRIVILEGES;
exit;

Jangan lupa untuk mengganti 'Strong_Password' dengan kata sandi kuat yang sebenarnya.

Langkah 5:Instal PHP 7.2

PHP versi 7.2 tidak tersedia di repositori default CentOS 7 jadi kami akan menggunakan repositori Remi.

Untuk menginstal dan mengaktifkan repositori EPEL dan Remi, jalankan perintah berikut:

$ yum install epel-release
$ rpm -Uhv https://rpms.remirepo.net/enterprise/remi-release-7.rpm
$ yum-config-manager --enable remi-php72

Anda sekarang dapat melanjutkan dan menginstal PHP 7.2 serta semua modul PHP yang diperlukan menggunakan perintah berikut:

$ yum install php php-mysqlnd php-opcache php-xml php-xmlrpc php-gd php-mbstring php-imap php-json php-xdebug php-posix php-uopz php-bcmath php-zip php-apcu php-ldap php-soap php-opcache php-intl php-imagick

Untuk memverifikasi bahwa PHP 7.2 berhasil diinstal, jalankan perintah berikut:

$ php -v

Outputnya harus seperti di bawah ini:

#  php -v
PHP 7.2.19 (cli) (built: May 29 2019 11:04:13) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.19, Copyright (c) 1999-2018, by Zend Technologies
    with Xdebug v2.7.2, Copyright (c) 2002-2019, by Derick Rethans

Langkah 6:Unduh dan Instal YetiForce

Untuk melanjutkan prosedur penginstalan, unduh paket YetiForce CRM dari situs resminya, jalankan perintah wget diikuti dengan tautan unduhan, dan jalankan.

$ wget https://github.com/YetiForceCompany/YetiForceCRM/releases/download/5.1.0/YetiForceCRM-5.1.0-complete.zip

Setelah arsip zip diunduh, buka kemasannya ke direktori root dokumen di server Anda:

$ unzip YetiForceCRM-5.1.0-complete.zip -d /var/www/html/

Semua file akan disimpan di bawah /var/www/html/ direktori.

Hapus arsip zip dan ubah kepemilikan file YetiForce menjadi 'apache'.:

$ rm -f YetiForceCRM-5.1.0-complete.zip
$ chown -R apache:apache /var/www/html

Komposer akan menarik semua pustaka yang diperlukan untuk proyek Anda.

curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
$ cd /var/www/html
$ composer install
$ composer require phpunit/php-invoker

Itu adalah langkah terakhir dalam mengonfigurasi server Anda dan menginstal YetiForce melalui baris perintah.

Langkah 7:Instal dan Konfigurasi Server Web Apache

Di bagian tutorial ini, kami akan menunjukkan cara menginstal dan mengkonfigurasi Apache untuk melayani aplikasi YetiForce Anda.

Apache tersedia dalam repositori perangkat lunak default CentOS – jalankan perintah berikut untuk menginstal server web Apache:

$ yum install apache2

Buat host virtual Apache baru dengan konten berikut. Kami menggunakan 'nano' untuk mengedit teks kami, namun Anda dapat menggunakan editor teks pilihan Anda sebagai gantinya:

$ nano /etc/httpd/conf.d/your_domain.com.conf
<VirtualHost *:80> 
ServerAdmin admin@your_domain.com
DocumentRoot /var/www/html/
ServerName your_domain.com
ServerAlias www.your_domain.com
<Directory /var/www/html/> 
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory> 
ErrorLog /var/log/httpd/your_domain.com-error_log
CustomLog /var/log/httpd/your_domain.com-access_log common
</VirtualHost>

Tentu saja, jangan lupa untuk mengganti domain_anda.com dengan domain Anda yang sebenarnya. Simpan dan tutup file, lalu restart Apache agar perubahan diterapkan:

$ service httpd restart

Sekarang, Anda dapat membuka browser web pilihan Anda dan mengakses http://your_domain.com/ untuk melanjutkan pengaturan. Pilih bahasa yang diperlukan dan tekan tombol Instal tombol untuk memulai wizard penginstalan.

Anda juga akan diminta untuk nama database Anda dan kredensial aksesnya. Gunakan yang kami atur selama konfigurasi server database (Langkah 4 )

Halaman berikutnya menampilkan daftar prasyarat sistem yang diperlukan sebelum penginstalan:

Instalasi kemudian dapat dimulai. Ini akan memakan waktu beberapa menit untuk menginstal, jadi duduk dan rileks.

Itu dia. Jika Anda mengikuti semua petunjuk dengan benar, sekarang Anda seharusnya dapat mengakses instalasi YetiForce di server CentOS 7 Anda.

Tentu saja, Anda tidak perlu menginstal YetiForce di CentOS 7 jika Anda menggunakan salah satu layanan Hosting VPS YetiForce kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal YetiForce di VPS CentOS Anda untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.

PS . Jika Anda menyukai postingan ini tentang cara menginstal YetiForce di CentOS 7 , silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol bagikan di bawah ini, atau cukup tinggalkan balasan di bagian komentar. Terima kasih.


Cent OS
  1. Cara Menginstal Jira di CentOS 7

  2. Cara menginstal ProjectSend di CentOS 6

  3. Cara Menginstal MySQL 5.6 di CentOS 6.x

  1. Cara Menginstal Elgg di CentOS 6

  2. Cara Menginstal Dotclear di CentOS 6

  3. Cara Instal Server MySQL di CentOS 7

  1. Cara Instal MySQL di CentOS 7

  2. Cara Menginstal MySQL di CentOS 8

  3. Cara Menginstal MySQL di CentOS 8