Cara Memasang Osclass di CentOS 7

pengantar

Osclass adalah proyek sumber terbuka yang dapat digunakan untuk membuat dan mengelola situs web iklan baris Anda sendiri tanpa pengetahuan teknis. Ini sepenuhnya dapat dikustomisasi dan memungkinkan Anda untuk membuat situs dengan iklan real estat, daftar pekerjaan, iklan baris, dan rental menggunakan puluhan templat, tema, dan plugin.

Dalam tutorial ini, Anda akan belajar cara menginstal Osclass di server CentOS 7.

Prasyarat

  • Contoh server Vultr CentOS 7.
  • Pengguna sudo dengan hak akses root.

Langkah 1: Pembaruan sistem

Sebelum memulai, Anda harus menginstal repositori EPEL dan memperbarui sistem ke kondisi stabil terbaru.

sudo yum install epel-release -y
sudo yum update -y
sudo shutdown -r now

Setelah sistem reboot, Anda dapat melanjutkan ke langkah berikutnya.

Langkah 2: Instal server LEMP

Instal Nginx, PHP, MariaDB dan modul lain yang diperlukan di sistem Anda. Instal mereka dengan menjalankan perintah berikut:

sudo yum install nginx mariadb mariadb-server php php-mysql php-gd php-ldap php-xml php-xmlrpc php-mbstring php-mcrypt curl zlib -y

Setelah instalasi selesai, jalankan layanan Apache dan MariaDB dan aktifkan keduanya untuk memulai saat boot:

sudo systemctl start nginx
sudo systemctl enable nginx
sudo systemctl start mariadb
sudo systemctl enable mariadb

Langkah 3: Konfigurasikan MariaDB untuk Osclass

Pertama, Anda perlu meningkatkan keamanan instalasi MariaDB Anda dan mengatur kata sandi root MariaDB Anda. Anda dapat melakukan ini dengan menjalankan mysql_secure_installationskrip:

sudo mysql_secure_installation

Jawab semua pertanyaan seperti yang ditunjukkan di bawah ini.

Set root password? [Y/n] y
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

Masuk ke konsol MariaDB dan buat database kosong untuk Osclass:

mysql -u root -p

Masukkan kata sandi root MariaDB Anda dan tekan enter, lalu buat database untuk instalasi Osclass Anda:

MariaDB [(none)]>CREATE DATABASE osclassdb;
MariaDB [(none)]>CREATE USER 'osclass'@'localhost' IDENTIFIED BY 'password';
MariaDB [(none)]>GRANT ALL PRIVILEGES ON `osclassdb`.* TO 'osclass'@'localhost';
MariaDB [(none)]>FLUSH PRIVILEGES;
MariaDB [(none)]>\q

Langkah 4: Instal Osclass

Pertama, Anda harus mengunduh Osclass versi terbaru dari situs web resmi. Anda dapat mengunduhnya dengan wgetperintah:

wget https://static.osclass.org/download/osclass.3.7.1.zip

Setelah unduhan selesai, unzip arsip Osclass ke direktori root web apache:

sudo mkdir /var/www/html/osclass
sudo unzip osclass.3.7.1.zip -d /var/www/html/osclass

Selanjutnya, ubah izin osclassdirektori:

sudo chown -R nginx:nginx /var/www/html/osclass

Langkah 5: Konfigurasikan Nginx untuk Osclass

Anda harus membuat host virtual Nginx untuk situs web Osclass Anda.

sudo nano /etc/nginx/conf.d/osclass.conf

Isi file dengan baris berikut:

server {
    listen  80;
    server_name yourdomain.com;

    location / {
        root  /var/www/html/osclass;
        index  index.html index.htm;
    }

    error_page  500 502 503 504  /50x.html;
    location = /50x.html {
        root  /var/www/html/osclass;
    }
}

Simpan dan tutup file, lalu mulai ulang layanan Nginx agar perubahan diterapkan.

sudo systemctl restart nginx

Langkah 6: Akses antarmuka web Osclass

Sebelum mengakses antarmuka web Osclass, Anda harus mengizinkan port Apache 80melalui firewalld.

sudo firewall-cmd --permanent --add-port=80/tcp

