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

Cara Menginstal Rahasia Terbuka di Ubuntu 18.04

Dalam tutorial ini kami akan memandu Anda melalui langkah-langkah menginstal Open Classifieds pada VPS Ubuntu 18.04 dengan semua persyaratan dan komponen yang diperlukan, seperti server web Apache, PHP dan server database MySQL.

Open Classifieds adalah platform web open-source gratis, kuat, yang memungkinkan pengguna untuk dengan mudah membuat dan membangun situs iklan baris, iklan, dan daftar. Mari kita mulai dengan penginstalan.

Prasyarat

  • VPS Ubuntu 18.04
  • Pengguna sistem dengan hak akses root, atau pengguna root itu sendiri
  • Server web Apache dengan mod_rewrite
  • PHP versi 5.5 atau yang lebih baru dengan ekstensi GD, Mcrypt, Gettext, dan CURL diaktifkan
  • Server basis data MySQL

Langkah 1:Instal Server Web Apache

Open Classifieds membutuhkan web server untuk menyajikan kontennya, jadi untuk tujuan ini kami akan menginstal dan menggunakan web server Apache yang merupakan salah satu web server paling populer di Dunia. Untuk menginstal Apache di server Anda, jalankan perintah berikut:

apt -y install apache2

Setelah penginstalan selesai, mulai server web dan aktifkan untuk memulai secara otomatis setelah server reboot:

apt start apache2apt aktifkan apache2

Untuk memverifikasi bahwa server web telah diinstal dan berjalan dengan benar di server Anda, Anda dapat memeriksa statusnya dengan ini:

systemctl status apache2

Outputnya akan terlihat seperti ini:

apache2.service - Server HTTP Apache Dimuat:dimuat (/lib/systemd/system/apache2.service; diaktifkan; preset vendor:diaktifkan) Drop-In:/lib/systemd/system/Apache2.service.d ââapache2 -systemd.conf Aktif:aktif (berjalan) sejak Sabtu-06-08 09:50:55 CDT; 46 menit yang lalu Proses:735 ExecStart=/usr/sbin/apachectl start (kode=keluar, status=0/SUCCESS) PID Utama:867 (apache2) Tugas:6 (batas:2321) CGroup:/system.slice/apache2.service ââ867 /usr/sbin/apache2 -k start ââ882 /usr/sbin/apache2 -k start ââ883 /usr/sbin/apache2 -k start

Langkah 2:Instal PHP

Sekarang Apache sudah diatur, kita perlu menginstal PHP 7.2 (versi PHP default yang disertakan dengan repositori default Ubuntu 18.04) serta beberapa ekstensi PHP yang diperlukan oleh Open Classifieds:

apt install php7.2 php7.2-gd libapache2-mod-php7.2 php7.2-cli php7.2-common php7.2-gd php7.2-json php7.2-opcache

Kita juga harus menginstal ekstensi PHP 'Mcrypt', tetapi tidak dapat diinstal dengan apt package manager, jadi kita harus menginstalnya dengan 'pecl':

apt-get install libmcrypt-dev php-dev gcc autoconf make pkg-config libc-devpecl install mcrypt-1.0.1echo "extension=mcrypt.so" | sudo tee -a /etc/php/7.2/apache2/conf.d/mcrypt.ini

Open Classifieds menggunakan sintaks tag pendek 'short cut', jadi untuk mengaktifkan direktif short_open_tag di PHP, edit file konfigurasi php.ini dan tambahkan/modifikasi baris berikut:

nano /etc/php/7.2/apache2/php.inishort_open_tag =Aktif

Mulai ulang Apache agar perubahan diterapkan.

systemctl restart Apache2

Langkah 3:Instal dan Konfigurasi Server MySQL

Open Classifieds menggunakan database kosong untuk menyimpan informasinya, jadi kami akan menginstal dan menggunakan server database MySQL.

apt -y install mysql-server

Setelah diinstal, mulai server database dan aktifkan untuk memulai secara otomatis saat reboot

apt start mysqlapt aktifkan mysql

Untuk memperkuat keamanan server database MySQL dan menetapkan kata sandi untuk pengguna root MySQL, Anda dapat menjalankan skrip pasca instalasi 'mysql_secure_installation'. Jalankan skrip dan gunakan opsi berikut:

