Cómo instalar y configurar Joomla en Raspberry Pi

Cómo instalar y configurar Joomla en Raspberry Pi
Joomla es un sistema de administración de contenido robusto de código abierto que proporciona la libertad de publicar contenido en la web. Incluye diferentes herramientas y plantillas para ayudarlo a crear cualquier sitio web o aplicación web con facilidad. Está escrito en PHP; Por lo tanto, puede acceder a su tablero en la pestaña de su navegador a través del proceso de configuración de la base de datos.

Si necesita orientación, siga nuestro artículo donde encontrará el enfoque más fácil para instalar Joomla en Raspberry Pi.

Instalación de Joomla en Raspberry Pi

El Joomla La instalación en Raspberry Pi se puede completar realizando los siguientes pasos cuidadosamente:

Paso 1: Instalar requisitos básicos

Primero, deberá instalar los siguientes requisitos:

  • Php
  • Mariadb o mysql
  • Instalación segura de MySQL

Estos requisitos le permitirán configurar Joomla servidor en Raspberry Pi. Para aprender a instalarlos, siga nuestro artículo publicado.

Paso 2: Instalar dependencias de PHP

Después de completar la instalación anterior, ejecute el siguiente comando para instalar algunas dependencias de PHP en su dispositivo Raspberry Pi:

$ sudo apt install php-common php-fpm php-json php-mbstring php-zip php-cli php-xml php-tokenizer -y -y

Paso 3: Instale Nginx

Ahora, instale el servidor web Nginx en Raspberry Pi a través del siguiente comando:

$ sudo apt install nginx -y

Paso 4: Configurar nginx

Después de completar la instalación de NGINX, deberá configurar una configuración de host virtual que permita a NGINX comprender cómo puede procesar la solicitud web. Para hacer esto, use el siguiente comando para abrir Joomla's archivo de configuración.

$ sudo nano/etc/nginx/sites disponible/Joomla.confusión

Con el archivo abierto, deberá agregar el texto dado a continuación en el archivo.

servidor
Escucha 80;
escuchar [::]: 80;
root/var/www/Joomla;
índice índice.índice de PHP.índice HTML.htm;
Ejemplo de server_name.com;
# En la opción de nombre del servidor anterior, puede elegir su propio nombre de dominio o puede ir con ejemplo.comunicarse
client_max_body_size 100m;
autoindex apagado;
ubicación /
try_files $ uri $ uri / / índice.php?$ args;

# Scripts negando
Ubicación ~* /(Imágenes | Cache | Medios | Registros | TMP) /.*.(php | pl | py | jsp | asp | sh | cgi) $
regresar 403;
ERROR_PAGE 403 /403_Error.html;

Ubicación #php
Ubicación ~ .php $
incluir fragmentos/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-FPM.calcetín;
fastcgi_param script_filename $ document_root $ fastcgi_script_name;
incluir fastcgi_params;

#expiración
Ubicación ~* \.(ICO | PDF | FLV) $
expira 1y;

Ubicación ~* \.(js | css | png | jpg | jpeg | gif | swf | xml | txt) $
expira 14d;

Guarde este archivo usando "Ctrl+X" llaves, seguido de agregar "Y" y presionando el Ingresar llave.

A continuación, aplique el siguiente comando para crear un enlace simbólico para el archivo de configuración en el directorio creado:

$ sudo ln -s/etc/nginx/sites disponible/Joomla.conf/etc/nginx/sites habilitado/Joomla.confusión

Después de eso, elimine el host virtual predeterminado del directorio aplicando el siguiente comando:

$ sudo rm/etc/nginx/sites-habilitado/predeterminado

Paso 5: Crear base de datos Joomla

Con la configuración de NGINX completada y el servidor de base de datos está instalado, ahora es el momento de crear Joomla base de datos por primera iniciar sesión en Mysql A través del siguiente comando:

$ sudo mysql -u root -p

A continuación, use la siguiente declaración para crear Joomla base de datos:

Crear base de datos Joomladb;

