Flarum es uno de los foros de discusión más elegantes, potentes y fáciles de usar, diseñado para hacer que la participación en discusiones en línea sea atractiva y sencilla. Si estás buscando instalar Flarum en Ubuntu 23.10, esta guía te llevará a través del proceso paso a paso, asegurando que incluso aquellos nuevos en la administración de servidores Linux puedan seguir sin problemas.
Preparativos Iniciales
Antes de proceder con la instalación de Flarum, necesitas asegurarte de que tu sistema Ubuntu 23.10 esté actualizado y tenga un entorno LAMP (Linux, Apache, MySQL, PHP) o LEMP (Linux, Nginx, MySQL, PHP) instalado. Para este tutorial, utilizaremos Apache como nuestro servidor web.
- Actualiza tu sistema:
sudo apt update && sudo apt upgrade -y
- Instala Apache, MySQL y PHP:
Flarum requiere PHP 7.3 o superior, así como algunas extensiones específicas de PHP. Asegúrate de tener Apache y MySQL instalados. Luego, instala PHP y las extensiones necesarias con el siguiente comando:
sudo apt install apache2 mysql-server php php-cli php-fpm php-json php-mysql php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath -y
Paso 1: Configurar la Base de Datos para Flarum
Antes de instalar Flarum, necesitas crear una base de datos MySQL que Flarum utilizará para almacenar sus datos.
- Inicia sesión en MySQL como root:
sudo mysql -u root -p
- Crea una nueva base de datos para Flarum:
CREATE DATABASE flarum_db;
- Crea un nuevo usuario de MySQL y otórgale privilegios sobre la base de datos:
GRANT ALL ON flarum_db.* TO 'flarum_user'@'localhost' IDENTIFIED BY 'tu_contraseña_segura';
- Sal de MySQL:
EXIT;
Paso 2: Instalar Composer
Flarum se instala a través de Composer, el gestor de dependencias para PHP. Si aún no tienes Composer, puedes instalarlo rápidamente con el siguiente comando:
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php composer-setup.php
sudo mv composer.phar /usr/local/bin/composer
Paso 3: Instalar Flarum
Con todos los preparativos listos, ahora puedes proceder a instalar Flarum.
- Navega al directorio donde deseas instalar Flarum. Recomendamos crear un nuevo directorio dentro de
/var/www/
:
sudo mkdir -p /var/www/flarum
cd /var/www/flarum
- Instala Flarum usando Composer:
composer create-project flarum/flarum . --stability=beta
Paso 4: Configurar Apache para Flarum
Para que Apache sirva tu foro Flarum, necesitas crear un archivo de configuración de sitio virtual para tu dominio.
- Crea un nuevo archivo de configuración de Apache para tu sitio Flarum:
sudo nano /etc/apache2/sites-available/flarum.conf
- Agrega la siguiente configuración, asegurándote de reemplazar
tu_dominio.com
con tu nombre de dominio real:
<VirtualHost *:80>
ServerName tu_dominio.com
DocumentRoot /var/www/flarum/public
<Directory /var/www/flarum/public>
AllowOverride All
Order Allow,Deny
Allow from All
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
- Habilita el sitio y el módulo
rewrite
de Apache:
sudo a2ensite flarum.conf
sudo a2enmod rewrite
sudo systemctl restart apache2
Paso 5: Finalizar la Instalación de Flarum
Para completar la instalación, abre tu navegador web y dirígete a http://tu_dominio.com
. Aparecerá el instalador web de Flarum, donde podrás configurar tu foro y conectarlo con la base de datos que creaste anteriormente.
Una vez que Flarum esté instalado y funcionando en tu servidor Ubuntu 23.10, querrás asegurarte de que tu foro permanezca en línea, sea rápido y seguro. Shape.host ofrece servicios de Cloud VPS que pueden escalar junto con tu foro Flarum, proporcionando un rendimiento excepcional, seguridad y soporte técnico de primera. Con Shape.host, puedes centrarte en administrar tu comunidad, mientras nosotros nos encargamos de la infraestructura subyacente.