Kami sebelumnya menunjukkan Kamu cara menginstal Yclas, secara resmi Buka Rahasia di Ubuntu dengan Apache2, PHP dan MariaDB. Posting ini menunjukkan kepada Kamu bagaimana melakukan hal yang sama dengan server HTTP Nginx.
Yclas (secara resmi dikenal sebagai Open Classifieds) adalah platform berbasis PHP open source gratis yang memungkinkan webmaster dan siapa saja untuk dengan mudah membuat dan membangun situs web iklan baris dan situs daftar di server yang dihosting sendiri.
Versi Open Source gratis untuk diunduh dan digunakan dan dilengkapi dengan antarmuka pengguna yang intuitif, mengelola pengguna dan grup secara terperinci, serta desain responsif yang mendukung semua perangkat modern.
Yclas dapat menciptakan pasar yang sempurna untuk Kamu.
Platform ini cepat dan ringan, memberi webmaster fitur modular dan dapat diperluas, dapat diperluas melalui plugin untuk berkolaborasi dan mengotomatiskan pengalaman menarik dengan pengguna di berbagai perangkat, termasuk seluler.
Untuk informasi lebih lanjut tentang Yclas, silakan periksa mereka Beranda
Tutorial singkat ini akan menunjukkan kepada siswa dan pengguna baru cara menginstal Yclas di Ubuntu 16.04 | 18,04 LTS.
Untuk memulai menginstal Yclas, ikuti langkah-langkah di bawah ini:
Langkah 1: Instal Server HTTP Nginx
Yclas membutuhkan server web dan server HTTP Nginx mungkin adalah server web open source terpopuler kedua yang tersedia saat ini. Untuk menginstal server Nginx, jalankan perintah di bawah ini:
sudo apt update sudo apt install nginx
Setelah menginstal Nginx, perintah di bawah ini dapat digunakan untuk menghentikan, memulai, dan mengaktifkan layanan Nginx untuk selalu memulai dengan boot server.
sudo systemctl stop nginx.service sudo systemctl start nginx.service sudo systemctl enable nginx.service
Sekarang Nginx sudah terinstal. untuk menguji apakah server web berfungsi, buka browser Kamu dan jelajahi URL di bawah ini.
http://localhost
Jika Kamu melihat halaman di atas, maka Nginx berhasil diinstal.
Langkah 2: Instal Server Database MariaDB
Yclas juga membutuhkan server database untuk menyimpan kontennya. Jika Kamu mencari server database open source yang sesungguhnya, maka MariaDB adalah tempat yang tepat untuk memulai. Untuk menginstal MariaDB jalankan perintah di bawah ini:
sudo apt-get install mariadb-server mariadb-client
Setelah menginstal MariaDB, perintah di bawah ini dapat digunakan untuk menghentikan, memulai, dan mengaktifkan layanan MariaDB untuk selalu memulai saat server melakukan booting.
Jalankan ini di Ubuntu 16.04 LTS
sudo systemctl stop mysql.service sudo systemctl start mysql.service sudo systemctl enable mysql.service
Jalankan ini di Ubuntu 18.10 dan 18.04 LTS
sudo systemctl stop mariadb.service sudo systemctl start mariadb.service sudo systemctl enable mariadb.service
Selanjutnya, jalankan perintah di bawah ini untuk mengamankan server database dengan kata sandi root jika Kamu tidak diminta melakukannya selama instalasi.
sudo mysql_secure_installation
Saat diminta, jawab pertanyaan di bawah ini dengan mengikuti panduan.
- Masukkan kata sandi saat ini untuk root (masukkan untuk tidak ada): Cukup tekan Memasuki
- Setel kata sandi root? [Y/n]: kamu
- Kata sandi baru: Masukkan kata kunci
- Masukkan kembali kata sandi baru: Ulangi kata kunci
- Hapus pengguna anonim? [Y/n]: kamu
- Larang login root dari jarak jauh? [Y/n]: kamu
- Hapus database pengujian dan akses ke sana? [Y/n]: kamu
- Muat ulang tabel hak istimewa sekarang? [Y/n]: kamu
Sekarang setelah MariaDB terinstal, untuk menguji apakah server database berhasil diinstal, jalankan perintah di bawah ini.
sudo mysql -u root -p
ketik kata sandi root saat diminta.