Posteriormente, ejecute la siguiente declaración para configurar el nombre de usuario y la contraseña para Joomla Base de datos:

Crear usuario 'Joomla_usr'@'localhost' identificado por '';

Elija su propio nombre de usuario y contraseña.

A continuación, deberá otorgar privilegios al usuario creado para que pueda acceder al Joomla base de datos. Aplique la declaración dada a continuación para que las cosas sucedan:

Otorgar todos los privilegios en Joomladb.* A 'Joomla_usr'@'localhost';

Finalmente, usa el Privilegios de descarga Declaración para hacer que los cambios tengan lugar:

Privilegios de descarga;

Y use la declaración de salida para finalizar el proceso de configuración de la base de datos.

salida

Paso 6: Integrar PHP con MySQL

También deberá aplicar el siguiente comando para integrar PHP con mi base de datos SQL:

$ sudo apt instalación php-mysql

Paso 7: Instale Joomla en Raspberry Pi

Ahora, para instalar Joomla en Raspberry Pi. primero deberá crear un directorio con el nombre "Joomla" en la ubicación "/Var/www". Una vez creado, navegue hacia el directorio creado.

Los siguientes comandos se utilizarán para este propósito:

$ sudo mkdir -p/var/www/Joomla
$ cd/var/www/Joomla

Luego, puede usar el siguiente comando para descargar Joomla en Raspberry Pi en el directorio creado.

$ sudo wget https: // github.com/Joomla/Joomla-CMS/Lotes/Descargar/4.1.4-RC1/Joomla_4.1.4-RC1-Release_Candidate-Full_Package.cremallera

El archivo anterior se descarga en zip, por lo que deberá descomponer el archivo a través del siguiente comando:

$ sudo unzip Joomla_4.1.4-RC1-Release_Candidate-Full_Package.cremallera

Tomará la propiedad de los datos presentes en el Joomla directorio usando el siguiente comando:

$ sudo chown -r www-data: www-data/var/www/Joomla*

Paso 7: Access Página web de Joomla

Después de completar el paso anterior, es bueno acceder Joomla Servidor en la pestaña de su navegador conociendo primero su dirección IP Raspberry Pi usando el siguiente comando:

$ hostname -i

Luego, use la dirección de host en el navegador para abrir el Joomla página del instalador, en nuestro caso es "192.168.18.218 ".

Escoge tu Joomla nombre del sitio por usted mismo y una vez que esté listo, haga clic en el "Configuración de datos de inicio de sesión" para proceder.

Complete la información dada en el siguiente paso y luego elija el "Configuración de la conexión de la base de datos" Opción para continuar.

Siga y elija la opción a continuación como se recomienda. Sin embargo, debe elegir su propio nombre de usuario y contraseña de la base de datos, ya que podría ser diferente en su caso. Puedes confirmarlo desde Etapa 4.

Clickea en el "Instalar Joomla" opción para comenzar a instalar Joomla en tu navegador.

Espera hasta Joomla Se completa la instalación. Si ve la pantalla a continuación en el siguiente paso, está listo para seleccionar el "Administrador abierto" opción.

En caso de que, si no parece, reinicie su dispositivo y vuelva a cargar el sitio web.

Ahora, en la siguiente ventana, agregue Joomla's nombre de usuario y contraseña que ha establecido arriba y luego haga clic en el "Acceso" botón.

Esto se abre Joomla tablero en la pestaña de su navegador y es bueno comenzar a trabajar en Joomla.

Conclusión

Joomla es un sistema robusto de gestión de contenido que se utiliza para publicar contenido web en sitios web. Puede crear varias aplicaciones web con facilidad directamente sobre Joomla's panel. Para acceder al tablero, deberá instalar requisitos esenciales, algunas dependencias, servidor NGINX, configuración de la base de datos y archivos Joomla en su dispositivo. Después de configurar cuidadosamente estas cosas de acuerdo con las pautas anteriores, puede acceder al tablero utilizando la dirección IP del dispositivo.