Pular para o conteúdo principal

Instalando o WordPress no Manjaro Linux

Olá, pessoal, este é um tutorial sobre como configurar um site WordPress no moderno e elegante sistema operacional Manjaro Linux. O Manjaro é conhecido por seu software de ponta e abordagem amigável ao usuário, sendo uma plataforma excelente para hospedar um site WordPress.

WordPress é um poderoso sistema de gerenciamento de conteúdo (CMS) que alimenta uma parte significativa da web. Ele é conhecido por sua flexibilidade, facilidade de uso e comunidade vibrante. Ao instalar o WordPress no Manjaro, você aproveitará o poder deste CMS enquanto desfruta da estabilidade e do desempenho de um sistema baseado no Arch Linux.

Ao longo deste tutorial, cobriremos cada passo, desde a preparação do seu servidor Manjaro até a personalização do seu site WordPress.

Pré-requisitos

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

  • Um servidor Manjaro Linux com um usuário não root com privilégios sudo.
  • Um nome de domínio apontado para o endereço IP do seu servidor.
  • Conhecimento básico sobre o uso da linha de comando.

Passo 1: Atualize Seu Sistema

Vamos começar garantindo que seu sistema esteja atualizado. Execute os seguintes comandos em seu terminal:

sudo pacman -Syu

Este comando atualizará todos os seus pacotes do sistema para suas versões mais recentes. É como dar uma nova camada de tinta no seu servidor para garantir que tudo funcione suavemente.

Passo 2: Instale a Pilha LAMP

LAMP é um acrônimo para Linux, Apache, MySQL e PHP. Esta pilha forma a espinha dorsal da sua instalação WordPress.

Instale o Apache

sudo pacman -S apache
sudo systemctl enable httpd
sudo systemctl start httpd

O Apache agora está instalado e em execução. Você pode testá-lo visitando o endereço IP do seu servidor em um navegador web. Você deve ver a página padrão do Apache.

Instale o MySQL

sudo pacman -S mysql
sudo systemctl enable mysqld
sudo systemctl start mysqld

Após instalar o MySQL, garanta sua instalação com o seguinte comando:

sudo mysql_secure_installation

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

Instale o PHP

sudo pacman -S php php-apache

Edite o arquivo /etc/httpd/conf/httpd.conf para descomentar a seguinte linha, que habilita o módulo PHP:

LoadModule php_module modules/libphp.so

Adicione também o seguinte ao final do arquivo para lidar com arquivos PHP:

<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>

Reinicie o Apache para aplicar as alterações:

sudo systemctl restart httpd

Passo 3: Configure o MySQL para o WordPress

Faça login no MySQL:

mysql -u root -p

Crie um banco de dados e um usuário para o WordPress:

CREATE DATABASE wordpressdb;
CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'sua_senha_segura';
GRANT ALL PRIVILEGES ON wordpressdb.* TO 'wordpressuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Substitua sua_senha_segura por uma senha forte.

Passo 4: Instale o WordPress

Baixe o pacote WordPress mais recente:

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

Extraia os arquivos:

sudo tar xzf latest.tar.gz

Mova os arquivos do WordPress para o diretório raiz do web:

sudo mv wordpress/* /var/www/html

Defina as permissões corretas:

sudo chown -R http:http /var/www/html
sudo chmod -R 755 /var/www/html

Passo 5: Configure o WordPress

Copie o arquivo wp-config.php de exemplo:

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

Edite wp-config.php para inserir os detalhes do seu banco de dados:

sudo nano wp-config.php

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

Passo 6: Complete a Instalação do WordPress

Abra seu navegador web e navegue até o nome de domínio do seu servidor ou endereço IP. Você deve ser recebido pelo assistente de instalação do WordPress. Siga as instruções para completar a instalação.

Passo 7: Garanta a Segurança do Seu Site WordPress

  • Certificado SSL: Use o Let's Encrypt para obter um certificado SSL gratuito e proteger seu site com HTTPS.
  • Firewall: Considere usar ufw ou outro firewall para proteger seu servidor.
  • Plugins de Segurança do WordPress: Instale plugins de segurança como o Wordfence para aumentar a segurança do seu site WordPress.

Passo 8: Configuração e Personalização do WordPress

Faça login no painel de controle do WordPress em http://seudomínio.com/wp-admin e comece a personalizar seu site. Instale temas, plugins e crie seu conteúdo.

Solução de Problemas e Manutenção

  • Permissões: Garanta as permissões de arquivo corretas para evitar problemas de segurança.
  • Atualizações: Atualize regularmente o WordPress, temas e plugins para suas versões mais recentes.
  • Backups: Implemente uma solução de backup para proteger seus dados.

Pronto! Instalamos com sucesso o WordPress no Manjaro Linux! Esta lição levou você por todo o processo, desde a configuração do servidor até a personalização do WordPress. Apenas mantenha seu site atualizado e seguro e não hesite em explorar o vasto conjunto de temas e plugins disponíveis para melhorar sua experiência com o WordPress.