Jika Kamu melihat layar yang sama seperti yang ditunjukkan di atas, maka server berhasil diinstal.
Langkah 3: Instal PHP 7.2-FPM dan Modul Terkait
Yclas adalah CMS berbasis PHP dan PHP diperlukan. Namun, PHP 7.2-FPM mungkin tidak tersedia di repositori default Ubuntu. Untuk menjalankan PHP 7.2-FPM di Ubuntu 16.04 dan sebelumnya, Kamu mungkin perlu menjalankan perintah di bawah ini:
sudo apt-get install software-properties-common sudo add-apt-repository ppa:ondrej/php
Kemudian perbarui dan tingkatkan ke PHP 7.2-FPM
sudo apt update
Selanjutnya, jalankan perintah di bawah ini untuk menginstal PHP 7.2-FPM dan modul terkait.
sudo apt install php7.2-fpm php7.2-common php7.2-mysql php7.2-gmp php7.2-curl php7.2-intl php7.2-mbstring php7.2-xmlrpc php7.2-gd php7.2-soap php7.2-xml php7.2-cli php7.2-zip
Setelah menginstal PHP 7.2, jalankan perintah di bawah ini untuk membuka file konfigurasi default PHP untuk Nginx.
sudo nano /etc/php/7.2/fpm/php.ini
Baris di bawah ini adalah pengaturan yang baik untuk sebagian besar CMS berbasis PHP. Perbarui file konfigurasi dengan ini dan simpan.
file_uploads = On allow_url_fopen = On short_open_tag = On memory_limit = 256M cgi.fix_pathinfo = 0 upload_max_filesize = 100M max_execution_time = 360 date.timezone = America/Chicago
Setiap kali Kamu membuat perubahan pada file konfigurasi PHP, Kamu juga harus me-restart server web Nginx. Untuk melakukannya, jalankan perintah di bawah ini:
sudo systemctl restart nginx.service
Sekarang setelah PHP terinstal, untuk menguji apakah itu berfungsi, buat file uji bernama phpinfo.php di direktori root default Nginx. ( /var/www/html/)
sudo nano /var/www/html/phpinfo.php
Kemudian ketik konten di bawah ini dan simpan file.
<?php phpinfo( ); ?>
Selanjutnya, buka browser Kamu dan ramban ke nama host atau alamat IP server diikuti oleh phpinfo.php
http://localhost/phpinfo.php
Kamu akan melihat halaman pengujian default PHP.

Langkah 4: Buat Database CMS Yclas
Sekarang setelah Kamu menginstal semua paket yang diperlukan agar Yclas berfungsi, lanjutkan di bawah untuk mulai mengonfigurasi server. Pertama jalankan perintah di bawah ini untuk membuat database Yclas kosong.
Untuk masuk ke server database MariaDB, jalankan perintah di bawah ini.
sudo mysql -u root -p
Kemudian buat database bernama yclas
CREATE DATABASE yclas;
Buat pengguna basis data bernama pengguna kelas dengan kata sandi baru
CREATE USER 'yclasuser'@'localhost' IDENTIFIED BY 'new_password_here';
Kemudian berikan pengguna akses penuh ke database.
GRANT ALL ON yclas.* TO 'yclasuser'@'localhost' IDENTIFIED BY 'repeat_password_here' WITH GRANT OPTION;
Terakhir, simpan perubahan Kamu dan keluar.
FLUSH PRIVILEGES; EXIT;
Langkah 5: Download Rilis Terbaru Yclas
Untuk mendapatkan rilis terbaru Yclas, Kamu mungkin ingin pergi dan mengunduh darinya Download Halaman. Atau gunakan perintah di bawah ini untuk menggunakan wget dan dapatkan itu diunduh.
Setelah diunduh, ekstrak konten yang diunduh ke direktori Yclas yang baru dibuat.
cd /tmp wget https://github.com/yclas/yclas/archive/master.zip unzip master.zip sudo mv yclas-master /var/www/html/yclas
Selanjutnya, jalankan perintah di bawah ini untuk mengatur izin yang benar untuk direktori root Yclas dan berikan kontrol Nginx.
sudo chown -R www-data:www-data /var/www/html/yclas/ sudo chmod -R 755 /var/www/html/yclas/
Langkah 6: Konfigurasi Nginx
Terakhir, konfigurasikan file konfigurasi situs Nginx untuk Yclas. File ini akan mengontrol bagaimana pengguna mengakses konten Yclas. Jalankan perintah di bawah ini untuk membuat file konfigurasi baru bernama yclas
sudo nano /etc/nginx/sites-available/yclas
Kemudian salin dan tempel konten di bawah ini ke dalam file dan simpan. Ganti baris yang disorot dengan nama domain Kamu sendiri dan lokasi root direktori.
server {
listen 80;
listen [::]:80;
root /var/www/html/yclas;
index index.php index.html index.htm;
server_name example.com www.example.com;
client_max_body_size 100M;
autoindex off;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
Simpan file dan keluar.
Langkah 7: Aktifkan Yclas
Setelah mengkonfigurasi VirtualHost di atas, aktifkan dengan menjalankan perintah di bawah ini
sudo ln -s /etc/nginx/sites-available/yclas /etc/nginx/sites-enabled/ sudo systemctl restart nginx.service
Kemudian buka browser Kamu dan telusuri ke nama domain server. Kamu akan melihat wizard pengaturan Yclas untuk menyelesaikan. Silakan ikuti wizard dengan hati-hati.
http://contoh.com
Kemudian ikuti petunjuk di layar untuk menyelesaikan penyiapan. Pilih bahasa instalasi dan validasi bahwa semua persyaratan terpenuhi. kemudian lanjutkan.

Selanjutnya, masukkan nama database Kamu, nama pengguna dan kata sandi dan lanjutkan.

Setelah itu, buat kata sandi root untuk mengelola backend dan menyelesaikan instalasi.

Masuk ke backend dengan nama pengguna root dan kata sandi yang Kamu buat di atas.

Setelah instalasi selesai, disarankan untuk menghapus direktori ‘install’ untuk alasan keamanan.
sudo rm -rf /var/www/html/yclas/install/
Selamat! Kamu telah berhasil menginstal Yclas di Ubuntu 16.04 | 18.04.
Kamu mungkin juga menyukai posting di bawah ini: