Como instalar o WordPress no Nginx CentOS 7 - PT

WordPress é o CMS mais popular (sistema de gerenciamento de conteúdo) no mundo e é usado para a criação de mais de 30% de todos os sites do mundo. Existem diferentes maneiras de instalar o WordPress, mas o artigo a seguir mostrará como instalar o WordPress no Nginx, que é uma alternativa ao servidor Apache mais famoso, mas consome menos recursos. Lembre-se de que essa é uma maneira um pouco mais avançada de instalação e os não-geeks podem ter dificuldades no processo.

Instale o WordPress no Nginx


Além disso, Ler Melhores correções para "ECONNREFUSED - Conexão recusada pelo servidor ”Erro no FileZilla


Por que escolher Nginx e CentOS 7 para sua instalação do WordPress?

O WordPress como um dos sistemas de gerenciamento de conteúdo mais populares foi desenvolvido para funcionar em uma grande variedade de sistemas, contanto que eles encontrem o Requisitos Mínimos do Sistema. Na última versão do WordPress, eles são os seguintes:

  • Versão PHP 7.4 ou mais alto
  • MySQL 5.6 ou versão MariaDB 10.1 ou mais alto
  • Servidores da web Apache ou Nginx são recomendados

Bem ali nos requisitos do sistema, existe a recomendação de usar Nginx. Este é o principal candidato ao projeto de servidor da web Apache, que está sendo usado por uma parte substancial de todos os sites da Internet hospedados em todo o mundo. o vantagens do Nginx é que é um software comprovado que tem sido usado para alimentar alguns dos maiores e mais visitados sites e serviços. além disso, inclui funcionalidade avançada incorporada, em oposição ao design modular do Apache. CentOS 7 é uma das distribuições Linux de servidor mais populares, pois é um pacote de software livre e de código aberto da Red Hat. A maioria das empresas de hospedagem na web usa-o para fornecer uma ampla gama de serviços de hospedagem, pois é um software confiável e bem testado.


Como instalar o WordPress no Nginx CentOS 7

Para instalar o WordPress no Nginx, você deve começar com a criação do seu host virtual, que será usado para a instalação do WordPress. A configuração para esse host pode ser encontrada em /etc / nginx / conf.d diretório. O que você verá neste arquivo é o nome de domínio, porta, raiz do documento, localização do log, e algumas informações adicionais. Se você assumir que o nome do domínio é: wordpress.isgeek.local,
número da porta: 80. A raiz do documento: /usr / share / nginx / wordpress.isgeek.local
e logs: /usuário / compartilhamento / nginx / wordpress.isgeek.local / logs você deve primeiro criar sua postagem virtual, que é possível com o seguinte código:

vi /etc/nginx/conf.d/wordpress.conf, então, coloque o conteúdo da seguinte forma:
servidor {
ouço 80;
nome do servidor wordpress.itzgeek.local;

access_log /usr / share / nginx / wordpress.isgeek.local / logs / access.log;
error_log /usr / share / nginx / wordpress.isgeek.local / logs / error.log;

localização / {
raiz /usr / share / nginx / wordpress.isgeek.local;
index index.php index.html index.htm;

E se (-f $ request_filename) {
expira em 30d;
quebrar;
}

E se (!-e $ request_filename) {
reescrever ^(.+)$ /index.php?q = último $ 1;
}
}

location ~ .php $ {
fastcgi_pass localhost:9000; # porta onde os processos FastCGI foram gerados
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr / share / nginx / wordpress.isgeek.local $ fastcgi_script_name; # mesmo caminho que acima
fastcgi_param PATH_INFO $ fastcgi_script_name;
inclua / etc / nginx / fastcgi_params;
}
}

Então, você deve criar seu diretório de documentos raiz e o diretório para os logs.
Fazer isso, escreva as seguintes linhas de código:

mkdir /usr/share/nginx/wordpress.isgeek.local
mkdir /usr/share/nginx/wordpress.isgeek.local/log

Então você deve verificar sua configuração. Para fazer isso, escreva a seguinte linha de código: nginex -t e você verá uma mensagem dizendo “sintaxe está OK, teste é bem sucedido.
Isso significa que tudo está funcionando sem problemas e você deve reiniciar os serviços. O que você precisa fazer a seguir é digitar:
systemctl restart nginx
systemctl reinicie o php-fpm
setenforce 0


Criação de banco de dados

