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

Cómo instalar phpBB en Ubuntu 20.04

phpBB, también conocido como "PHP Bulletin Board", es un software gratuito de tablón de anuncios de foro plano que proporciona un espacio para que las personas se reúnan y se comuniquen entre sí. Está escrito en PHP y es compatible con muchos motores de bases de datos, incluidos MySQL, Oracle Database, SQLite, PostgreSQL, etc. Viene con cientos de paquetes de estilos e imágenes que lo ayudan a personalizar su placa.

En esta publicación, le mostraremos cómo instalar phpBB en Ubuntu 20.04.

Requisitos

  • Un VPS Ubuntu 20.04 con acceso raíz habilitado o un usuario con privilegios sudo.

Inicie sesión a través de SSH y actualice su sistema

Primero, deberá iniciar sesión en su Ubuntu 20.04 VPS a través de SSH como usuario raíz:

ssh root@IP_ADDRESS -p PORT_NUMBER
A continuación, ejecute los siguientes comandos para actualizar todos los paquetes instalados en su VPS:

apt-get update -y

Una vez que todos los paquetes estén actualizados, reinicie su sistema para aplicar los cambios.

Instalar Apache, PHP y MariaDB

Primero, deberá instalar Apache, MariaDB, PHP y otras extensiones de PHP requeridas en su servidor. Ejecute el siguiente comando para instalar todos los paquetes:

apt-get 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 unzip -y

Después de instalar todos los paquetes, inicie el servicio Apache y MariaDB con el siguiente comando:

systemctl start apache2
systemctl start mariadb

Crear una base de datos y un usuario para phpBB

Ahora, deberá crear una base de datos y un usuario para phpBB. Primero, inicie sesión en MariaDB con el siguiente comando:

mysql

Una vez que haya iniciado sesión, cree una base de datos y un usuario con el siguiente comando:

MariaDB [(none)]> CREATE DATABASE phpbb;
MariaDB [(none)]> GRANT ALL ON phpbb.* to 'phpbb'@'localhost' IDENTIFIED BY 'securepassword';

A continuación, elimine los privilegios y salga de MariaDB con el siguiente comando:

MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Descargar y configurar phpBB

Primero, vaya a la página de descarga oficial de phpBB y descargue la última versión de phpBB usando el siguiente comando:

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

Una vez completada la descarga, descomprima el archivo descargado con el siguiente comando:

unzip phpBB-3.3.5.zip

A continuación, mueva el directorio extraído al directorio raíz web de Apache:

mv phpBB3 /var/www/html/phpbb

A continuación, cambie la propiedad y el permiso del directorio phpBB:

chown -R www-data:www-data /var/www/html/phpbb
chmod -R 755 /var/www/html/phpbb

Crear un servidor virtual Apache para phpBB

A continuación, deberá crear un archivo de configuración de host virtual de Apache para alojar el phpBB en Internet.

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

Agregue la siguiente configuración:

<VirtualHost *:80>
      ServerAdmin [email protected]
      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 y cierre el archivo, luego active el host virtual phpBB y el módulo de reescritura de Apache con el siguiente comando:

a2ensite phpbb
a2enmod rewrite

Finalmente, reinicie el servicio Apache para aplicar los cambios.

systemctl restart apache2

También puede verificar el estado de Apache usando el siguiente comando:

systemctl status apache2

Obtendrá el siguiente resultado:

● apache2.service - The Apache HTTP Server
     Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2022-02-10 12:04:28 UTC; 6s ago
       Docs: https://httpd.apache.org/docs/2.4/
    Process: 17047 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
   Main PID: 17065 (apache2)
      Tasks: 6 (limit: 2348)
     Memory: 14.8M
     CGroup: /system.slice/apache2.service
             ├─17065 /usr/sbin/apache2 -k start
             ├─17066 /usr/sbin/apache2 -k start
             ├─17067 /usr/sbin/apache2 -k start
             ├─17068 /usr/sbin/apache2 -k start
             ├─17069 /usr/sbin/apache2 -k start
             └─17070 /usr/sbin/apache2 -k start

Feb 10 12:04:27 ubuntu2004 systemd[1]: Starting The Apache HTTP Server...

Finalización de la instalación de phpBB

En este punto, el host virtual de Apache está configurado para servir a phpBB. Ahora, abra su navegador web y acceda al asistente de instalación web de phpBB usando la URL http://phpbb.example.com/install . Será redirigido a la siguiente página:

Haga clic en Instalar botón para iniciar la instalación. Debería ver la página de configuración del administrador:

Proporcione su nombre de usuario y contraseña de administrador y haga clic en Enviar botón. Debería ver la página de configuración de la base de datos:

Proporcione la información de su base de datos y haga clic en Enviar botón. Debería ver la página de configuración del servidor:

Proporcione el protocolo, la URL del sitio web, el puerto y haga clic en Enviar botón. Debería ver la página de configuración de correo electrónico:

Proporcione las opciones deseadas y haga clic en Enviar botón. Deberías ver la página de configuración de la placa:

Seleccione el idioma, escriba el nombre del tablero y la descripción, y haga clic en Enviar botón. Una vez finalizada la instalación, debería ver la siguiente página:

Haga clic en Llévame a la ACP botón. Debería ver el panel de phpBB en la siguiente página:

Por supuesto, si usted es uno de nuestros clientes de Ubuntu Hosting, no tiene que instalar phpBB en su Ubuntu 20.04 VPS, simplemente pregúntele a nuestros administradores, siéntese y relájese. Nuestros administradores instalarán phpBB en Ubuntu 20.04 inmediatamente.

PD. Si te gustó esta publicación sobre cómo instalar phpBB en Ubuntu 20.04 VPS, compártela con tus amigos en las redes sociales usando los botones a continuación, o simplemente deja un comentario en la sección de comentarios. Gracias.


Panels
  1. Cómo instalar Logstash en Ubuntu 18.04

  2. Cómo instalar R en Ubuntu 16.04

  3. Cómo instalar Go en Ubuntu 18.04

  4. Cómo instalar XWiki en Ubuntu 20.04

  5. Cómo instalar MongoDB en Ubuntu 20.04

Cómo instalar Jenkins en Ubuntu 18.04

Cómo instalar Ruby en Ubuntu 18.04

Cómo instalar Kanboard en Ubuntu 20.04

Cómo instalar OpenMAINT en Ubuntu 20.04

Cómo instalar Socioboard en Ubuntu 20.04

Cómo instalar PrestaShop en Ubuntu 20.04