GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare Yclas su Debian 11

Ciao amici. In questo post imparerai come installare YClas su Debian 11.

YClas è un'applicazione web creata con PHP e open source che ci consente di implementare rapidamente un sito web di annunci. È gratuito, ma possiamo anche acquistare una licenza per ottenere maggiori e migliori vantaggi.

Installiamolo su un server Debian 11.

Installazione di LAMP su Debian 11

Poiché è basato su PHP insieme alla tecnologia Web, abbiamo bisogno di un server Web funzionante per implementarlo. Quindi per installare LAMP su Debian 11 insieme alle dipendenze PHP richieste dall'applicazione eseguita.

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

Al termine dell'intero processo, devi aprire le porte 80 e 443 nel tuo firewall.

Dopodiché, dobbiamo configurare alcune cose in PHP. In particolare, dobbiamo abilitare il short_open_tag direttiva, che è un requisito di YClas.

Apri il file

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

E cambia il valore di short_open_tag .

short_open_tag = On

Salva le modifiche e riavvia Apache.

sudo systemctl restart apache2

Successivamente, dobbiamo assegnare una password all'utente root di MariaDB. Per raggiungere questo obiettivo, corri.

sudo mysql_secure_installation

Ti verrà richiesta la password di root

Enter current password for root (enter for none):

Ma poiché non ce n'è nessuno definito, basta premere invio. Quindi puoi cambiarlo.

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

Ora proteggi l'installazione rispondendo Y a tutte le domande.

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]

Successivamente, accedi alla console di MariaDB per creare il nuovo database

sudo mysql -u root -p

Quindi, crea il database, l'utente con la sua password e aggiorna tutte le autorizzazioni.

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

Puoi modificare i valori in base ai tuoi.

Scarica YClas in Debian 11

Ora possiamo scaricare YClas sul sistema. Questo è possibile da /tmp cartella.

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

Quindi, decomprimi l'archivio nella directory di Apache.

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

Sebbene non sia obbligatorio, è consigliabile rinominare la cartella con un nome più semplice.

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

Ora rendi Apache il proprietario della cartella e assegna i permessi corretti.

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

Ora crea un nuovo host virtuale Apache per YClas.

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

Aggiungi la seguente configurazione:

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

Sostituisci ServerName con il nome di dominio.

Salva le modifiche e chiudi l'editor.

Abilita la nuova configurazione, la rewrite modulo e riavvia Apache.

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

Ora possiamo completare l'installazione dall'interfaccia web.

Installa YClas su Debian 11

Ora apri un browser web e vai al tuo dominio per avviare l'installazione.

Per prima cosa ti verrà richiesta la lingua e verificherà se il sistema soddisfa tutti i requisiti.

Quindi configura il database e la sua connessione con i parametri che abbiamo definito.

Successivamente, configura il nuovo sito assegnandogli un nome e un fuso orario. Crea anche l'utente amministratore.

Vedrai una schermata come questa che indica che tutto è andato bene.

Vai alla pagina di accesso.

E quando accedi, vedrai la dashboard.

Allora va tutto bene.

Conclusione

Grazie a questo post, hai imparato come installare YClas su Debian 11.


Debian
  1. Come installare Tomcat 8.5 su Debian 9

  2. Come installare Nextcloud su Debian 9

  3. Come installare PostgreSQL 11/10 su Debian 9 e Debian 8

  4. Come installare MongoDB 4.4 / 4.2 su Debian 9

  5. Come installare PostgreSQL su Debian 11 / Debian 10

Come installare MariaDB su Debian 11

Come installare Nginx su Debian 11

Come installare Nagios su Debian 10 / Debian 9

Come installare LibreNMS su Debian 11 / Debian 10

Come installare MariaDB 10.6 su Debian 11

Come installare Vai su Debian 11