GNU/Linux >> Belajar Linux >  >> Debian

Cara Menginstal Yclas di Debian 11

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.


Debian
  1. Cara Menginstal Nextcloud Di Debian 9

  2. Cara Menginstal PostgreSQL 11/10 di Debian 9 &Debian 8

  3. Cara Menginstal PostgreSQL di Debian 11 / Debian 10

  1. Cara Menginstal Tomcat 8.5 di Debian 9

  2. Cara Menginstal MongoDB di Debian 9

  3. Cara Menginstal MongoDB 4.4 / 4.2 Di Debian 9

  1. Cara Menginstal Nginx di Debian 9

  2. Cara Instal Apache di Debian 9

  3. Cara Menginstal Jenkins di Debian 9