Pular para o conteúdo principal

Instalando o WordPress no Linux Mint

O WordPress é o sistema de gerenciamento de conteúdo (CMS) mais popular do mundo, alimentando uma parte significativa da web.

Ao longo deste guia, cobriremos cada passo, desde a preparação do seu sistema até a personalização do seu site WordPress. Usaremos uma combinação de ferramentas de linha de comando e interfaces gráficas para garantir um processo de instalação suave. Então, vamos mergulhar e transformar o seu sistema Linux Mint em uma potência WordPress!

Pré-requisitos

Antes de começarmos, certifique-se de ter o seguinte:

  • Um computador rodando Linux Mint com privilégios administrativos.
  • Uma conexão estável com a internet para baixar os pacotes necessários.
  • Um empilhamento LAMP (Linux, Apache, MySQL, PHP) instalado no seu sistema. Se você ainda não o instalou, não se preocupe – cobriremos isso na próxima seção.

Passo 1: Instalando o Empilhamento LAMP

O empilhamento LAMP é o bastião da nossa instalação WordPress. Aqui está como configurá-lo:

  1. Atualizar Repositórios de Pacotes:

    Abra um terminal e execute os seguintes comandos para garantir que seu sistema esteja atualizado:

sudo apt update
sudo apt upgrade


  1. Instalar o Servidor Web Apache:

    Instale o Apache usando o seguinte comando:

sudo apt install apache2


Após a instalação, você pode verificar se o Apache está rodando acessando http://localhost no seu navegador da web. Você deve ver a página web padrão do Apache.

  1. Instalar o Servidor de Banco de Dados MySQL:

    Instale o MySQL e o segure com os seguintes comandos:

sudo apt install mysql-server
sudo mysql_secure_installation


Siga as instruções para definir um senha de root, remover usuários anônimos, impedir o login de root remotamente, remover o banco de dados de teste e recarregar as tabelas de privilégios.

  1. Instalar o PHP e Módulos Requeridos:

    Instale o PHP junto com os módulos necessários que o WordPress requer:

sudo apt install php php-mysql libapache2-mod-php php-cli php-gd php-curl php-xml php-mbstring php-zip


Após a instalação, reinicie o Apache para aplicar as alterações:

sudo systemctl restart apache2


Para verificar a instalação do PHP, crie um arquivo chamado info.php no diretório raiz do web:

echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php

Acesse http://localhost/info.php no seu navegador da web para ver a página de informações do PHP.

Passo 2: Configurando o MySQL para o WordPress

Agora, vamos configurar um banco de dados para o WordPress:

  1. Fazer Login no MySQL:
sudo mysql -u root -p


  1. Criar um Banco de Dados e Usuário para o WordPress:

Substitua your_database_name, your_username e your_password pelo nome do banco de dados, usuário e senha de sua escolha:

CREATE DATABASE your_database_name;
CREATE USER 'your_username'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON your_database_name.* TO 'your_username'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Lembre-se dessas credenciais, pois você precisará delas durante a instalação do WordPress.

Passo 3: Baixando e Instalando o WordPress

Com o empilhamento LAMP em vigor, podemos agora instalar o WordPress:

  1. Baixar o WordPress:

Navegue até o diretório raiz do web e baixe o pacote WordPress mais recente:

cd /var/www/html
sudo wget https://wordpress.org/latest.tar.gz


  1. Extrair o WordPress:
sudo tar xzvf latest.tar.gz


  1. Configurar Permissões:

Defina as permissões corretas para os arquivos do WordPress:

sudo chown -R www-data:www-data /var/www/html
sudo find /var/www/html/ -type d -exec chmod 750 {} \;
sudo find /var/www/html/ -type f -exec chmod 640 {} \;


  1. Mover os Arquivos do WordPress:

Mova os arquivos do WordPress extraídos para o diretório raiz:

sudo mv wordpress/* /var/www/html/
sudo mv wordpress/.htaccess /var/www/html/


  1. Configurar o WordPress:

Copie o arquivo de configuração wp-config.php de amostra para uma configuração ativa:

sudo cp /var/www/html/wp-config-sample.php /var/www/html/wp-config.php


Edite o arquivo wp-config.php para inserir os detalhes do banco de dados que você criou anteriormente:

sudo nano /var/www/html/wp-config.php

Substitua 'database_name_here', 'username_here' e 'password_here' pelo nome do banco de dados, usuário e senha que você configurou.

Passo 4: Completando a Instalação do WordPress

Abra o seu navegador da web e acesse http://localhost/. Você deve ser recebido pelo assistente de instalação do WordPress:

  1. Escolher Idioma:

Selecione o idioma de sua preferência e clique em "Continuar".

  1. Informações Necessárias:

Preencha o título do site, nome de usuário, senha e endereço de e-mail. Clique em "Instalar Agora".

  1. Sucesso!

    Assim que a instalação estiver concluída, você verá uma mensagem de sucesso. Clique em "Entrar" para acessar o painel de controle do WordPress.

Passo 5: Configurando o WordPress

Depois de fazer login, você pode começar a configurar o seu site WordPress:

  • Configurações Gerais: Vá para Configurações > Gerais para definir o título do site, fuso horário e outras configurações gerais.
  • Permalinks: Navegue até Configurações > Permalinks e escolha uma estrutura para as URLs do seu site.
  • Temas e Plugins: Instale temas e plugins da seção Aparência e Plugins para melhorar o design e a funcionalidade do seu site.

Passo 6: Segurança do Seu Site WordPress

A segurança é crucial para qualquer site. Aqui estão algumas etapas para proteger a sua instalação WordPress:

  • Atualizações Regulares: Mantenha o WordPress, temas e plugins atualizados.
  • Senhas Fortes: Use senhas fortes para as contas de usuário do WordPress e do banco de dados.
  • Plugins de Segurança: Instale plugins de segurança como Wordfence ou Sucuri para monitorar e proteger o seu site.
  • Certificado SSL: Considere instalar um certificado SSL para habilitar o HTTPS e garantir a transmissão de dados.

Passo 7: Estratégia de Backup

Backups regulares são essenciais para evitar a perda de dados:

  • Backups Manuais: Faça backups dos arquivos e do banco de dados do WordPress periodicamente.
  • Plugins de Backup: Use plugins como UpdraftPlus para automatizar o processo de backup.

Solução de Problemas Comuns

  • Tela Branca da Morte: Desative plugins e troque para um tema padrão para identificar a causa.
  • Erro ao Estabelecer Conexão com o Banco de Dados: Verifique suas credenciais de banco de dados em wp-config.php.
  • Problemas de Permissão: Certifique-se de que as permissões corretas de arquivos estejam definidas para os diretórios e arquivos do WordPress.

Espero que você agora tenha um site WordPress totalmente funcional pronto para o seu conteúdo. Lembre-se de manter o seu site atualizado e seguro e não hesite em explorar o vasto leque de temas e plugins disponíveis para aprimorar o seu site.

Se você encontrar problemas ou tiver dúvidas, a comunidade WordPress é vasta e apoiadora, com inúmeros fóruns e recursos disponíveis para ajudá-lo.