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.