Tutorial phpBB: aprenda a instalar e criar seu próprio fórum na internet

Se você é blogueiro ou criador de conteúdo na internet, criar um fórum online é uma ótima maneira de estabelecer uma comunidade forte entre seus leitores e seguidores. E a boa notícia é que, mesmo que você não tenha conhecimentos aprofundados de programação, é possível configurar seu fórum facilmente usando uma ferramenta como o phpBB.

E é exatamente para isso que estamos aqui: neste tutorial do phpBB, vamos falar sobre os pré-requisitos do software e explicar como fazer a sua instalação passo a passo. Você também vai aprender as configurações básicas da ferramenta para que possa iniciar seu fórum online sem esforço. Vamos lá?

O que é phpBB

phpBB é um software de código aberto que permite criar um site de fóruns e quadros de avisos (bulletin board), onde usuários registrados podem postar tópicos e mensagens.

O software é gratuito e bastante amigável para iniciantes. Além disso, ele vem com várias extensões que adicionam novas funcionalidades aos seus fóruns facilmente, sem exigir que você mexa em uma linha de código sequer. Os templates pré-construídos também simplificam a personalização do phpBB.

Pré-requisitos

Para instalar o phpBB, você precisa de um servidor privado virtual (VPS) rodando uma versão recente de um sistema operacional Linux, como o Ubuntu 22.04.

Como o phpBB é relativamente leve, um plano básico de VPS provavelmente será suficiente. Além disso, certifique-se de que seu provedor de hospedagem oferece acesso root para evitar problemas de permissão ao configurar o software.

Com base nesses pré-requisitos, a hospedagem VPS da Hostinger é uma ótima escolha. A partir de R$ 26.99 /mês, nossos planos de VPS oferecem recursos que simplificam o processo de configuração do software — além do Kodee, nosso Assistente com IA para VPS.

O phpBB também requer uma web stack composta por um banco de dados, a versão mais recente do PHP e um servidor web. Na Hostinger, você pode instalá-los sem executar um comando sequer — basta usar os templates de sistema operacional para VPS. Vamos explicar como fazer isso mais à frente.

Além disso, certifique-se de ter um domínio apontando para o endereço IP do seu VPS. Se você não tem um domínio, recomendamos que compre o seu com a Hostinger, para gerenciar tudo no mesmo painel.

Instalando o phpBB

Aqui estão os passos para instalar o phpBB no VPS da Hostinger. Antes de prosseguir, recomendamos que você baixe nossa folha de dicas abaixo, já que o processo envolve alguns comandos Linux.

1. Instale o sistema operacional e as web stacks

Antes da instalação do phpBB, configure a web stack necessária. Você pode configurar alguns softwares diferentes, mas neste exemplos vamos usar Ubuntu, MySQL, Apache e PHP. Veja abaixo como fazer isso no servidor privado virtual da Hostinger:

  1. Abra o hPanel e clique em VPS no menu lateral.
  2. Da lista, clique em  Gerenciar ao lado do VPS desejado.
  3. Navegue até a barra lateral → Configurações → OS & Painel → Sistema Operacional.
  4. Clique na aba Aplicativos e selecione Ubuntu 22.04 com LAMP Stack (Apache, MySQL, PHP).
  5. Clique em Mudar SO.
mudando sistema operacional de vps no hpanel para o ubuntu 22.04 com lamp
  1. Marque a caixa de seleção para indicar que você está ciente da exclusão de dados e clique em Próximo.
  2. Insira uma nova senha root e clique em Confirmar.

Se você acabou de adquirir seu VPS da Hostinger, passará pelas mesmas etapas acima durante o processo de configuração inicial. Se você já escolheu o template Ubuntu 22.04 com LAMP Stack (Apache, MySQL, PHP), não precisa reinstalá-lo.

Por outro lado, se você não é cliente Hostinger, é possível configurar os pacotes Apache, MySQL e PHP manualmente usando comandos. Para saber mais, confira nosso guia sobre como instalar o LAMP stack no Ubuntu.

2. Faça login no VPS via SSH

A instalação do phpBB em um VPS requer a execução de comandos remotos. Para fazer isso, você pode usar um cliente SSH como o PuTTY, o Terminal ou o terminal do navegador da Hostinger.

Recomendamos o terminal do navegador, pois ele é mais conveniente. Além disso, ele funcionará independentemente do sistema operacional do seu computador. Aqui está como usar a ferramenta para se conectar ao seu servidor:

  1. Abra hPanel  VPS → Gerenciar.
  2. Vá para a aba de Acesso SSH para obter o nome de usuário root e a senha.
dados de acesso ssh no vps pelo hpanel
  1. Clique no botão  Terminal do navegador  no canto superior direito. Se o seu navegador pedir permissão para abrir uma aba pop-up, clique em Permitir.
  2. Insira o nome de usuário e a senha do administrador para fazer login.

Tenha em mente que credenciais de login root são as mesmas caso você esteja usando outras ferramentas, como o Terminal ou o PuTTY. No entanto, você também precisará do endereço IP do VPS, que pode ser obtido na aba Acesso SSH.

