GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Cómo instalar los foros de Vanilla en Ubuntu 18.04

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

Nota: Si no tienes el 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.


Panels
  1. Cómo instalar MongoDB en Ubuntu 16.04

  2. Cómo instalar GitLab en Ubuntu 18.04

  3. Cómo instalar Gogs en Ubuntu 18.04

  4. Cómo instalar Drupal en Ubuntu 18.04

  5. Cómo instalar ownCloud en Ubuntu 18.04

Cómo instalar OpenCart en Ubuntu 18.04

Cómo instalar MediaWiki en Ubuntu 18.04 LTS

Cómo instalar Akaunting en Ubuntu 18.04 LTS

¿Cómo instalar MyWebSQL en Ubuntu 20.04?

Cómo instalar CiviCRM en Ubuntu 18.04 LTS

Cómo instalar Bugzilla en Ubuntu 20.04