Nesta página: [ocultar]
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.
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.
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.
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.