Instale el foro phpBB en Debian 11 Bullseye

Instale el foro phpBB en Debian 11 Bullseye

 

Tutorial para obtener los pasos y comandos para instalar phpBB en Debian 11 Bullseye usando la terminal para crear un foro propio.

¿Qué es phpBB?

phpBB es un foro de código abierto totalmente escalable y personalizable. El software tiene una interfaz fácil de usar y opciones de administración sencillas. Está basado en PHP y MySQL.

Bueno, phpBB es un grupo de personas internacionales que disfrutan trabajando en software de código abierto. Este software fue creado en junio de 2000. Ha habido algunos cambios en las licencias, así como en el equipo de administración de phpBB . Los objetivos de los creadores de phpBB siguen siendo los mismos. Quieren proporcionar software de foro gratuito para Internet.

Algunas características del software de foro phpBB

    • Cualquier servidor de base de datos
  • Interfaces para diferentes idiomas.
  • Foros para uso privado o público
  • Enviar mensajes privados en el sistema.
  • La función de búsqueda integrada en el software
  • El diseño se puede cambiar con plantillas.
  • El software se puede optimizar con mods.

Pasos para instalar el software de foro phpBB en Debian 11 Bullseye

1. Requisitos de phpBB

Para realizar este tutorial necesitamos un Linux basado en Debian, con PHP 7.1.3+, servidor de base de datos (MySQL, MariaDB, MS SQL Server 2000 o superior (a través de ODBC o el adaptador nativo), Oracle, PostgreSQL 8.3+ o SQLite 3.6.15 +), servidor web y acceso a un usuario no root con derechos sudo.

2. Ejecute la actualización del sistema Debian 11

Todos los paquetes de software básicos que necesitamos para instalar el foro phpBB están disponibles a través del repositorio base predeterminado Debian 11 22.04 y 20.04. Por lo tanto, primero, asegúrese de que su sistema esté actualizado.

sudo apt update && sudo apt upgrade

3. Instale Apache, MySQL y PHP

Necesitamos la pila del servidor LAMP para instalar el foro phpBB en Debian 11, por lo tanto, en este paso, ejecute el comando único que se proporciona a continuación. Esto instalará el servidor web Apache, MariaDB, PHP y sus extensiones requeridas.

sudo apt install apache2 mariadb-server libapache2-mod-php php-gd php-curl openssl php-imagick php-intl php-json php-ldap php-common php-mbstring php-mysql php-imap php-sqlite3 php-net-ftp php-zip unzip php-pgsql php-ssh2 php-xml wget unzip

4. Iniciar y habilitar servicios

Después de completar el paso anterior, habilitemos e iniciemos los servicios de Apache y MariaDB para que se ejecuten automáticamente con el arranque del sistema.

sudo systemctl enable --now apache2 mariadb

Reiniciar el servicio una vez

sudo systemctl restart apache2 mariadb

Ahora comprueba el estado:

sudo systemctl status apache2
sudo systemctl status mariadb

5. Crear una base de datos para phpBB en Debian 11

Antes de crear una base de datos y un usuario para phpBB, ejecutemos un comando MySQL para asegurar nuestra instancia de servidor de base de datos:

sudo mysql_secure_installation

Siga el asistente basado en texto y elimine la tabla de la base de datos de demostración, configure la contraseña de usuario root, limite el acceso remoto…

Después de eso, inicie sesión en su servidor MariaDB para crear una base de datos y un usuario.

sudo mysql -u root -p

Nota : cambie su base de datos con el nombre de la base de datos que desea usar, mientras que su usuario y su contraseña con nombre de usuario y contraseña, respectivamente, con lo que desee asignar.

Crear base de datos:

CREATE DATABASE yourdb;
GRANT ALL ON yourdb.* to 'youruser'@'localhost' IDENTIFIED BY 'yourpassword';
FLUSH PRIVILEGES;
EXIT

6. Descargar archivos del foro phpBB

A diferencia de otro software común de código abierto, el foro phpBB no está disponible para descargar o instalar usando los repositorios de paquetes Debian 11 Bullseye. Por lo tanto, tenemos que descargar sus archivos manualmente desde su sitio web oficial.

Puede hacer clic en el botón de descarga para obtenerlo en su sistema. Sin embargo, si está utilizando un servidor de línea de comandos o accede a su servidor a través de SSH, haga clic con el botón derecho en el botón «Descargar » y seleccione la opción » Copiar dirección de enlace «.

Instale el foro phpBB en Debian 11 Bullseye

Después de eso, acceda a su Terminal y descargue el archivo de configuración de phpBB usando el wgetcomando, es decir:

wget paste-link

Por ejemplo:

wget https://download.phpbb.com/pub/release/3.3/3.3.7/phpBB-3.3.7.zip

Extrae el archivo 

Después de descargar el archivo, extráigalo:

