PhpBB es un acrónimo de PHP Bulletin Board. Es una aplicación de software basada en la nube que admite los foros de discusión más populares de Internet.

La aplicación de código abierto es altamente personalizable con miles de estilos y paquetes de imágenes. PHPBB es ampliamente compatible con desarrolladores que mantienen una extensa base de datos con varias extensiones para brindar una excelente funcionalidad.

Si desea mantenerse en contacto con un grupo de personas, phpBB es el mejor software de tablón de anuncios, ya que es fácil de usar y mantener.

En esta guía, le mostraremos cómo configurar phpBB con Apache en su Ubuntu 18.04 VPS.

requisitos

  • Un plan VPS con el servidor Ubuntu 16.04 VPS
  • Un usuario no root con privilegios sudo

Paso 1: instale el servidor web Apache

phpBB necesita un servidor web para funcionar. Vamos a instalar el servidor web Apache porque es rápido, seguro y confiable. Antes de hacer esto, primero actualice los repositorios de paquetes de Ubuntu:

$ sudo apt-get update

Luego instale el servidor web Apache ejecutando el siguiente comando:

$ sudo apt-get install apache2

prensa y golpea Ingresar cuando se le solicite que confirme la instalación

Paso 2: instale el servidor MySQL

phpBB se basa en el servidor MySQL / MariaDb para el almacenamiento de datos. En esta guía vamos a instalar el servidor MySQL con el siguiente comando:

$ sudo apt-get install mysql-server

La utilidad de instalación segura de MySQL lo guiará a través de una serie de preguntas. Ingrese la respuesta como se muestra a continuación:

Setup VALIDATE PASSWORD plugin? [Y/N] Y
Password Validation Policy Level: 2
Root Password: Enter password here
Re-enter password: Repeat password here
Continue with the Password provided? Y
Remove anonymous users? [Y/N] Y
Disallow root login remotely? [Y/N] Y
Remove test database and access to it? [Y/N] Y
Reload privilege tables now? [Y/N] Y

Debería recibir un mensaje de éxito al final.

Paso 3: crea una base de datos phpBB y un usuario

Su instalación de MySQL ahora está configurada y segura. Inicie sesión en el servidor y cree una base de datos y un usuario para el software phpBB.

Para iniciar sesión, ejecute el siguiente comando:

$ sudo mysql -uroot -p

Se le pedirá que ingrese la contraseña de root del servidor MySQL. Entonces golpéalo Ingresar sigue adelante

Una vez que aparezca la línea de comandos de MySQL, ejecute el siguiente comando SQL para crear una base de datos phpBB:

mysql> Create database phpbb CHARACTER SET utf8 COLLATE utf8_general_ci;

Un usuario privilegiado accede a la base de datos. Ejecute el siguiente comando para crear uno:

mysql>  Create user  'phpbb_user'@'localhost' IDENTIFIED BY 'PASSWORD';

Reemplace ‘PASSWORD’ con un valor fuerte.

Luego otorgue todos los permisos para la base de datos ‘phpbb’ a ‘phbb_user’ con el siguiente comando:

mysql> Grant all privileges on phpbb.* to  'phpbb_user'@'localhost';

Luego, vuelva a cargar los permisos de MySQL para que los cambios surtan efecto.

mysql> flush privileges;

Salga de la herramienta de línea de comandos de MySQL:

mysql> exit;

Paso 4: instale PHP

phpBB está escrito en PHP y necesitamos instalar este lenguaje de programación general en nuestro servidor para que los archivos fuente se ejecuten correctamente.

Ejecute el siguiente comando para instalar PHP:

$ sudo apt-get install php

prensa y golpea Ingresar cuando se le solicite que confirme la instalación

También necesitamos ejecutar el siguiente comando para instalar todos los módulos PHP que phpBB necesita para ejecutarse en nuestro entorno de servidor:

$ sudo apt-get install libapache2-mod-php php-curl php-json php-cgi php-xml php-mysql