mysql_secure_installationHapus pengguna anonim? (Tekan y|Y untuk Ya, tombol lain untuk Tidak):YLarang login root dari jarak jauh? (Tekan y|Y untuk Ya, tombol lain untuk Tidak):YHapus database pengujian dan akses ke sana? (Tekan y|Y untuk Ya, ada kunci lain untuk Tidak):YMuat ulang tabel hak istimewa sekarang? (Tekan y|Y untuk Ya, tombol lain untuk Tidak) :Y

Langkah 4:Buat Database dan Pengguna MySQL

Login ke antarmuka baris perintah server MySQL sebagai pengguna root dan buat database MySQL baru untuk Open Classifieds. Dari sana, Anda juga perlu menetapkan pengguna MySQL dengan izin penuh:

mysql -u root -pmysql> BUAT DATABASE Classifiedsdb;mysql> BERIKAN SEMUA HAK ISTIMEWA PADA diklasifikasikandb.* UNTUK 'classifieds'@'localhost' DIIDENTIFIKASI DENGAN 'PASSWORD' DENGAN GRANT OPTION;mysql> FLUSH PRIVILEGES 

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

Langkah 5:Unduh Baris Terbuka

Buka situs web resmi Open Classifieds dan unduh rilis stabil terbaru dari perangkat lunak ke server Anda. Setelah diunduh, buka paket arsip ZIP yang diunduh ke direktori root dokumen server Anda

unzip openclassifieds2.x.x.x.zip -d /var/www/html

Ganti nama direktori menjadi sesuatu yang lebih sederhana (ini opsional, namun akan lebih mudah untuk mengetik dan mengingat di mana file Anda berada):

cd /var/www/html &&mv openclassifieds2.x.x.x openclassifieds

Setel pengguna Apache menjadi pemilik semua file Rahasia Terbuka:

chown -R www-data:www-data openclassifieds

Langkah 6:Buat Host Virtual Apache

Agar dapat mengakses Open Classifieds dengan nama domain Anda, kita harus membuat direktif host virtual Apache untuk domain tertentu. Kami akan menggunakan 'domain.com' sebagai domain contoh untuk keperluan tutorial ini, jadi pastikan untuk mengubahnya menjadi nama domain unik Anda. Buat file konfigurasi dengan konten berikut:

nano /etc/apache2/sites-available/openclassifieds.confServerAdmin [email protected] /var/www/html/openclassifieds/ServerName domain.comServerAlias ​​www.domain.comOpsi FollowSymLinksAllowOverride AllErrorLog /var /log/Apache2/domain.com-error_logCustomLog /var/log/Apache2/domain.com-access_log umum

Simpan file dan jalankan perintah berikut untuk mengaktifkan untuk mengaktifkan host virtual Apache yang baru dibuat:

a2ensite openclassifieds.conf

Mulai ulang server web agar perubahan diterapkan.

systemctl restart Apache2

Langkah 7:Selesaikan Instalasi Rahasia Terbuka

Jika Anda mengikuti langkah-langkah dalam tutorial ini dengan cermat, semua komponen yang diperlukan untuk menjalankan Open Classifieds diinstal dan dikonfigurasi di server Anda. Sekarang, buka browser web favorit Anda dan navigasikan ke http://domain.com . Dari sana, ikuti petunjuk di layar untuk menyelesaikan penginstalan. Pertama, wizard penginstalan akan memeriksa apakah server Anda memenuhi semua persyaratan. Dari sini, klik tombol 'Mulai penginstalan' dan ikuti langkah-langkahnya.

Setelah penginstalan selesai, disarankan untuk menghapus direktori 'instal' demi alasan keamanan.

rm -rf install/

Itu saja – Open Classifieds sekarang terinstal dan berfungsi penuh di Ubuntu 18.04 VPS Anda. Untuk detail lebih lanjut tentang cara menggunakan platform ini, silakan periksa dokumentasi resmi mereka.

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 Open Classifieds untuk Anda. 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 FastPanel di Ubuntu 20.04

  2. Cara menginstal Joomla 3 di Ubuntu 14.04

  3. Cara Menginstal MySQL di Ubuntu 16.04

  1. Cara menginstal MediaWiki di Ubuntu 16.04

  2. Cara Menginstal Server Graylog di Ubuntu 16.04

  3. Cara menginstal NextCloud 13 di Ubuntu 16.04

  1. Cara Menginstal Server MySQL di Ubuntu 16.04

  2. Cara Menginstal Server MySQL di Ubuntu 17.04

  3. Cara menginstal Drupal 7 di Ubuntu 14.04