3. Prepare o banco de dados phpBB e os módulos PHP

Depois de se conectar ao seu servidor, crie um novo banco de dados e instale os módulos PHP. Se você não tiver esses módulos, o phpBB retornará uma mensagem de erro durante a instalação.

Vamos começar criando um novo banco de dados. Para fazer isso, entre no MySQL inserindo o seguinte comando. Você deverá ver as alterações do shell para mysql>:

mysql

Após logar no MySQL, execute os seguintes comandos, um de cada vez, para criar um novo banco de dados e usuário. Substitua phpbb_dbphpbb_usuario e senha  pelos valores desejados:

CREATE DATABASE phpbb_db;

CREATE USER 'phpbb_usuario'@'localhost' IDENTIFIED BY 'senha';

Você receberá uma confirmação após inserir cada linha.

Agora, execute esses comandos para classificar o novo usuário como administrador do banco de dados, recarregar as configurações de privilégio e sair do MySQL:

GRANT ALL PRIVILEGES ON phpbb_db.* TO 'phpbb_usuario'@'localhost';

FLUSH PRIVILEGES;

EXIT;

Lembre-se, os comandos podem ser diferentes se você usar outro sistema de gerenciamento de banco de dados, como o MariaDB ou o PostgreSQL. Agora, vamos configurar os módulos PHP executando esses comandos:

apt install php8.1-mbstring

apt install php-xml

4. Baixe e configure o phpBB

Após preparar o banco de dados e os módulos, vamos instalar o phpBB. Para fazer isso, baixe-o do seu site oficial usando este comando. Substitua a URL se você quiser usar outra versão:

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

Espere até que seu sistema termine de baixar o instalador. Então extraia o arquivo usando o comando unzip:

unzip phpBB-3.3.12.zip

Se você encontrar o erro “Command not found”, instale o utilitário unzip usando este comando:

apt install unzip

Agora, mova os itens extraídos para a pasta Apache para que o phpBB fique via internet:

mv phpBB3 /var/www/html/phpbb

Altere a propriedade e a permissão da pasta para garantir que o Apache pode servi-la. Execute esses comandos, um após o outro:

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

chmod -R 755 /var/www/html/phpbb

Agora, vamos criar um arquivo de hospedagem virtual Apache para tornar o phpBB acessível usando seu domínio, evitando que ele entre em conflito com outro aplicativo. Aqui está o comando:

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

Copie e cole a configuração abaixo na janela do editor de texto Nano. Lembre-se de substituir exemplo.com pelo seu domínio:

<VirtualHost *:80>
    ServerAdmin admin@exemplo.com
    DocumentRoot /var/www/html/phpbb
    ServerName phpbb.exemplo.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>

Pressione Ctrl + XY e Enter para salvar as alterações. Em seguida, habilite a hospedagem virtual phpBB e o módulo de reescrita Apache executando esses comandos um após o outro:

a2ensite phpbb

a2enmod rewrite

Por fim, reinicie o serviço Apache para carregar as alterações usando este comando:

systemctl restart apache2

5. Instale o phpBB

Após configurar o phpBB no seu VPS, vamos finalizar a instalação usando seu navegador. Para fazer isso, insira o URL abaixo na sua barra de endereços, substituindo dominio.com  pelo nome real do seu domínio:

http://dominio.com/phpbb/install/app.php/install

Navegue até a aba Instalar e clique em Instalar. Agora, o phpBB vai verificar se o seu sistema atende aos requisitos. Se você encontrar algum erro erro, recomendamos pedir assistência para o Kodee, o assistente com IA da Hostinger.

Importante! Se o site de instalação do phpBB não abrir, verifique as configurações de DNS para ver se você apontou o seu domínio corretamente.–

Caso contrário, o phpBB deverá te redirecionar para o menu de Configuração do Administrador. Preencha os formulários e clique em Enviar para confirmar. Configure também o banco de dados usando as informações do terceiro passo.

assistente de configuração do phpbb

Em seguida, insira informações sobre seu servidor e seu e-mail SMTP. Pressione Enviar para usar todas as configurações padrão. Se você quiser mudar a configuração, leia o manual de instalação do phpBB para saber mais.

Por fim, insira informações sobre o seu fórum, incluindo o idioma, título e descrição. Clique em Enviar e espere até que o processo de instalação esteja finalizado. Ao fim de tudo, você deverá ver uma tela de confirmação.

confirmação de instalação do phpbb

Agora, volte para a interface de linha de comando do seu VPS e execute o seguinte comando para remover o diretório Install:

rm -rf /var/www/html/phpbb/install

Remover a pasta Install garante que você poderá acessar a área de administração do phpBB sem acionar o assistente de instalação. Para acessar seu novo fórum, digite dominio.com/phpbb no navegador.

phpBB: dicas básicas de uso e configuração

Agora, explorar algumas dicas de uso e configuração do phpBB.

Navegando pelo painel de administração

