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

Cara Menginstal SOPlanning di CentOS 7

Dalam tutorial ini, kami akan menunjukkan cara menginstal SOPlanning di VPS CentOS 7.

SOPlanning adalah alat perencanaan online open-source sederhana yang dirancang untuk meningkatkan visibilitas serta dengan mudah merencanakan proyek dan tugas. Alat ini sangat berguna untuk setiap proyek, usaha kecil, pabrik produksi, sistem pemesanan, manajemen liburan, dan banyak lagi. Kita dapat merencanakan tugas dengan mengaitkan seseorang dengan sebuah proyek. Mari kita mulai dengan penginstalan.

Prasyarat

Inilah yang Anda perlukan untuk menginstal dan menjalankan SOPlanning di server Anda. Kita akan membahas ini sepanjang tutorial.

  • VPS CentOS 7
  • LAMP stack (terdiri dari Linux, Apache, MySQL, dan PHP)
  • Akses SSH dengan hak akses root (atau akses ke pengguna dengan hak sudo)

Langkah 1:Masuk ke Server dan Perbarui

Kita mulai dengan login ke VPS kita menggunakan perintah SSH.

# ssh root@IP_Address -p Port_number

Ganti "root" dengan pengguna yang memiliki hak sudo jika perlu. Selain itu, ganti “IP_Address” dan “Port_Number” dengan alamat IP dan port SSH server Anda masing-masing.

Setelah selesai, Anda dapat memeriksa apakah Anda telah menginstal versi CentOS 7 yang tepat di server Anda dengan perintah berikut:

# cat /etc/redhat-release

Anda harus mendapatkan output ini:

CentOS Linux release 7.6.1810 (Core)

Kemudian, jalankan perintah berikut untuk memastikan bahwa semua paket yang diinstal di server diperbarui ke versi terbaru yang tersedia:

# yum update

Sekarang kita dapat memulai dengan pemasangan tumpukan LAMP.

Langkah 2:Instal Apache

Jika Anda tidak memiliki Apache, Anda dapat menginstalnya dengan menjalankan perintah berikut:

# yum install httpd openssl mod_ssl

Setelah terinstal, mari aktifkan saat boot dan mulai layanan.

# systemctl enable httpd
# systemctl start httpd

Langkah 3:Instal Server MariaDB

Agar dapat menginstal SOPlanning, kita perlu menginstal MySQL (atau MariaDB, varian open-source) ke server kita.

# yum install mariadb-server

Setelah terinstal, mari aktifkan saat boot dan mulai layanan.

# systemctl enable mariadb
# systemctl start mariadb

Pada titik ini, MariaDB sedang berjalan dan sekarang kita akan membuat kata sandi untuk pengguna root. Jalankan perintah berikut untuk membuat kata sandi root, menghapus database pengujian, menghapus pengguna anonim, sebelum akhirnya memuat ulang hak istimewa.

# mysql_secure_installation

Saat diminta, jawab pertanyaan di bawah dengan mengikuti panduan.

Enter current password for root (enter for none): Press the [Enter] key on your keyboard.
Set root password? [Y/n]: Y
New password: Enter a new password
Re-enter new password: Repeat the new password
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

Langkah 4:Instal PHP

Secara default, CentOS 7 menyediakan PHP 5.4 di repositori bawaannya. Namun, untuk tutorial ini kita akan menggunakan PHP 7.2, versi PHP yang saat ini tidak tersedia melalui repositori default. Itu sebabnya kami akan menambahkan repositori pihak ketiga sebagai gantinya.

Pertama, kita perlu mengatur YUM untuk dapat menginstal repositori pihak ketiga di tempat pertama. Kita dapat melakukannya dengan menjalankan perintah ini:

# yum install epel-release yum-utils -y

Setelah selesai, kita dapat melanjutkan untuk menginstal 'remirepo', pilihan  repositori pihak ketiga untuk tutorial ini:

# yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

Menurut dokumentasi, SOPplanning pada saat penulisan mendukung PHP 7.2. Untuk mengkonfigurasi repositori, kita perlu menjalankan:

# yum-config-manager --enable remi-php72

Pada titik ini kita dapat menginstal PHP 7.2

# yum install php php-common php-mysql php-opcache php-mcrypt php-cli php-gd php-curl php-xml -y

Sekarang setelah PHP 7.2 terinstal, mari kita periksa dan verifikasi.

# 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

Kami sekarang dapat melanjutkan proses penyiapan kami.

Langkah 5:Buat Basis Data

Sekarang kita perlu membuat database untuk SOPplanning untuk dapat menyimpan datanya. Kita dapat membuatnya menggunakan perintah berikut. Harap dicatat bahwa Anda akan dimintai kata sandi root MariaDB yang Anda buat sebelumnya di Langkah 3 :