unzip phpBB-*.zip

Ahora, muévelo a tu directorio web:

sudo mv phpBB3 /var/www/html/phpbb

Otorgue a los usuarios de Apache la propiedad del archivo y establezca también permisos de lectura y escritura para él.

sudo chown -R www-data:www-data /var/www/html/phpbb
sudo chmod -R 775 /var/www/html/phpbb

7. Configurar host virtual para phpBB

Para alojar múltiples sitios web o plataformas web en un servidor web Apache, la mejor manera es usar archivos de configuración de host virtual, donde le decimos a Apache cuál es la ubicación de los archivos, cómo y cuándo tiene que servir a los usuarios. La mayoría de las veces, configuramos foros en subdominio o subdirectorio. Aquí estamos haciendo lo mismo.

sudo nano /etc/apache2/sites-available/phpbb.conf

Copie y pegue las siguientes líneas:

Nota : Aunque podemos acceder al foro usando la dirección IP del servidor, sin embargo, si desea usar FQDN (Dominio), reemplace phpbb.example.com  con el dominio que desea usar para acceder al foro de phpBB a continuación: líneas de configuración dadas.

<VirtualHost *:80>
      ServerAdmin admin@ejemplo.com
      DocumentRoot /var/www/html/phpbb
      ServerName phpbb.example.com

      <Directory /var/www/html/phpbb>
                Options FollowSymlinks
                AllowOverride All
                Require all granted
       </Directory>

ErrorLog ${APACHE_LOG_DIR}/phpbb_error.log
CustomLog ${APACHE_LOG_DIR}/phpbb_access.log combined

</VirtualHost>

Guarde el archivo usando Ctrl+O , presione Y y Ctrl+X para salir.

Habilite la configuración de host virtual creada para phpBB y también el módulo de reescritura de Apache:

sudo a2ensite phpbb
sudo a2enmod rewrite

Reinicie el Servicio Apache para aplicar los cambios:

sudo systemctl restart apache2

8. Instale el foro phpBB en Debian 11

Después de completar todos los pasos anteriores, abra el navegador de su sistema que puede acceder al dominio o la dirección IP del servidor de Debian 11 Bullseye donde instaló el software web del foro phpBB. Y apunta a eso.

Por ejemplo:

Nota : Reemplace la dirección IP del servidor con la dirección real mientras que your-domain.com con el dominio que ha configurado.

http://server-ip-address/phpbb
or 
http://your-domain.com/phpbb

Cuando obtenga la interfaz gráfica de usuario de phpBB para instalar este software de foro, seleccione la pestaña » Instalar » y luego haga clic en el botón » Instalar «.

Instale el foro phpBB en Debian 11 Bullseye

Crear usuario administrador:

Agregue el nombre de usuario, la dirección de correo electrónico y la contraseña que desea usar para acceder e iniciar sesión en el backend de phpBB.

Instale el foro phpBB en Debian 11 Bullseye

Configuración de la base de datos:

Como hemos utilizado el servidor de base de datos MariaDB, agreguemos los detalles de eso. Use localhost127.0.0.1 para el nombre de host del servidor de base de datos, deje el puerto en blanco. Después de eso, agregue los detalles de la base de datos, como el nombre, el nombre de usuario y la contraseña.

Instale el foro phpBB en Debian 11 Bullseye

Configuración del servidor:

Bueno, en este paso obtendrá algunas configuraciones para configurar las cookies, la URL, el protocolo HTTP o HTTPS, y otros. Haz lo necesario, de lo contrario, déjalos porque podemos configurarlos más tarde.

Instale el foro phpBB en Debian 11 Bullseye

Configuración de correo electrónico:

Para confirmar el registro de nuevos usuarios necesitamos tener un servicio de correo electrónico habilitado en nuestro foro. Por lo tanto, si lo desea, configure el servidor SMTP.

Instale el foro phpBB en Debian 11 Bullseye

Asigne un título a la configuración de su tablón de anuncios.

Instale el foro phpBB en Debian 11 Bullseye

La instalación finalmente se completa.

Instale el foro phpBB en Debian 11 Bullseye

Ahora, elimine la carpeta » Instalar » para acceder a la creación, elimine las publicaciones y acceda a las funciones del software del foro phpBB.

Vaya a la terminal de su servidor y ejecute este comando:

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

Actualice su interfaz web phpBB y esta vez tendrá la » Publicación de bienvenida «.

9. Acceda al panel de control de administración de phpBB

Para acceder al panel de control de administración, haga clic en el enlace proporcionado para el mismo en el pie de página de phpBB. Para referencia, vea la captura de pantalla.

Instale el foro phpBB en Debian 11 Bullseye

Instale el foro phpBB en Debian 11 Bullseye

Deja un comentario

Tu dirección de correo electrónico no será publicada.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.