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.