Instalar Vanilla Forums en CentOS 7

Instalar Vanilla Forums en CentOS 7.

Vanilla Forums es un software para crear foros escrito en php, es de código abierto y destaca por ofrecer todas las características necesarias para ejecutar un foro de tipo profesional y con éxito. Es fácil de instalar y utilizar, ademas viene con muchos complementos y temas para elegir.

En este tutorial, vemos cómo instalar un servidor Vanilla Forums Open en CentOS7. Los requisitos para instalar nuestro servidor son simples de cumplir, los enumeramos.

  • Un servidor o VPS (en este articulo usaremos CentOS 7).
  • Instalar LAMP o LEMP (Linux, Apache / Nginx, MySQL / MariaDB, PHP). En el ejemplo de este articulo instalaremos LAMP.
  • Acceso raíz SSH completo o usuario con privilegios de sudo.

Sin más preámbulos vamos directamente al articulo.

Vanilla Forums

Vanilla Forums

 

Instalar Vanilla Forums en CentOS 7

Antes de comenzar actualizamos el sistema e instalamos «unzip»

sudo yum update

yum install unzip

Una vez actualizado el sistema reinicia y comenzamos.
reboot

 

Instalar LAMP

Empezamos por instalar Apache.

yum install httpd

Ahora el servidor de base de datos MariaDB.
yum install mariadb-server

Una vez haya completado la instalación de MariaDB, la aseguramos.
sudo mysql_secure_installation

Nota: Si te pide que ingreses la contraseña raíz actual de MariaDB, simplemente pulsa la tecla [Intro] una vez, ya que no se establece una contraseña por defecto al instalar MariaDB.

Aparecerán una serie de preguntas en la pantalla, te recomiendo que respondas «» a todas con el carácter «Y«.

ejemplo…

Remove anonymous users? (Press y|Y for Yes, any other key for No) : Y
Disallow root login remotely? (Press y|Y for Yes, any other key for No) : Y
Remove test database and access to it? (Press y|Y for Yes, any other key for No) : Y
Reload privilege tables now? (Press y|Y for Yes, any other key for No) : Y

Continuamos:

sudo systemctl enable httpd

sudo systemctl enable mariadb

Habilitamos el repositorio remi que es el que contiene PHP 7.3.
sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

sudo yum install yum-utils

sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

sudo yum-config-manager --enable remi-php73

Instalamos PHP 7.3 junto con las extensiones requeridas por Vanilla Forums.
sudo yum install php73 php73-php php73-php-mysqlnd php73-php-opcache php73-php-xml php73-php-xmlrpc php73-php-gd php73-php-mbstring php73-php-json

Verificamos que php 7.3 se instalo correctamente.
php73 -v

ejemplo de salida…

PHP 7.3.7 (cli) (built: Jul 3 2019 11:30:22) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.7, Copyright (c) 1998-2018 Zend Technologies
          with Zend OPcache v7.3.7, Copyright (c) 1999-2018, by Zend Technologies

Bien, ya tenemos Lamp instalado en nuestro CentOS7. Proseguimos.

 

Descargar Vanilla Forums

Antes de descargar Vanilla visita «este enlace» y te aseguras de cual es la ultima versión, al escribir este manual la ultima versión estable es la 3.1.

sudo wget https://open.vanillaforums.com/get/vanilla-core-3.1.zip

Extraemos los archivos en /var/www.
sudo unzip vanilla-core-3.1.zip -d /var/www

Podemos borrar el archivo descargado.
rm vanilla-core-3.1.zip

Modificamos el nombre de la carpeta con el comando mv.
mv /var/www/package /var/www/vanilla

Concedemos los permisos correctos.
sudo chown -R apache:apache /var/www/vanilla

 

Configurar la base de datos (MariaDB)

Iniciamos sesión en MariaDB como usuario root.

sudo mariadb -u root -p

Si cuando aseguraste la instalación colocaste una password, te la pedirá. Si no es tu caso pulsa «Enter».

Una vez que hayamos iniciado sesión, creamos una nueva base de datos y un usuario con los siguientes comandos en la shell de MariaDB (con tus datos):

CREATE DATABASE vanilla_db;

CREATE USER vanilla_user@localhost IDENTIFIED BY 'mi-password';

GRANT ALL PRIVILEGES ON vanilla_db.* TO vanilla_user@localhost;

FLUSH PRIVILEGES;

Salimos.
exit

 

Configurar Apache

Creamos un virtual host para Apache.

sudo nano /etc/httpd/conf.d/vanilla.conf

Con tus datos, copia y pega lo siguiente.
<VirtualHost *:80>
     DocumentRoot /var/www/vanilla/
     ServerName midominio.com

     <Directory /var/www/vanilla/>
          Options FollowSymlinks
          AllowOverride All
          Require all granted
     </Directory>

     ErrorLog /var/log/httpd/vanilla_error.log
     CustomLog /var/log/httpd/vanilla_access.log combined

</VirtualHost>

Guarda el archivo y cierra el editor.

Recargamos Apache.

sudo systemctl reload httpd

 

Instalar Vanilla Forums

Para concluir la instalación accede a tu dominio desde un navegador web.

http://mi-dominio-com

Debes ingresar la información de la base de datos que creamos anteriormente (nombre de usuario, nombre de la base de datos y la contraseña). Te recomiendo que marques la opción «Usar Vanilla’s .htaccess«.

Configurar base de datos en Vanilla

Configurar base de datos en Vanilla

Damos un nombre a nuestra aplicación y los datos de usuario admin. Pulsa en continuar.

Configurar usuario de Vanilla

Configurar usuario de Vanilla

La instalación se completará de forma automática, una ver haya concluido se abrirá el panel de control de Vanilla Forums. Ya puedes configurar tu foro.

Panel de control de Vanilla Forums

Panel de control de Vanilla Forums

 

Espero que este articulo sea de utilidad, puedes colaborar con nosotros con una donación (paypal), o con el simple gesto de compartir los manuales en tu sitio web, blog, foro o redes sociales.

 

Agregar comentario