GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Tu propio foro? Claro, solo aprenda cómo instalar Flarum Forum en Ubuntu 20.04

Hola amigos. ¿Alguna vez has pensado en crear tu propio foro? Pues existen herramientas con las que podemos hacerlo sin muchos problemas. Entonces, en esta publicación, aprenderá cómo crear su propio foro e instalar Flarum Forum en Ubuntu 20.04.

Rápidamente ya modo de introducción podemos decir que Flarum Forum es una herramienta creada en PHP con la que podemos desplegar nuestro foro sin demasiados problemas.

Creado con PHP y utilizando herramientas de código abierto, tendremos una manera eficiente, rápida y muy dinámica de crear nuestro foro. Todo ello siendo además gratuito sin publicidad ni suscripciones, por lo que es ideal para proyectos personales o educativos.

Así que vamos a instalarlo, sus dependencias no son difíciles de cumplir.

Preparación del sistema para Flarum Forum en Ubuntu 20.04

Lo primero que tenemos que hacer es actualizar el sistema por completo. Para completar esto, ejecuta este par de comandos.

sudo apt update
sudo apt upgrade

Ahora necesitamos instalar LAMP en Ubuntu 20.04. En esta publicación, el objetivo principal no es explicar todo el proceso LAMP, por lo que solo vamos a instalarlo usando el comando.

sudo apt install apache2 php php-zip libapache2-mod-php php-mysql php-dom php-gf php-mbstring php-json php-curl php-tokenizer php-pdo php-pdo php-ctype mariadb-server

En este comando, se instalarán Apache, PHP, los módulos PHP necesarios y MariaDB.

Después de esto, también tenemos que instalar otros paquetes necesarios como curl .

sudo apt install curl unzip

Con esto, podemos continuar con el proceso de instalación.

Preparando PHP para Flarum Forum

Antes de continuar, es necesario realizar algunos ajustes en la configuración de PHP para garantizar la fluidez de Flarum Forum.

Entonces, abra el archivo de configuración:

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

Y modifica los siguientes valores:

memory_limit = 256M
max_execution_time = 300
upload_max_filesize = 150M
allow_url_fopen = On
file_uploads = On

Guardar cambios. Eso es suficiente por ahora.

Crea una base de datos para Flarum Forum

El siguiente paso es crear una nueva base de datos y un nuevo usuario para que la aplicación pueda manejarlo correctamente.

Si la instalación de MariaDB es nueva, debe definir una nueva clave para el usuario raíz utilizando mysql_secure_installation guión.

sudo mysql_secure_installation

Allí, tendrás que iniciar sesión con una contraseña vacía presionando Enter. Luego, defina la nueva contraseña para el usuario root. Luego responde And a todas las preguntas de configuración.

Cuando haya terminado, podrá acceder a la consola de MariaDB.

sudo mysql -u root -p

Ahora crea la nueva base de datos. Ponle el nombre que quieras.

CREATE DATABASE flarumdb;

Ahora un nuevo usuario junto con la contraseña. Puede cambiar el nombre de usuario y la contraseña por uno más seguro.

CREATE USER 'user'@'localhost' IDENTIFIED BY 'pass';

Asigne permisos suficientes a este usuario en la base de datos recién creada.

GRANT ALL PRIVILEGES ON flarumdb.* TO 'user'@'localhost';

Aplicar los cambios:

FLUSH PRIVILEGES;

Y sal de la consola.

exit;

Instalando PHP Composer en Ubuntu 20.04

Una de las mejores formas de instalar Flarum Forum es hacerlo a través de Composer. Por lo tanto, es necesario instalar PHP Composer antes de continuar.

Para completar esto, gracias al curl comando, luego puede descargar el instalador.

sudo curl -s https://getcomposer.org/installer | php

Ahora mueva el archivo generado a la carpeta donde se encuentran los ejecutables del sistema.

sudo mv composer.phar /usr/local/bin/composer

Finalmente, verifique si la instalación fue exitosa verificando la versión de Composer.

composer -V

Instala Flarum Forum en Ubuntu para crear tu propio blog

Primero cree la carpeta donde estarán los archivos de la aplicación y luego acceda a ella.

sudo mkdir /var/www/html/flarum
cd /var/www/html/flarum

Luego, gracias a Composer, instala Flarum Forum en Ubuntu 20.04

sudo composer create-project flarum/flarum . 
--stability=beta
sudo composer install

Para que Flarum Forum funcione correctamente, debe hacer que Apache sea el propietario de la carpeta.

sudo chown -R www-data:www-data /var/www/html/flarum/

Y dale los permisos apropiados:

sudo chmod -R 755 /var/www/html/flarum/

Ahora cree un nuevo VirtualHost para administrar mejor el sitio web.

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

Agrega el siguiente contenido

<VirtualHost *:80>
 DocumentRoot /var/www/html/flarum/public
 ServerName domain
 DirectoryIndex index.php
 <Directory /var/www/html/flarum/public/>
Options +FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
 </Directory>
 ErrorLog ${APACHE_LOG_DIR}/flarum-error.log
 CustomLog ${APACHE_LOG_DIR}/flarum-access.log combined
</VirtualHost>

Recuerda que aquí tienes que modificar el valor de ServerName a su nombre de dominio.

Guarde los cambios y cierre el editor de texto.

Habilite el nuevo sitio ejecutando

sudo a2ensite flarum

No olvides rewrite módulo

sudo a2enmod rewrite

Para aplicar los cambios, reinicie Apache.

sudo systemctl restart apache2

Completando la instalación de Flarum Forum

Ahora, en su navegador web favorito, visite su dominio para completar la instalación.

Verás la siguiente pantalla donde tienes que definir el título de tu Foro. También deberá ingresar las credenciales para la base de datos que creamos anteriormente.

Y debajo el usuario administrador del foro.

Si todo salió bien, será redirigido a su foro, donde podrá comenzar a administrarlo.

Disfrútalo.

Conclusión

En esta publicación, aprendió cómo crear su propio foro instalando Flarum Forum en un servidor Ubuntu 20.04. Espero que te sea útil en algún momento.


Ubuntu
  1. Cómo instalar R en Ubuntu 20.04

  2. Cómo instalar Go en Ubuntu 18.04

  3. Cómo instalar R en Ubuntu 18.04

  4. Cómo instalar el foro de máquinas simples en Ubuntu 14.04

  5. Cómo instalar el foro de máquinas simples en Ubuntu 15.04

Cómo instalar el software Flarum Forum en Ubuntu 22.04 | 20.04

Cómo instalar el foro phpBB en Ubuntu 22.04 | 20.04 servidor

Cómo instalar el foro de la comunidad de Elkarte en Ubuntu 15.04

Cómo instalar Go en Ubuntu 20.04

Cómo instalar NetBeans IDE en su sistema Ubuntu

Cómo instalar Go en Ubuntu 22.04