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

Cara Menginstal Open Classifieds di CentOS 7

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.


Cent OS
  1. Cara Instal Apache Cassandra di CentOS 7

  2. Cara Menginstal Server Redis di CentOS 8

  3. Cara Menginstal XWiki di CentOS 7

  1. Cara Menginstal MongoDB di CentOS 8

  2. Cara Menginstal R di CentOS 7

  3. Cara Menginstal R di CentOS 8

  1. Cara Menginstal Streama di CentOS 7

  2. Cara Menginstal ReportServer di CentOS 7

  3. Cara Menginstal Webmin di CentOS 8