PhpBB es un programa de tablón de anuncios de código abierto. Este artículo le mostrará cómo instalar phpBB en la parte superior de un servidor web Apache en Ubuntu 16.04. Fue escrito usando phpBB 3.2.1, sin embargo, las instrucciones proporcionadas aquí también pueden funcionar para versiones más recientes de phpBB.
Prerrequisitos
Este artículo asume que ya ha creado una instancia de Vultr Cloud Compute con Ubuntu 16.04 y ha iniciado sesión como root
.
Paso 1: instalar Apache
Actualiza tu lista de repositorios.
apt-get update
Instale el servidor web Apache.
apt-get install apache2
Paso 2: instalar MySQL
phpBB se ejecuta en una pila LAMP. Antes de poder instalar phpBB, deberá instalar MySQL y PHP.
apt-get install mysql-server php7.0-mysql
Una vez que ingrese el comando anterior, se le pedirá una contraseña de MySQL. Ingrese cualquier contraseña de su elección.
Completa la instalación.
/usr/bin/mysql_secure_installation
Se le pedirá una contraseña. Ingrese la contraseña que acaba de crear y continúe con la instalación.
Would you like to setup VALIDATE PASSWORD plugin? [Y/N] N
Change the root password? [Y/N] N
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
Paso 3: instalar PHP
A continuación, deberá instalar PHP 7.0 junto con algunos de sus módulos que requiere phpBB.
apt-get install php7.0 php7.0-mcrypt libapache2-mod-php7.0 php7.0-curl php7.0-json php7.0-cgi php7.0-xml
Paso 4: instalar phpBB
Ahora que ha instalado las dependencias requeridas, puede continuar e instalar phpBB. Descargue el último paquete phpBB en el directorio raíz del servidor web.
cd /var/www/html
wget https://www.phpbb.com/files/release/phpBB-3.2.1.zip
Descomprima el archivo descargado.
apt-get install unzip
unzip phpBB-3.2.1.zip
Mueva los archivos phpBB al directorio raíz de su servidor.
mv ./phpBB3/* .
Elimine la página de índice de Apache predeterminada.
rm index.html
Establezca los permisos de archivo apropiados.
chown -R www-data:www-data /var/www/html/
chmod 660 images/avatars/upload/ config.php
chmod 770 store/ cache/ files/
Paso 5: crear una base de datos MySQL para phpBB
Antes de poder instalar phpBB, es necesario crear una base de datos MySQL. Acceda a la consola MySQL.
mysql -u root -p
Ingrese la contraseña de MySQL que creó anteriormente. Una vez que haya iniciado sesión, cree una nueva base de datos.
mysql>CREATE DATABASE phpbb;
A continuación, cree un nuevo usuario de MySQL y otórguele privilegios a la base de datos que acaba de crear. Puede reemplazar username
y password
con cualquier nombre de usuario y contraseña de su elección.
mysql>GRANT ALL PRIVILEGES on phpbb.* to 'username'@'localhost' identified by 'password';
mysql>FLUSH PRIVILEGES;
Salga de la consola MySQL.
mysql>exit
Paso 6: Instale phpBB
Reinicie el servidor web Apache.
systemctl restart apache2
Abra una ventana del navegador y escriba la dirección IP o nombre de dominio de su servidor seguido de /install
, por ejemplo: http://{your-server-ip}/install
. Aparecerá la página de instalación de phpBB. Haga clic en la install
pestaña y luego en el install
botón " ". Ingrese el nombre de usuario, la contraseña y el correo electrónico de administrador que elija y haga clic en el Submit
botón " ". Esto se usará para iniciar sesión en el panel de administración. En el siguiente paso, se le solicitarán los parámetros de MySQL. Deberá ingresar el nombre de usuario, la contraseña y el nombre de la base de datos que eligió en el Paso 6.
Database type: MySQL with MySQLi Extensions
Database server hostname or DSN: localhost
Database server port: <leave blank>
Database username: username
Database password: password
Database name: phpbb
Prefix for tables in database: phpbb_
Haga clic en el Submit
botón " " una vez que haya ingresado los datos y continúe con el resto del instalador interactivo. Una vez completada la instalación, puede hacer clic en Take me to the ACP
para ingresar al panel de administración de phpBB.
Paso 7: finalizar la instalación
Una vez que haya completado el instalador en línea, debe eliminar el install
directorio para activar su instalación de phpBB.
cd /var/www/html
rm -r install
Has instalado correctamente phpBB.