Pular para o conteúdo principal

Instalando o WordPress no Fedora

Este é nosso tutorial sobre como instalar o WordPress no Fedora. O WordPress é um poderoso sistema de gerenciamento de conteúdo (CMS) de código aberto que alimenta uma parte significativa da web. Ele é conhecido por sua flexibilidade e facilidade de uso, tornando-o uma excelente escolha para blogueiros, empresas e todos os outros. O Fedora, com suas características de ponta e estabilidade, fornece uma plataforma robusta para hospedar sites WordPress.

Neste tutorial, cobriremos tudo, desde a configuração da pilha de software necessária até a configuração do WordPress. Seja você um sysadmin experiente ou um novato no mundo da hospedagem web, este guia ajudará você a colocar seu site WordPress no ar no Fedora.

Pré-requisitos

Antes de mergulharmos, certifique-se de ter o seguinte:

  • Um sistema Fedora com acesso root ou um usuário com privilégios sudo.
  • Uma compreensão básica da linha de comando do Linux.
  • Um nome de domínio registrado apontando para o endereço IP do seu servidor.
  • Acesso à linha de comando do seu servidor via SSH ou console.

Passo 1: Atualize Seu Sistema

Comece atualizando o seu sistema Fedora para garantir que todos os seus pacotes estejam atualizados:

sudo dnf update -y

Passo 2: Instale a Pilha LAMP (Linux, Apache, MySQL, PHP)

O WordPress requer uma pilha LAMP para funcionar. Aqui está como instalar cada componente:

Linux (Fedora)

Você já está usando o Fedora, que é o componente Linux da pilha LAMP.

Apache

Instale o Apache usando o seguinte comando:

sudo dnf install httpd -y

Habilite e inicie o serviço Apache:

sudo systemctl enable httpd
sudo systemctl start httpd

MySQL

Instale o MySQL e proteja a instalação:

sudo dnf install mysql-server
sudo systemctl enable mysqld
sudo systemctl start mysqld
sudo mysql_secure_installation

Siga as instruções para definir uma senha root, remover usuários anônimos e proteger sua instalação do MySQL.

PHP

Instale o PHP junto com as extensões necessárias para o WordPress:

sudo dnf install php php-mysqlnd php-gd php-mbstring php-xml php-pear php-json -y

Reinicie o Apache para aplicar as alterações:

sudo systemctl restart httpd

Passo 3: Configurar o MySQL para o WordPress

Faça login no MySQL e crie um banco de dados e um usuário para o WordPress:

mysql -u root -p

Uma vez logado, execute os seguintes comandos SQL:

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 de sua escolha.

Passo 4: Instalar o WordPress

Baixar o WordPress

Baixe a versão mais recente do WordPress:

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 cp -a wordpress/* /var/www/html

Configurar Permissões

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

sudo chown -R apache:apache /var/www/html
sudo find /var/www/html -type d -exec chmod 755 {} \;
sudo find /var/www/html -type f -exec chmod 644 {} \;

Configurar o WordPress

Renomeie o arquivo wp-config-sample.php para wp-config.php:

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

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

sudo nano wp-config.php

Encontre as seguintes linhas e substitua-as pelas informações do seu banco de dados:

define('DB_NAME', 'wordpressdb');
define('DB_USER', 'wordpressuser');
define('DB_PASSWORD', 'sua_senha_segura');
define('DB_HOST', 'localhost');

Salve e feche o arquivo.

Passo 5: Complete a Instalação do WordPress

Abra o seu navegador da 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 na tela para completar a instalação. Você precisará fornecer:

  • Um título para o site.

  • Um nome de usuário e senha de admin.

  • Um endereço de e-mail de admin.

Uma vez concluído, você poderá fazer login no painel de controle do WordPress e começar a personalizar o seu site.

Passo 6: Proteger Seu Site WordPress

  • Certificado SSL: É altamente recomendável proteger o seu site com um certificado SSL. Você pode obter um certificado gratuito da Let's Encrypt.
  • Firewall: Considere configurar um firewall com firewalld ou ufw para melhorar a segurança do servidor.
  • Plugins de Segurança do WordPress: Instale plugins de segurança como Wordfence ou Sucuri para proteger o seu site WordPress de vários ataques.

Passo 7: Manutenção Regular

  • Atualizações: Mantenha o seu servidor Fedora, o núcleo do WordPress, temas e plugins atualizados.
  • Backups: Implemente uma rotina regular de backups para os arquivos e o banco de dados do WordPress.

Solução de Problemas Comuns

  • Problemas de Permissão: Certifique-se de que o usuário Apache (geralmente apache) tenha as permissões corretas no diretório e arquivos do WordPress.
  • Tela Branca da Morte: Isso pode ser devido a um conflito de plugin ou tema. Tente desativar todos os plugins e alternar para um tema padrão para diagnosticar o problema.
  • Erro ao Estabelecer Conexão com o Banco de Dados: Verifique suas credenciais de banco de dados em wp-config.php e certifique-se de que o serviço MySQL está em execução.

Últimas Palavras

Agora você tem uma instalação totalmente funcional do WordPress no seu servidor Fedora. Mantenha o seu sistema atualizado e verifique regularmente as atualizações do WordPress para manter a segurança e o desempenho. Aproveite o seu novo site WordPress!