GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar Yclas en Debian 11

Hola amigos. En esta publicación, aprenderá cómo instalar YClas en Debian 11.

YClas es una aplicación web creada con PHP y de código abierto que nos permite desplegar rápidamente una web de anuncios clasificados. Es gratis, pero también podemos adquirir una licencia para obtener más y mejores beneficios.

Instalémoslo en un servidor Debian 11.

Instalación de LAMP en Debian 11

Como se basa en PHP junto con la tecnología web, necesitamos un servidor web que funcione para implementarlo. Entonces, para instalar LAMP en Debian 11 junto con las dependencias de PHP requeridas por la ejecución de la aplicación.

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

Una vez finalizado todo el proceso, debe abrir los puertos 80 y 443 en su cortafuegos.

Después de esto, tenemos que configurar ciertas cosas en PHP. En particular, tenemos que habilitar el short_open_tag directiva, que es un requisito de YClas.

Abre el archivo

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

Y cambie el valor de short_open_tag .

short_open_tag = On

Guarde los cambios y reinicie Apache.

sudo systemctl restart apache2

Después de esto, debemos asignar una contraseña al usuario raíz de MariaDB. Para lograr esto, corre.

sudo mysql_secure_installation

Se le pedirá la contraseña de root

Enter current password for root (enter for none):

Pero como no hay ninguno definido, solo presione enter. Entonces puedes cambiarlo.

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

Ahora asegure la instalación respondiendo S a todas las preguntas.

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]

Después de esto, acceda a la consola de MariaDB para crear la nueva base de datos

sudo mysql -u root -p

Luego, cree la base de datos, el usuario con su contraseña y actualice todos los permisos.

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

Puede cambiar los valores por los suyos propios.

Descarga YClas en Debian 11

Ahora, podemos descargar YClas al sistema. Esto es posible desde el /tmp carpeta.

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

Luego, descomprima el archivo en el directorio de Apache.

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

Aunque no es obligatorio, es recomendable cambiar el nombre de la carpeta a un nombre más simple.

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

Ahora haga que Apache sea el propietario de la carpeta y asígnele los permisos correctos.

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

Ahora cree un nuevo host virtual de Apache para YClas.

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

Agregue la siguiente configuración:

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

Reemplace ServerName con el nombre de dominio.

Guarde los cambios y cierre el editor.

Habilitar la nueva configuración, la rewrite módulo y reinicie Apache.

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

Ahora podemos completar la instalación desde la interfaz web.

Instalar YClas en Debian 11

Ahora abra un navegador web y vaya a su dominio para comenzar la instalación.

Primero se le pedirá el idioma y se comprobará si el sistema cumple con todos los requisitos.

Luego configura la base de datos y su conexión con los parámetros que hemos definido.

A partir de entonces, configure el nuevo sitio dándole un nombre y una zona horaria. Cree también el usuario administrador.

Verá una pantalla como esta que indica que todo salió bien.

Vaya a la página de inicio de sesión.

Y cuando inicie sesión, verá el panel de control.

Entonces todo está bien.

Conclusión

Gracias a esta publicación, aprendiste a instalar YClas en Debian 11.


Debian
  1. Cómo instalar Tomcat 8.5 en Debian 9

  2. Cómo instalar Nextcloud en Debian 9

  3. Cómo instalar PostgreSQL 11/10 en Debian 9 y Debian 8

  4. Cómo instalar MongoDB 4.4 / 4.2 en Debian 9

  5. Cómo instalar PostgreSQL en Debian 11 / Debian 10

Cómo instalar MariaDB en Debian 11

Cómo instalar Nginx en Debian 11

Cómo instalar Nagios en Debian 10 / Debian 9

Cómo instalar LibreNMS en Debian 11 / Debian 10

Cómo instalar MariaDB 10.6 en Debian 11

Cómo instalar Go en Debian 11