En este tutorial, le mostraremos cómo instalar Vanilla Forums en un VPS con Ubuntu 18.04.
Vanilla Forums es un software de foro multilingüe de código abierto escrito en PHP. Proporciona todas las funciones que necesita para ejecutar un foro exitoso. Es fácil de instalar y usar, y viene con muchos complementos y temas para elegir. Comencemos con la instalación.
Requisitos
- Para los propósitos de este tutorial, usaremos un VPS Ubuntu 18.04.
- También necesitará una pila LAMP o LEMP (Linux, Apache/Nginx, MySQL/MariaDB, PHP) que funcione. También le mostraremos cómo instalar su propia pila LAMP como parte de este tutorial.
- También se requiere acceso completo a la raíz SSH o un usuario con privilegios sudo.
Paso 1:Conéctese a su servidor
Antes de comenzar, deberá conectarse a su servidor a través de SSH como usuario raíz o como cualquier otro usuario que tenga privilegios de sudo.
Para conectarse a su servidor como usuario raíz, use el siguiente comando:
ssh root@IP_ADDRESS -p PORT_NUMBER
Asegúrese de reemplazar IP_ADDRESS y PORT_NUMBER con la dirección IP de su servidor real y el número de puerto SSH.
Una vez que haya iniciado sesión, asegúrese de que su servidor esté actualizado ejecutando los siguientes comandos:
sudo apt-get update sudo apt-get upgrade
Paso 2:Instalar LÁMPARA
Antes de continuar con la instalación de Vanilla Forums, necesitaremos preparar nuestro servidor y configurar una pila LAMP. Si ya tiene instalada una configuración LAMP en funcionamiento en su servidor, puede omitir este paso y continuar con el siguiente paso de este tutorial.
Para instalar el servidor web Apache, ejecute el siguiente comando:
sudo apt install apache2
Una vez completada la instalación, habilite el servicio de Apache para que se inicie automáticamente al iniciar el sistema. Puede hacerlo con el siguiente comando:
sudo systemctl enable apache2
Para verificar que Apache se está ejecutando, ejecute el siguiente comando:
sudo systemctl status apache2
Para instalar el servidor de base de datos MySQL, ingrese el siguiente comando:
sudo apt install mysql-server
Durante la instalación, se le pedirá que ingrese una contraseña para el usuario root de MySQL. Asegúrese de ingresar una contraseña segura.
Para mejorar aún más la seguridad de nuestra instalación de MySQL, así como configurar una contraseña para nuestro usuario root de MySQL, debemos ejecutar mysql_secure_installation guión y siga las instrucciones en pantalla. Ejecute el siguiente comando para configurar su sistema:
sudo mysql_secure_installation
Si el programa le pide que ingrese su contraseña raíz actual de MySQL, simplemente presione la tecla [Enter] una vez, ya que no se establece una contraseña predeterminada al instalar MySQL.
Se mostrarán algunas preguntas más en la pantalla; se recomienda que responda afirmativamente a todas ingresando el carácter 'Y':
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
También deberá habilitar MySQL y Apache para iniciar en el arranque con:
sudo systemctl enable apache2 sudo systemctl enable mysql
PHP 7.3 es la versión recomendada para ejecutar Vanilla Forums. Sin embargo, Ubuntu 18.04 viene con PHP 7.2 por defecto. Por lo tanto, necesitaremos actualizar manualmente PHP a 7.3 o posterior.
Para instalar PHP 7.3 en su servidor, primero, debemos habilitar el PPA ondrej/php ejecutando los siguientes comandos:
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
Ahora puede instalar PHP 7.3 junto con las otras extensiones requeridas por Vanilla Forums:
sudo apt install php7.3 libapache2-mod-php7.3 php7.3-common php7.3-mysql php7.3-cli php7.3-opcache php7.3-gd php7.3-curl php7.3-cli php7.3-imap php7.3-mbstring php7.3-soap php7.3-xmlrpc php7.3-xml php7.3-zip
Para verificar que PHP 7.3 se instaló correctamente, ejecute el siguiente comando:
php -v
Debería obtener el siguiente resultado en su pantalla:
PHP 7.3.8-1+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Aug 7 2019 09:52:12) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.3.8, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.3.8-1+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies
Paso 3:Descarga Foros Vanilla
Ahora que tenemos nuestra pila LAMP instalada, podemos comenzar con la instalación y configuración de Vanilla Forums.
Primero, descarguemos la última versión estable de Vanilla Forums desde este enlace. Al momento de escribir este tutorial, la última versión estable es la 3.1. Para descargar esta versión en su servidor, puede ejecutar el siguiente comando. Hemos agregado el enlace de descarga en el comando para usted:
sudo wget https://open.vanillaforums.com/get/vanilla-core-3-1.zip
Extraigamos los archivos al /var/www
ubicación en nuestro servidor con la siguiente línea:
sudo unzip vanilla-core-3-1.zip -d /var/www
unzip
paquete instalado en su servidor, puede instalarlo con el siguiente comando:apt-get install unzip
Eliminar el archivo descargado con:
sudo rm vanilla-core-3-1.zip
Cambie el nombre del directorio extraído llamado package
a vanilla
con el siguiente comando:
sudo mv /var/www/package /var/www/vanilla
El propietario de todos estos archivos debe ser el usuario del servidor web que se ejecuta en su sistema. En nuestro ejemplo, estamos usando el servidor web Apache y Apache se ejecuta como usuario 'www-data' en Ubuntu 18.04. Para cambiar el propietario y establecer los permisos correctos para estos archivos, debe ejecutar el siguiente comando:
sudo chown -R www-data:www-data /var/www/vanilla
Paso 4:configurar la base de datos
A continuación, debemos crear una nueva base de datos para nuestra aplicación Vanilla Forums. Para hacer esto, inicie sesión en su servidor de base de datos MySQL como usuario raíz escribiendo el siguiente comando:
sudo mysql -u root -p
Una vez que haya iniciado sesión, cree una nueva base de datos y un nuevo usuario ejecutando los siguientes comandos en el shell de MySQL:
CREATE DATABASE vanilla_db; CREATE USER vanilla_user@localhost IDENTIFIED BY 'strong-password'; GRANT ALL PRIVILEGES ON vanilla_db.* TO vanilla_user@localhost; FLUSH PRIVILEGES;
Puede reemplazar la base de datos y el nombre de usuario con los suyos propios y también asegurarse de reemplazar la contraseña segura con una contraseña segura real.
Para salir del shell de MySQL, escriba:
exit
Paso 5:Configurar Apache
En este paso, le mostraremos cómo crear un archivo de host virtual para Apache; esto es para que pueda acceder a sus Foros de Vanilla usando su nombre de dominio.
Cree el archivo de host virtual ejecutando el siguiente comando. Usaremos 'nano' como nuestro editor de texto, pero puedes usar lo que quieras:
sudo nano /etc/apache2/sites-available/mydomain.conf
E ingrese la siguiente información:
<VirtualHost *:80> DocumentRoot /var/www/vanilla/ ServerName mydomain.com <Directory /var/www/vanilla/> Options FollowSymlinks AllowOverride All Require all granted </Directory> ErrorLog /var/log/apache2/vanilla_error.log CustomLog /var/log/apache2/vanilla_access.log combined </VirtualHost>
Guarde y salga del archivo una vez realizados los cambios.
En nuestro ejemplo, usaremos un dominio llamado mydomain.com
. Asegúrese de reemplazar mydomain.com
con su nombre de dominio/subdominio real que le gustaría usar para sus Foros Vanilla.
Habilite la configuración “mydomain.conf” en Apache usando:
sudo a2ensite mydomain.com
Vuelva a cargar su servidor Apache para activar la nueva configuración:
sudo systemctl reload apache2
Paso 6:Instalación de foros Vanilla
Ahora puede navegar a http://mydomain.com
en su navegador para acceder al asistente de instalación de Vanilla Forums.
Debe ingresar la información de su base de datos que se creó en el Paso 4 de este tutorial (nombre de usuario, nombre de la base de datos y contraseña). NOTA: Si tiene un servidor web Apache ejecutándose en su VPS, también deberá seleccionar "Usar .htaccess de Vanilla". opción.
Ingrese el nombre de su aplicación y correo electrónico de administrador, nombre de usuario y contraseña, y luego haga clic en Continuar botón.
La instalación se completará automáticamente y se le llevará al panel de Vanilla Forums.
¡Eso es todo! Vanilla Forums se instaló con éxito en su servidor Ubuntu 18.04.
Por supuesto, no tienes que saber cómo instalar Vanilla Forums en Ubuntu 18.04 si tiene Administrado Ubuntu Hosting con nosotros. Simplemente puede pedirle a nuestro equipo de soporte que instale Vanilla Forums en Ubuntu 18.04 por usted. Están disponibles las 24 horas del día, los 7 días de la semana, y podrán ayudarlo con la instalación de Vanilla Forums en Ubuntu 18.04.
PD . Si disfrutó leyendo esta publicación de blog sobre cómo instalar Vanilla Forums en Ubuntu 18.04, siéntase libre de compartirla en las redes sociales utilizando los accesos directos a continuación, o simplemente deje un comentario en la sección de comentarios. Gracias.