GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar Vanilla Forums en CentOS 7

En este tutorial, le mostraremos cómo instalar Vanilla Forums en un VPS CentOS 7.

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 CentOS VPS.
  • 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 yum update

Mantén siempre tu sistema actualizado. También puede configurar actualizaciones automáticas.

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:

yum install httpd

Para instalar el servidor de base de datos MariaDB, ingrese el siguiente comando:

yum install mariadb-server

Cuando se complete la instalación de MariaDB, también puede ejecutar el siguiente comando para asegurar su instalación de MariaDB:

sudo mysql_secure_installation

Si el programa le pide que ingrese su contraseña raíz actual de MariaDB, simplemente presione la tecla [Enter] una vez, ya que no se establece una contraseña predeterminada al instalar MariaDB.

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 MariaDB y Apache para iniciar en el arranque con:

sudo systemctl enable httpd
sudo systemctl enable mariadb

Para habilitar el repositorio de PHP 7.3 en su servidor, ejecute los siguientes comandos:

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

Para instalar PHP 7.3 junto con las otras extensiones requeridas por Vanilla Forums, ejecute el siguiente comando:

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

Para verificar que PHP 7.2 se haya instalado correctamente, ejecute el siguiente comando:

php73 -v

Debería obtener el siguiente resultado en su pantalla:

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

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 3.0.2. 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.0.2.zip

Extraigamos los archivos al /var/www ubicación en nuestro servidor con la siguiente línea:

sudo unzip vanilla-core-3.0.2.zip -d /var/www

Nota: Si no tienes el unzip paquete instalado en su servidor, puede instalarlo con el siguiente comando:yum install unzip

Eliminar el archivo descargado con:

rm vanilla-core-3.0.2.zip

Cambie el nombre del directorio extraído llamado package a vanilla con el siguiente comando:

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, usamos el servidor web Apache y Apache se ejecuta como usuario "apache" en CentOS 7. Para cambiar el propietario y establecer los permisos correctos para estos archivos, debe ejecutar el siguiente comando:

sudo chown -R apache:apache /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 MariaDB como usuario raíz escribiendo el siguiente comando:

sudo mariadb -u root -p

Luego ingrese la contraseña que creó para su usuario de MariaDB. Si no ejecutó el script 'mysql_secure_installation', simplemente presione la tecla [Enter] una vez, ya que no hay una contraseña predeterminada.

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

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 de la línea de comandos del servidor de la base de datos MariaDB, 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/httpd/conf.d/vanilla.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/httpd/vanilla_error.log
     CustomLog /var/log/httpd/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.

Vuelva a cargar su servidor Apache para activar la nueva configuración:

sudo systemctl reload httpd

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). 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ó correctamente en su servidor CentOS 7.

Por supuesto, no tienes que saber cómo instalar Vanilla Forums en CentOS7 si tiene alojamiento CentOS administrado con nosotros. Simplemente puede pedirle a nuestro equipo de soporte que instale Vanilla Forums en CentOS 7 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 CentOS 7.

PD . Si disfrutó leyendo esta publicación de blog sobre cómo instalar Vanilla Forums en CentOS 7, 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.


Cent OS
  1. Cómo instalar el servidor de Minecraft en CentOS 7

  2. Cómo instalar Nginx en CentOS 8

  3. Cómo instalar PostgreSQL en CentOS 8

  4. Cómo instalar el servidor Teamspeak 3 en CentOS 8

  5. Cómo instalar ProFTPD en CentOS 7

Cómo instalar Lighttpd en CentOS

Cómo instalar VestaCP en CentOS 6

Cómo instalar el servidor VNC en CentOS 7

Cómo instalar el servidor de Minecraft en CentOS 6

Cómo instalar el servidor VNC en CentOS 6

Cómo instalar un servidor DHCP en CentOS 7