Dalam tutorial ini, kita akan mempelajari cara menginstal Open Classifieds pada VPS CentOS 7.
Open Classifieds adalah aplikasi web gratis, open-source, dan kuat yang dapat digunakan untuk membuat iklan baris, iklan, dan situs daftar, semuanya hanya dalam beberapa menit. Sederhana, mudah digunakan, aman, ramah SEO, dan mudah dikelola.
Open Classifieds juga menyediakan antarmuka admin berbasis web yang indah yang membantu Anda mengelola situs web Anda dengan mudah dan efektif. Muncul dengan banyak fitur, termasuk pengoptimalan ramah SEO, dukungan multi-bahasa, URL ramah, dukungan robots.txt, bidang khusus, login sosial, dan banyak lagi. Mari kita mulai dengan penginstalan.
Prasyarat:
-
Server yang menjalankan CentOS 7 atau lebih baru.
-
Kata sandi root disiapkan di server Anda.
-
Alamat IP statis disiapkan di server Anda.
Langkah 1:Memulai
Sebelum memulai, Anda perlu memperbarui server Anda ke versi terbaru. Anda dapat melakukannya dengan perintah berikut:
yum update -y
Setelah memperbarui sistem Anda, Anda perlu menginstal repositori EPEL di sistem Anda. Anda dapat menginstalnya dengan menjalankan perintah berikut:
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY* yum install epel-release -y
Selanjutnya, Anda juga perlu menonaktifkan SELinux di sistem Anda untuk mengakses Open Classifieds tanpa kemungkinan masalah.
Anda dapat menonaktifkannya dengan mengedit /etc/selinux/config
berkas:
nano /etc/selinux/config
Lakukan perubahan berikut:
SELINUX=disabled SELINUXTYPE=targeted
Simpan dan tutup file. Kemudian, mulai ulang sistem Anda untuk menerapkan semua perubahan.
Langkah 2:Instal Server LAMP
Pertama, Anda perlu menginstal server web Apache dan server database MariaDB di server Anda. Anda dapat menginstalnya dengan menjalankan perintah berikut:
yum install httpd mariadb-server -y
Setelah instalasi berhasil diselesaikan, mulai layanan Apache dan MariaDB dan aktifkan mereka untuk memulai saat boot dengan perintah berikut:
systemctl start httpd systemctl enable httpd systemctl start mariadb systemctl enable mariadb
Secara default, versi terbaru PHP tidak tersedia di repositori default CentOS-7. Jadi, Anda perlu menambahkan repositori Remi di sistem Anda.
Anda dapat menginstalnya dengan perintah berikut:
rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
Selanjutnya, instal utilitas yum-config-manager untuk mengaktifkan repositori Remi:
yum install yum-utils -y
Selanjutnya, perbarui repositori dengan perintah berikut:
yum update -y
Selanjutnya, aktifkan repositori Remi untuk PHP 7.2 dengan perintah berikut:
yum-config-manager --enable remi-php72
Selanjutnya, instal PHP dan library lain yang diperlukan dengan perintah berikut:
yum install php php-opcache httpd php-zip php-mysqlnd php-pdo php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-soap curl curl-devel php-curl php-mcrypt -y
Setelah menginstal semua paket, buka file php.ini dan buat beberapa perubahan:
nano /etc/php.ini
Ubah baris berikut:
short_open_tag = On memory_limit = 256M upload_max_filesize = 100M post_max_size = 100M
Simpan dan tutup file, setelah Anda selesai.
Langkah 3:Konfigurasi MariaDB
Secara default, MariaDB tidak menerapkan langkah-langkah keamanan yang disarankan. Ini berarti Anda perlu mengamankan instalasi MariaDB Anda. Anda dapat melakukannya dengan perintah berikut:
mysql_secure_installation
Jawab semua pertanyaan seperti yang ditunjukkan di bawah ini:
Enter current password for root (enter for none): Press [Enter], there is no password by default Set root password? [Y/n]: Y New password: Re-enter 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
Setelah MariaDB diamankan, masuk ke shell MariaDB dengan perintah berikut:
mysql -u root -p
Masukkan kata sandi root Anda saat diminta, lalu buat database dan pengguna untuk Open Classifieds dengan perintah berikut:
MariaDB [(none)]>CREATE DATABASE classifiedsdb; MariaDB [(none)]>GRANT ALL PRIVILEGES ON classifiedsdb.* TO 'classifieds'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
Jangan lupa untuk mengganti “password” dengan password yang bagus dan kuat. Selanjutnya, flush hak istimewa dan keluar dari shell MariaDB dengan perintah berikut:
MariaDB [(none)]>FLUSH PRIVILEGES; MariaDB [(none)]>EXIT;
Langkah 4:Instal OpenClassifieds
Pertama, unduh OpenClassifieds versi terbaru dengan perintah berikut:
https://excellmedia.dl.sourceforge.net/project/openclassifieds/openclassifieds2-2.9.0.zip
Setelah unduhan selesai, unzip file yang diunduh dengan perintah berikut:
unzip openclassifieds2-2.9.0.zip
Selanjutnya, salin direktori yang diekstrak ke direktori root web Apache dengan perintah berikut:
cp -r openclassifieds2-2.9.0 /var/www/html/openclassifieds
Selanjutnya, berikan izin yang tepat ke direktori openclassifieds:
chown -R apache:apache /var/www/html/openclassifieds chmod -R 755 /var/www/html/openclassifieds
Langkah 5:Konfigurasi Apache untuk OpenClassifieds
Selanjutnya, Anda perlu membuat file host virtual Apache untuk OpenClassifieds. Anda dapat membuatnya dengan perintah berikut:
nano /etc/httpd/conf.d/openclassifieds
Tambahkan baris berikut:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/openclassifieds/ ServerName 192.168.0.101 <Directory /var/www/html/openclassifieds/> Options FollowSymLinks AllowOverride All </Directory> ErrorLog /var/log/httpd/error_log CustomLog /var/log/httpd/access_log common </VirtualHost>
Pastikan untuk mengganti “domainanda.com” dengan nama domain Anda yang sebenarnya. Selain itu, pastikan untuk mengganti IP contoh kami "192.168.0.101" dengan alamat IP publik statis Anda. Simpan dan tutup file, ketika Anda selesai. Kemudian, nonaktifkan file host virtual default dengan perintah berikut:
mv /etc/httpd/conf.d/welcome.conf /etc/httpd/conf.d/welcome.conf_backup
Terakhir, restart layanan Apache untuk menerapkan semua perubahan:
systemctl restart httpd
Langkah 6:Akses Antarmuka Web OpenClassifieds
Sekarang, buka browser web Anda dan ketik URL http://192.168.0.101
. Anda akan diarahkan ke halaman berikut:
Pilih bahasa Anda dan klik MULAI PEMASANGAN tombol. Anda akan melihat halaman konfigurasi Database:
Sekarang, berikan nama basis data, nama pengguna basis data, dan kata sandi Anda. Kemudian, klik tombol LANJUTKAN tombol. Anda akan melihat halaman Konfigurasi Situs:
Sekarang, berikan nama Situs, email Administrator, dan kata sandi Anda. Kemudian, klik tombol INSTALL tombol. Setelah instalasi selesai, Anda akan melihat halaman berikut:
Sekarang, klik ADMIN tombol. Anda akan diarahkan ke antarmuka Admin seperti yang ditunjukkan di bawah ini:
Sekarang, berikan email dan kata sandi Administrator Anda. Kemudian, klik tombol Masuk tombol. Anda akan melihat dasbor default OpenClassifieds pada halaman berikut:
Selamat! Anda telah berhasil menginstal dan mengonfigurasi OpenClassifieds pada CentOS 7 VPS Anda
Tentu saja, Anda tidak perlu tahu cara menginstal OpenClassifieds di CentOS 7 jika Anda menggunakan layanan Hosting VPS CentOS 7 kami. Anda cukup meminta tim dukungan kami untuk menginstal OpenClassifieds di CentOS 7 untuk Anda, bersama dengan hal lain yang mungkin Anda perlukan. Mereka tersedia 24/7 dan akan dapat membantu Anda menginstal OpenClassifieds di CentOS 7.
PS . Jika Anda senang membaca posting blog ini tentang menginstal OpenClassifieds di CentOS 7, jangan ragu untuk membagikannya di jejaring sosial menggunakan pintasan berbagi di bawah ini, atau cukup tinggalkan komentar di bagian komentar. Terima kasih.
Berikut panduan singkat tentang Cara Menginstal EtherCalc di CentOS 8.