O phpBB fornece um painel de administração (ACP) onde você pode gerenciar várias configurações, incluindo os ajustes do servidor e do usuário.

Para acessar, abra o seu fórum e role a página para baixo até os campos de login. Insira suas credenciais de administrador e clique em Login. Então, clique em ACP no ícone de engrenagem no menu superior.

painel de controle do do phpbb

O phpBB irá te redirecionar para o painel de controle do administrador. Deste menu, você pode navegar até diferentes categorias de configuração clicando nas abas no topo. Você também pode ir até a barra lateral para verificar as configurações mais detalhadas.

Criando e gerenciando fóruns

Para criar fóruns no phpBB, abra o painel de controle do administrador e navegue até a aba Fóruns. Na parte inferior, insira um nome no campo correspondente e clique em Criar novo fórum para confirmar.

Configure as regras do seu fórum, sua descrição e sua aparência. Se você não tem certeza sobre as configurações, verifique a explicação embaixo de cada parâmetro. Depois de terminar, role para baixo e clique em Enviar.

criando novo fórum no phpbb

É isso! Se o processo de criação for bem-sucedido, o phpBB mostrará uma mensagem de confirmação e redirecionará você para a página de gerenciamento de permissões. Lembre-se de atribuir os privilégios corretos para garantir que seu novo fórum apareça na página inicial.

Para gerenciar seus fóruns, vá até a na barra lateral da aba e navegue até  Fóruns → Gerenciar Fóruns. Clique no ícone de engrenagem para alterar suas configurações, no botão x para excluí-lo ou nas setas para mudar a ordem.

Gerenciando o registro de usuários

Recomendamos que você alterar as configurações padrão de registro de usuários, pois isso é importante para a proteção contra spam e evita que bots inundem seu fórum. Um problema desses pode desperdiçar recursos do servidor, potencialmente diminuindo o desempenho do fórum.

Você pode ajustar as configurações indo até o ACP → Geral → Barra lateral→ Configurações de registro de usuário. No menu de Ativação de conta, escolha se novos usuários do phpBB podem se autenticar por conta própria ou através de administradores.

configurando registros de usuários no PhpBB

Deste menu, você também pode ajustar outras configurações de registro, incluindo o tamanho e a complexidade mínima da senha. Quando terminar, role para baixo e clique em Enviar para salvar as alterações.

Personalizando o seu fórum

Para personalizar seu fórum, vá para ACP → Personalizar. Neste menu, você pode modificar as funcionalidades do seu fórum phpBB usando extensões ou a aparência usando estilos.

menu de extensões e estilos do PhpBB

Para instalar extensões e estilos no phpBB, você precisará se conectar através de um cliente protocolo de transferência de arquivo seguro (SFTP) como o FileZilla. Como alternativa, você pode usar comandos como o scp via SSH, mas esse método é mais indicado para usuários avançados.

Embora você possa baixar extensões e estilos de várias fontes, o phpBB recomenda que você use a biblioteca oficial de personalização para garantir que você baixe apenas arquivos seguros.

Para instalar um estilo phpBB, faça o upload do tema que você baixou para o diretório /var/www/html/phpbb/styles . Em seguida, volte para ACP → Personalizar → Barra lateral → Instalar Estilos.

Por outro lado, as extensões vão para o diretório /var/www/html/phpbb/ext . Dependendo do fornecedor, algumas extensões exigem diferentes locais de instalação. Por exemplo, as extensões chamadas foobar devem ser instaladas em phpbb/ext/acme/foobar, enquanto as nomeadas acme devem ser enviadas para phpbb/ext/acme.

Depois de fazer o upload das extensões, instale e gerencie-as indo para ACP → Personalizar → Barra lateral → Gerenciar Extensões.

Conclusão

O phpBB é um software de código aberto pensado para criar fóruns online. Para instalá-lo, você precisa de um VPS rodando uma distribuição Linux recente, um servidor web como o Apache, um banco de dados e PHP.

Na Hostinger, você pode instalar esses componentes com apenas um clique usando o template do sistema operacional LAMP. Após configurá-los, conecte-se ao seu VPS via SSH ou pelo nosso terminal do navegador.

Em seguida, crie um novo banco de dados e instale os módulos PHP adicionais. Baixe a versão mais recente do phpBB e extraia o pacote de instalação. Mova a pasta extraída para o diretório raiz do Apache e altere suas permissões.

Crie uma configuração de hospedagem virtual Apache e reinicie o servidor web. Então abra o phpBB no seu navegador para completar o assistente de instalação. Termine excluindo a pasta de instalação para garantir que o fórum esteja acessível online. E é isto — boas discussões!

Author
O autor

Bruno Santana

Jornalista formado pela Universidade Federal da Bahia e Especialista em Marketing de Conteúdo na Hostinger, onde atuo na criação e otimização de artigos úteis, envolventes e criativos em áreas como desenvolvimento web e, marketing. Além disso, sou colaborador eventual do site MacMagazine e da editoria de cultura do Jornal A Tarde, fascinado por arte, culinária e tecnologia.