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»

Una vez actualizado el sistema reinicia y comenzamos.

 

Instalar LAMP

Empezamos por instalar Apache.

Ahora el servidor de base de datos MariaDB.

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

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:

Habilitamos el repositorio remi que es el que contiene PHP 7.3.

Instalamos PHP 7.3 junto con las extensiones requeridas por Vanilla Forums.

Verificamos que php 7.3 se instalo correctamente.

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.

Extraemos los archivos en /var/www.

Podemos borrar el archivo descargado.

Modificamos el nombre de la carpeta con el comando mv.

Concedemos los permisos correctos.

 

Configurar la base de datos (MariaDB)

Iniciamos sesión en MariaDB como usuario root.

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

Salimos.

 

Configurar Apache

Creamos un virtual host para Apache.

Con tus datos, copia y pega lo siguiente.

Guarda el archivo y cierra el editor.

Recargamos Apache.

 

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