# mysql -u root -p
mysql> create database soplanning;
Query OK, 1 row affected (0.00 sec)

mysql> grant all on soplanning.* to soplanning@localhost identified by 'm0d1fyth15';
Query OK, 0 rows affected, 1 warning (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> quit

Silakan ubah kata sandi ‘m0d1fyth15 ' di atas ke yang Anda inginkan – pastikan itu kata sandi yang kuat.

Langkah 6:Buat Host Virtual Apache

Ini adalah langkah opsional jika Anda ingin mengakses situs SOPlanning Anda menggunakan nama domain. Agar dapat mengakses situs SOPlanning kami melalui nama domain alih-alih alamat IP, kami perlu menyiapkan host virtual menggunakan server Apache kami. Kita perlu membuat file konfigurasi di direktori /etc/httpd/conf.d/ menggunakan editor teks pilihan kita. Untuk tutorial ini, kita akan menggunakan 'nano':

# nano /etc/httpd/conf.d/yourdomainname.conf

Kemudian isi file dengan teks ini. Ingatlah untuk mengganti 'YOUR_SERVER_IP' dengan alamat IP publik server Anda, dan semua contoh 'yourdomainname.com' dengan nama domain terdaftar Anda.

<VirtualHost YOUR_SERVER_IP:80>
ServerAdmin [email protected]
DocumentRoot "/var/www/html/soplanning/www"
ServerName yourdomainname.com
ServerAlias www.yourdomainname.com
ErrorLog "/var/log/httpd/yourdomainname.com-error_log"
CustomLog "/var/log/httpd/yourdomainname.com-access_log" combined

<Directory "/var/www/html/soplanning/www">
DirectoryIndex index.php index.html
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>

Kemudian simpan dan keluar dari editor teks. Sekarang kita perlu me-restart Apache agar perubahan kita diterapkan:

# systemctl restart httpd

Langkah 7:Unduh SOPlanning

Pada langkah ini, kita akan mengunduh dan mengekstrak file yang diunduh ke direktori /var/www/html/soplanning. Itu bisa dilakukan dengan empat perintah ini. Jalankan satu per satu:

# cd /var/www/html
# wget https://sourceforge.net/projects/soplanning/files/latest/download -O soplanning.zip
# unzip soplanning.zip
# chown -R apache: /var/www/html/soplanning

Langkah 8:Instal SOPlanning

Untuk mulai menginstal SOPplanning di domain Anda, mari buka http://yourdomainname.com menggunakan browser web pilihan Anda.

Selanjutnya adalah mengonfigurasi parameter database – kita akan menggunakan kredensial yang telah kita buat sebelumnya di Langkah 5 , lalu klik tombol ‘Luncurkan pemasangan’.

Selamat, SOPlanning telah berhasil diinstal! Sekarang Anda dapat masuk ke dasbor dengan mengeklik tautan 'Klik di sini' yang ada di laman. Nama pengguna dan kata sandi default keduanya adalah frasa 'admin'. Pastikan Anda mengubah kata sandi menjadi yang lebih kuat setelah Anda masuk.

Setelah masuk, Anda dapat melihat dasbor. Untuk informasi lebih lanjut tentang cara menggunakan SOPlanning, Anda dapat membaca dokumentasi mereka.

Langkah 9:Instal Sertifikat SSL (Opsional)

Pada langkah ini, kami akan menunjukkan cara memasang sertifikat SSL dari Let's Encrypt.

# yum install certbot-apache
# certbot

Anda akan dimintai alamat email Anda, lalu Anda harus menyetujui ToS mereka untuk melanjutkan pemasangan sertifikat.

Jika tidak ada masalah saat meminta sertifikat, Certbot akan secara otomatis membuat virtual host Apache baru untuk menerapkan konfigurasi sertifikat.

Pada tahap ini, Anda dapat mengakses penginstalan SOPlanning dari https://yourdomainname.com .

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

PS . Jika Anda menyukai posting ini tentang cara menginstal SOPlanning 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 PHP 7, 7.2 &7.3 Pada CentOS 7

  2. Cara Menginstal Java 11 &12 di CentOS 7

  3. Cara Menginstal Wine 4.0 di CentOS 7

  1. Cara Menginstal Vim 8.2 di CentOS 7

  2. Cara Menginstal VirtualBox di CentOS 7

  3. Cara Menginstal Git di CentOS 8

  1. Cara Menginstal Docker di CentOS 8

  2. Cara Menginstal Java 8 &11 di Centos 8

  3. Cara Menginstal MySQL di CentOS 8