GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer Yclas sur Debian 11

Bonjour les amis. Dans cet article, vous apprendrez à installer YClas sur Debian 11.

YClas est une application web créée avec PHP et open source qui nous permet de déployer rapidement un site de petites annonces. C'est gratuit, mais nous pouvons également acheter une licence pour obtenir plus et de meilleurs avantages.

Installons-le sur un serveur Debian 11.

Installer LAMP sur Debian 11

Comme il est construit sur PHP avec la technologie Web, nous avons besoin d'un serveur Web fonctionnel pour le déployer. Donc, pour installer LAMP sur Debian 11 avec les dépendances PHP requises par l'exécution de l'application.

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

Une fois l'ensemble du processus terminé, vous devez ouvrir les ports 80 et 443 dans votre pare-feu.

Après cela, nous devons configurer certaines choses en PHP. En particulier, nous devons activer le short_open_tag directive, qui est une exigence de YClas.

Ouvrir le fichier

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

Et changez la valeur de short_open_tag .

short_open_tag = On

Enregistrez les modifications et redémarrez Apache.

sudo systemctl restart apache2

Après cela, nous devons attribuer un mot de passe à l'utilisateur root de MariaDB. Pour y parvenir, courez.

sudo mysql_secure_installation

Vous serez invité à entrer le mot de passe root

Enter current password for root (enter for none):

Mais comme il n'y en a pas de défini, appuyez simplement sur Entrée. Ensuite, vous pouvez le modifier.

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

Sécurisez maintenant l'installation en répondant Y à toutes les questions.

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]

Après cela, accédez à la console MariaDB pour créer la nouvelle base de données

sudo mysql -u root -p

Ensuite, créez la base de données, l'utilisateur avec son mot de passe et actualisez toutes les autorisations.

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

Vous pouvez modifier les valeurs à votre guise.

Télécharger YClas dans Debian 11

Maintenant, nous pouvons télécharger YClas sur le système. Ceci est possible depuis le /tmp dossier.

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

Ensuite, décompressez l'archive dans le répertoire Apache.

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

Bien que ce ne soit pas obligatoire, il est conseillé de renommer le dossier avec un nom plus simple.

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

Faites maintenant d'Apache le propriétaire du dossier et attribuez les autorisations appropriées.

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

Créez maintenant un nouvel hôte virtuel Apache pour YClas.

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

Ajoutez la configuration suivante :

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

Remplacez ServerName avec le nom de domaine.

Enregistrez les modifications et fermez l'éditeur.

Activer la nouvelle configuration, la rewrite module et redémarrez Apache.

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

Nous pouvons maintenant terminer l'installation à partir de l'interface Web.

Installer YClas sur Debian 11

Ouvrez maintenant un navigateur Web et accédez à votre domaine pour démarrer l'installation.

On vous demandera d'abord la langue, et il vérifiera si le système répond à toutes les exigences.

Configurez ensuite la base de données et sa connexion avec les paramètres que nous avons définis.

Par la suite, configurez le nouveau site en lui donnant un nom et un fuseau horaire. Créez également l'utilisateur admin.

Vous verrez un écran comme celui-ci indiquant que tout s'est bien passé.

Accédez à la page de connexion.

Et lorsque vous vous connectez, vous verrez le tableau de bord.

Alors tout va bien.

Conclusion

Grâce à cet article, vous avez appris à installer YClas sur Debian 11.


Debian
  1. Comment installer Tomcat 8.5 sur Debian 9

  2. Comment installer Nextcloud sur Debian 9

  3. Comment installer PostgreSQL 11 / 10 sur Debian 9 et Debian 8

  4. Comment installer MongoDB 4.4 / 4.2 sur Debian 9

  5. Comment installer PostgreSQL sur Debian 11 / Debian 10

Comment installer MariaDB sur Debian 11

Comment installer Nginx sur Debian 11

Comment installer Nagios sur Debian 10 / Debian 9

Comment installer LibreNMS sur Debian 11 / Debian 10

Comment installer MariaDB 10.6 sur Debian 11

Comment installer Go sur Debian 11