prensa y golpea Ingresar sigue adelante.

Reinicie el servidor web Apache

$ sudo service apache2 restart

Paso 5: instale el software phpBB

Nuestro entorno de servidor está listo para ejecutar phpBB. Ahora podemos seguir adelante y descargar el software del tablero de anuncios en Linux wget Mando.

Primero, navegue hasta el / tmp Directorio de carpetas con el comando CD:

$ cd /tmp

Entonces usa wget para descargar las últimas versiones como se muestra a continuación:

$ wget https://www.phpbb.com/files/release/phpBB-3.2.2.zip

La última versión en el momento en que se escribió este manual era phpBB 3.2.2. Siempre puede consultar la página de descarga oficial (https://www.phpbb.com/downloads/) para ver si hay una versión más reciente.

Una vez que se complete la descarga, tendrá un archivo de almacenamiento en el tmp Directorio llamado ‘phpBB-3.2.2.zip’.

Extraeremos este archivo y enviaremos el contenido al directorio raíz del servidor web. Primero necesitamos instalar la utilidad de extracción:

$ sudo apt-get install unzip

Luego use el comando descomprimir para descomprimir el archivo comprimido

$ sudo unzip phpBB-3.2.2.zip

Los archivos se extraen en un directorio llamado phpBB3. Ahora podemos copiar estos archivos al directorio raíz de nuestro sitio web:

$ sudo cp -R phpBB3/* /var/www/html

También necesitamos eliminar el archivo Apache predeterminado para que no interfiera con nuestros archivos.

$ sudo rm /var/www/html/index.html

Paso 6: configuración de permisos de archivo phpBB

Debido a que el servidor web Apache se ejecuta bajo el nombre de usuario y el grupo www datos, necesitamos darle los permisos de archivo apropiados con los siguientes comandos:

$ sudo chown -R www-data:www-data /var/www/html/
$ sudo chmod 660 /var/www/html/images/avatars/upload
$ sudo chmod 660 /var/www/html/config.php
$ sudo chmod 770 /var/www/html/store/
$ sudo chmod 770 /var/www/html/cache
$ sudo chmod 770 /var/www/html/files

Paso 7: ejecutar el asistente de configuración de phpBB

En un navegador web, ingrese el nombre de dominio o la dirección IP pública seguida de /Instalar para completar la configuración.

http://ip_address/install

En la pantalla que aparece, haga clic en Instalar

Entonces golpéalo Instalar en la parte inferior de la siguiente pantalla:

Ingrese los detalles del administrador y haga clic en Enviar en la siguiente pantalla.

La siguiente pantalla le pedirá que ingrese los detalles de la base de datos creada anteriormente como se muestra en la siguiente imagen. Utilice localhost para el nombre del servidor y deje intacto el campo del puerto. Golpear Enviar cuando termines.

En el siguiente paso, puede configurar las funciones de SSL y el nombre de dominio. Luego haga clic en Enviar.

Se puede configurar un servidor SMTP en la siguiente pantalla. Puede dejar los detalles sin cambios si no desea configurar ninguna función de correo electrónico en su instalación.

En la siguiente pantalla, seleccione su idioma, ingrese el título de su tablero de anuncios y escriba una breve descripción para continuar.

Elimina los archivos de instalación:

$ sudo rm -r /var/www/html/install

Paso 8: verifique la instalación

Ingrese la dirección IP o el nombre de dominio de su VPS en un navegador web. Debería ver una página web similar a la que se muestra a continuación

http://ip_address_or_domain_name

Conclusión

En esta guía, hemos cubierto los pasos para instalar phpBB en el servidor Ubuntu 18.04. Configuramos un servidor web, MySQL y PHP. También hemos cubierto los pasos para descargar phpBB del sitio web oficial. Una vez que haya completado la instalación siguiendo los pasos anteriores, estará listo para comenzar a promocionar su tablero de anuncios e invitar a miembros a discusiones.