Muat ulang layanan firewall agar perubahan diterapkan.

sudo firewall-cmd --reload

Terakhir, buka browser web favorit Anda dan navigasikan ke URL http://your-server-ip/index.phpatau http://yourdomain.com/index.php. Selesaikan langkah-langkah yang diperlukan untuk menyelesaikan instalasi.

Tinggalkan Komentar

Cara Memasang Panel Kontrol Hosting Mudah di Ubuntu 16.04

Cara Memasang Panel Kontrol Hosting Mudah di Ubuntu 16.04

Pelajari langkah-langkah untuk memasang Panel Kontrol Hosting Mudah (EHCP) di Ubuntu 16.04 dengan panduan ini.

Wawasan tentang 26 Teknik Analisis Data Besar: Bagian 1

Wawasan tentang 26 Teknik Analisis Data Besar: Bagian 1

Wawasan tentang 26 Teknik Analisis Data Besar: Bagian 1

Fungsionalitas Lapisan Arsitektur Referensi Big Data

Fungsionalitas Lapisan Arsitektur Referensi Big Data

Baca blog untuk mengetahui berbagai lapisan dalam Arsitektur Big Data dan fungsinya dengan cara yang paling sederhana.

6 Hal yang Sangat Menggila dari Nintendo Switch

6 Hal yang Sangat Menggila dari Nintendo Switch

Banyak dari Anda tahu Switch keluar pada Maret 2017 dan fitur-fitur barunya. Bagi yang belum tahu, kami sudah menyiapkan daftar fitur yang membuat 'Switch' menjadi 'gadget yang wajib dimiliki'.

Janji Teknologi Yang Masih Belum Ditepati

Janji Teknologi Yang Masih Belum Ditepati

Apakah Anda menunggu raksasa teknologi untuk memenuhi janji mereka? periksa apa yang belum terkirim.

Bagaimana AI Dapat Membawa Otomatisasi Proses ke Tingkat Selanjutnya?

Bagaimana AI Dapat Membawa Otomatisasi Proses ke Tingkat Selanjutnya?

Baca ini untuk mengetahui bagaimana Kecerdasan Buatan menjadi populer di antara perusahaan skala kecil dan bagaimana hal itu meningkatkan kemungkinan untuk membuat mereka tumbuh dan memberi keunggulan pada pesaing mereka.

Singularitas Teknologi: Masa Depan Peradaban Manusia yang Jauh?

Singularitas Teknologi: Masa Depan Peradaban Manusia yang Jauh?

Saat Sains Berkembang dengan kecepatan tinggi, mengambil alih banyak upaya kita, risiko menundukkan diri kita pada Singularitas yang tidak dapat dijelaskan juga meningkat. Baca, apa arti singularitas bagi kita.

CAPTCHA: Berapa Lama Itu Bisa Tetap Menjadi Teknik yang Layak Untuk Perbedaan Human-AI?

CAPTCHA: Berapa Lama Itu Bisa Tetap Menjadi Teknik yang Layak Untuk Perbedaan Human-AI?

CAPTCHA telah berkembang cukup sulit bagi pengguna untuk dipecahkan dalam beberapa tahun terakhir. Apakah itu akan tetap efektif dalam deteksi spam dan bot di masa mendatang?

Telemedicine Dan Perawatan Kesehatan Jarak Jauh: Masa Depan Ada Di Sini

Telemedicine Dan Perawatan Kesehatan Jarak Jauh: Masa Depan Ada Di Sini

Apa itu telemedicine, perawatan kesehatan jarak jauh dan dampaknya terhadap generasi mendatang? Apakah itu tempat yang bagus atau tidak dalam situasi pandemi? Baca blog untuk menemukan tampilan!

Pernahkah Anda Bertanya-tanya Bagaimana Hacker Menghasilkan Uang?

Pernahkah Anda Bertanya-tanya Bagaimana Hacker Menghasilkan Uang?

Anda mungkin pernah mendengar bahwa peretas menghasilkan banyak uang, tetapi pernahkah Anda bertanya-tanya bagaimana cara mereka mendapatkan uang sebanyak itu? mari berdiskusi.