GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat Yclas na Debian 11

Dobrý den, přátelé. V tomto příspěvku se dozvíte, jak nainstalovat YClas na Debian 11.

YClas je webová aplikace vytvořená pomocí PHP a open source, která nám umožňuje rychle nasadit inzertní web. Je zdarma, ale můžeme si také zakoupit licenci, abychom získali více a lepších výhod.

Pojďme jej nainstalovat na server Debian 11.

Instalace LAMP na Debian 11

Protože je postaven na PHP spolu s webovou technologií, potřebujeme k jeho nasazení funkční webový server. Takže nainstalovat LAMP na Debian 11 spolu se závislostmi PHP požadovanými pro běh aplikace.

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

Po dokončení celého procesu musíte otevřít porty 80 a 443 ve vašem firewallu.

Poté musíme nakonfigurovat určité věci v PHP. Zejména musíme povolit short_open_tag směrnice, což je požadavek YClas.

Otevřete soubor

sudo nano /etc/php/7.4/apache2/php.ini

A změňte hodnotu short_open_tag .

short_open_tag = On

Uložte změny a restartujte Apache.

sudo systemctl restart apache2

Poté musíme uživateli MariaDB root přiřadit heslo. Chcete-li toho dosáhnout, spusťte.

sudo mysql_secure_installation

Budete vyzváni k zadání hesla uživatele root

Enter current password for root (enter for none):

Ale protože není definováno, stačí stisknout enter. Pak to můžete změnit.

Change the root password? [Y/n]
New password:
Re-enter new password:
Password updated successfully!
Reloading privilege tables...
... Success!

Nyní zajistěte instalaci odpovědí Y na všechny otázky.

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]

Poté přejděte do konzoly MariaDB a vytvořte novou databázi

sudo mysql -u root -p

Poté vytvořte databázi, uživatele s jeho heslem a obnovte všechna oprávnění.

CREATE DATABASE yclas;
GRANT ALL PRIVILEGES ON yclas.* TO 'user'@'localhost' IDENTIFIED BY 'pss';
FLUSH PRIVILEGES;
EXIT;

Hodnoty můžete změnit na své vlastní.

Stáhněte si YClas v Debianu 11

Nyní můžeme stáhnout YClas do systému. To je možné z /tmp složka.

cd /tmp
wget https://github.com/yclas/yclas/archive/master.zip

Poté rozbalte archiv do adresáře Apache.

sudo unzip master.zip -d /var/www/html

Ačkoli to není povinné, je vhodné přejmenovat složku na jednodušší název.

cd /var/www/html && sudo mv yclas-master yclas

Nyní udělejte Apache vlastníkem složky a přidělte správná oprávnění.

sudo chown -R www-data:www-data yclas
sudo chmod -R 775 yclas

Nyní vytvořte nového virtuálního hostitele Apache pro YClas.

sudo nano /etc/apache2/sites-available/yclas.conf

Přidejte následující konfiguraci:

<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>

Nahraďte ServerName s názvem domény.

Uložte změny a zavřete editor.

Povolte novou konfiguraci, rewrite modul a restartujte Apache.

sudo ln -s /etc/apache2/sites-available/yclas.conf /etc/apache2/sites-enabled/yclas.conf
sudo a2enmod rewrite
sudo systemctl restart apache2

Nyní můžeme dokončit instalaci z webového rozhraní.

Nainstalujte YClas na Debian 11

Nyní otevřete webový prohlížeč a přejděte do své domény a spusťte instalaci.

Nejprve budete požádáni o jazyk a systém zkontroluje, zda systém splňuje všechny požadavky.

Poté nakonfigurujte databázi a její propojení s námi definovanými parametry.

Poté nakonfigurujte nový web zadáním názvu a časového pásma. Vytvořte také uživatele admin.

Uvidíte takovou obrazovku, která značí, že vše proběhlo v pořádku.

Přejděte na přihlašovací stránku.

A když se přihlásíte, uvidíte řídicí panel.

Pak je vše v pořádku.

Závěr

Díky tomuto příspěvku jste se naučili, jak nainstalovat YClas na Debian 11.


Debian
  1. Jak nainstalovat Nextcloud na Debian 9

  2. Jak nainstalovat PostgreSQL 11 / 10 na Debian 9 a Debian 8

  3. Jak nainstalovat MongoDB 4.4 / 4.2 na Debian 9

  1. Jak nainstalovat Tomcat 8.5 na Debian 9

  2. Jak nainstalovat MongoDB na Debian 9

  3. Jak nainstalovat PostgreSQL na Debian 11 / Debian 10

  1. Jak nainstalovat Nginx na Debian 9

  2. Jak nainstalovat Apache na Debian 9

  3. Jak nainstalovat Jenkins na Debian 9