Halo teman teman. Dalam postingan ini, Anda akan mempelajari cara menginstal YClas di Debian 11.
YClas adalah aplikasi web yang dibuat dengan PHP dan open source yang memungkinkan kita untuk menyebarkan situs iklan baris dengan cepat. Ini gratis, tetapi kami juga dapat membeli lisensi untuk mendapatkan manfaat yang lebih banyak dan lebih baik.
Mari kita instal di server Debian 11.
Menginstal LAMP di Debian 11
Karena dibangun di atas PHP bersama dengan teknologi web, maka kita membutuhkan server web yang berfungsi untuk menyebarkannya. Jadi untuk menginstall LAMP di Debian 11 beserta dependensi PHP yang dibutuhkan oleh aplikasi yang dijalankan.
sudo apt update
sudo apt install apache2 php libapache2-mod-php php-gd php-gd php-cli php-mysql php-imagick php-zip php-soap php-curl php-mbstring php-common php-json php-opcache php-xml mariadb-server wget unzip
Setelah seluruh proses selesai, Anda harus membuka port 80
dan 443
di firewall Anda.
Setelah ini, kita harus mengkonfigurasi hal-hal tertentu di PHP. Secara khusus, kita harus mengaktifkan short_open_tag
direktif, yang merupakan persyaratan YClas.
Buka filenya
sudo nano /etc/php/7.4/apache2/php.ini
Dan ubah nilai short_open_tag
.
short_open_tag = On
Simpan perubahan dan mulai ulang Apache.
sudo systemctl restart apache2
Setelah ini, kita perlu menetapkan kata sandi untuk pengguna root MariaDB. Untuk mencapai ini, jalankan.
sudo mysql_secure_installation
Anda akan dimintai kata sandi root
Enter current password for root (enter for none):
Tetapi karena tidak ada yang ditentukan, cukup tekan enter. Kemudian Anda dapat mengubahnya.
Change the root password? [Y/n]
New password:
Re-enter new password:
Password updated successfully!
Reloading privilege tables...
... Success!
Sekarang amankan penginstalan dengan menjawab Y untuk semua pertanyaan.
Remove anonymous users? [Y/n]
Disallow root login remotely? [Y/n] Remove test database and access to it?
Remove test database and access to it? [Y/n]
Reload privilege tables now? [Y/n]
Setelah ini, akses, konsol MariaDB untuk membuat database baru
sudo mysql -u root -p
Kemudian, buat database, pengguna dengan kata sandinya dan segarkan semua izin.
CREATE DATABASE yclas;
GRANT ALL PRIVILEGES ON yclas.* TO 'user'@'localhost' IDENTIFIED BY 'pss';
FLUSH PRIVILEGES;
EXIT;
Anda dapat mengubah nilainya sesuai keinginan Anda.
Unduh YClas di Debian 11
Sekarang, kita dapat mengunduh YClas ke sistem. Ini dimungkinkan dari /tmp
folder.
cd /tmp
wget https://github.com/yclas/yclas/archive/master.zip
Kemudian, unzip arsip ke dalam direktori Apache.
sudo unzip master.zip -d /var/www/html
Meskipun tidak wajib, disarankan untuk mengganti nama folder dengan nama yang lebih sederhana.
cd /var/www/html && sudo mv yclas-master yclas
Sekarang jadikan Apache sebagai pemilik folder dan tetapkan izin yang benar.
sudo chown -R www-data:www-data yclas
sudo chmod -R 775 yclas
Sekarang buat Apache Virtual Host baru untuk YClas.
sudo nano /etc/apache2/sites-available/yclas.conf
Tambahkan konfigurasi berikut:
<VirtualHost *:80>
ServerAdmin admin@your_domain.com
DocumentRoot /var/www/html/yclas
ServerName yclas.unixcop.com
<Directory /var/www/html/yclas/>
Options FollowSymlinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/yclas_error.log
CustomLog ${APACHE_LOG_DIR}/yclas_access.log combined
</VirtualHost>
Ganti ServerName
dengan nama domain.
Simpan perubahan dan tutup editor.
Aktifkan konfigurasi baru, rewrite
modul dan mulai ulang Apache.
sudo ln -s /etc/apache2/sites-available/yclas.conf /etc/apache2/sites-enabled/yclas.conf
sudo a2enmod rewrite
sudo systemctl restart apache2
Sekarang kita dapat menyelesaikan instalasi dari antarmuka web.
Instal YClas di Debian 11
Sekarang buka browser web dan buka domain Anda untuk memulai penginstalan.
Pertama, Anda akan ditanyai bahasanya, dan sistem akan memeriksa apakah semua persyaratan memenuhi persyaratan.
Kemudian konfigurasikan database dan koneksinya dengan parameter yang telah kita tentukan.
Setelah itu, konfigurasikan situs baru dengan memberinya nama dan zona waktu. Buat juga pengguna admin.
Anda akan melihat layar seperti ini yang menunjukkan bahwa semuanya berjalan dengan baik.
Buka halaman login.
Dan saat Anda masuk, Anda akan melihat dasbor.
Maka semuanya baik-baik saja.
Kesimpulan
Berkat posting ini, Anda belajar cara menginstal YClas di Debian 11.