O próximo passo é criar o banco de dados para o seu site WordPress. Fazer isso, faça login no seu banco de dados, e crie seu banco de dados com o:
CRIAR BASE DE DADOS WordPress; linha de código, então, crie seu usuário, o que pode ser feito digitando:
CRIAR USUÁRIO 'wpuser' @ 'localhost’ IDENTIFICADO POR ‘wppassword’;
Altere WPuser e WPpassword com seu nome de usuário e senha


Conceder permissões

Próximo, você precisa adicionar permissões ao seu usuário recém-criado, para fazer isso escrever CONCEDE TODOS OS PRIVILÉGIOS NO wordpress. * TO 'wpuser' @ 'localhost’; e digite exit para sair do shell.


Configuração do WordPress

Depois de concluir com sucesso o processo de criação de seu banco de dados, é hora de configurar seu WordPress. Para fazer isso, baixe a versão mais recente do WordPress, digitando:
wget http://wordpress.org/latest.tar.gz, então você deve mover o arquivo baixado para a raiz do documento. Use este comando: mv wordpress / * /usr/share/nginx/wordpress.isgeek.local

Então, copie o sample-config.php arquivo e torná-lo como wp-config.php com esta linha de código:

cp /usr/share/nginx/wordpress.itzgeek.local/wp-config-sample.php /usr/share/nginx/wordpress.isgeek.local/wp-config.php

O próximo passo é editar o arquivo de configuração e adicionar as informações do banco de dados, para fazer isso digite vi /usr/share/nginx/wordpress.itzgeek.local/wp-config.php. Quando o arquivo é aberto, deve ter a seguinte aparência:

// ** Configurações do MySQL – Você pode obter essas informações no seu host ** //
/** O nome do banco de dados para WordPress */
definir("DB_NAME", ‘database_name_here‘);
/** Nome de usuário do banco de dados MySQL */
definir("DB_USER", ‘nomedeusuário_aqui‘);
/** Senha do banco de dados MySQL */
definir("DB_PASSWORD", ‘password_here‘);
/** Nome do host do MySQL */
definir("DB_HOST", 'Localhost');

O que você deve mudar são os valores que colocamos em negrito.
Então, torne o usuário Nginx o administrador ou proprietário do diretório em que o WordPress será instalado. Use o seguinte comando:
chown -R nginx:nginx /usr/share/nginx/wordpress.itzgeek.local/


Processo de instalação

Agora você precisa abrir uma guia do navegador e digitar wordpress.isgeek.local para acessar o seu site.

Instale o WordPress no Nginx

Aqui você terá que anotar seu site título, nome do usuário, senha, e seu o email. Estes são os detalhes que você usará para fazer login no painel de administração do WordPress. Quando estiver pronto, clique no botão Instalar WordPress, e então você verá uma mensagem de sucesso.

imagem do painel de administração nginx

Se você clicar no botão de login, será redirecionado para o painel de login do administrador, onde poderá fazer login no seu site WordPress. E você terminou todo o processo.

Wordpress na imagem de instalação bem-sucedida do nginx

Pesquisado e criado por:
Krum Popov
Empreendedor web apaixonado, vem elaborando projetos web desde 2007. No 2020, ele fundou o HTH.Guide — uma plataforma visionária dedicada a agilizar a busca pela solução de hospedagem web perfeita. Consulte Mais informação...
Revisado tecnicamente por:
Metódi Ivanov
Especialista experiente em desenvolvimento web com 8+ anos de experiência, incluindo conhecimento especializado em ambientes de hospedagem. Sua experiência garante que o conteúdo atenda aos mais altos padrões de precisão e se alinhe perfeitamente com as tecnologias de hospedagem. Consulte Mais informação...

Deixe um comentário

seu endereço de e-mail não será publicado. Os campos obrigatórios estão marcados *

Este site é protegido pelo reCAPTCHA e pelo Google Política de Privacidade e Termos de serviço Aplique.

Este site usa cookies para melhorar a experiência do usuário. Ao usar nosso site, você concorda com todos os cookies de acordo com nosso Política de Privacidade.
Eu concordo
Em HTH.Guide, oferecemos análises transparentes de hospedagem na web, garantindo a independência de influências externas. Nossas avaliações são imparciais, pois aplicamos padrões rigorosos e consistentes a todas as avaliações.
Embora possamos ganhar comissões de afiliados de algumas das empresas apresentadas, essas comissões não comprometem a integridade de nossas avaliações nem influenciam nossas classificações.
Os ganhos do afiliado contribuem para cobrir a aquisição de contas, despesas de teste, manutenção, e desenvolvimento do nosso site e sistemas internos.
Confie no HTH.Guide para obter insights de hospedagem confiáveis e sinceridade.