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
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 «sí» 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
Damos un nombre a nuestra aplicación y los datos de usuario admin. Pulsa en continuar.
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
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.