Instalando WordPress no Debian Server 9 sem cpanel

Bem-vindos, irmãos, a um artigo exclusivo intitulado. Instalando o WordPress no servidor Debian. Sem a necessidade de nenhum painel de controle, desde os famosos painéis como Cpanel, plask, DirectAdmin, vistacp, e outros painéis pagos e gratuitos para criar um ambiente para rodar, sites e gerenciá-los com recursos que diferem entre um painel do outro, e é claro que o mais famoso deles é o painel cpanel. Sem mais delongas, instalaremos o WordPress no Debian 9 e Apache 5

Requisitos de explicação

1 - Sistema Debian Posicionado em um servidor (servidor de internet).

2- Acessando as ilhas ao servidor ou conta de administrador root.

3 - Endereço IP estático ou configurado no servidor ou servidor. Claro, isso está disponível para qualquer servidor que você reservar no Data Center,

4 - Se você pretende disponibilizar seu site ao público, você deve Domínio ou reserva de domínio para conectar dns ao servidor,

5- Instale apache  LAMP em um sistema Debian.

6 - cópia WordPress A última versão do site oficial.

7 - O programa para se conectar ao servidor massa de vidraceiro

 

Qual é o sistema Debian?

O sistema Debian ou a distribuição Debian é um sistema operacional de computador que consiste inteiramente em software livre e aberto, o que significa que qualquer um que pode contribuir e desenvolver o sistema está sob a GNU General Public License. O Debian usa o kernel Linux e ferramentas GNU, e a distribuição Debian é conhecida por seu estrito compromisso com testes abertos, colaborativos e participativos. Debian é um sistema operacional global adequado para muitos usos pessoais e de escritório, serviços de banco de dados, servidores e serviços de armazenamento.

O que é Apache

nome do apache em inglês  Servidor Apache HTTP. Apache é aquele que desempenhou um papel muito importante no desenvolvimento da web e no crescimento global nos primeiros dias da era da web. O que o Apache é usado e qual é a sua missão. O Apache é usado para servir páginas da web estáticas e dinâmicas. Estático, como linguagem html e dinâmica que muda, como fóruns, WordPress e outros scripts ou aplicativos projetados para usar o ambiente e recursos do Apache. E o Apache é de fato um dos componentes do pacote de desenvolvimento web conhecido como LAMP, que contém o sistema operacional Linux ou GNU Linux, o servidor web, o banco de dados Mysql e muitas linguagens de programação, incluindo php, Python e Perl. Uma das vantagens do Apache é que ele fornece conteúdo de uma maneira muito confiável e segura 

Benefícios de instalar o WordPress no Debian

Um dos benefícios reais é economizar dinheiro em comparação com a contratação de empresas de hospedagem. E em segundo lugar, a velocidade do site em uma distribuição Debian comparada a uma instalação em um cpanel. Uma velocidade perceptível de 25%, e isso contribui para a divulgação do site em busca e ascensão. Sua classificação no Google e em outros mecanismos de pesquisa. E para aumentar sua renda material. Além de evitar a lentidão de empresas de hospedagem árabes ou estrangeiras. Que oferece planos de hospedagem por US $ 3 por mês e adiciona 400 sites no mesmo servidor. E você começa a notar a lentidão em seu site quando ultrapassa 100 artigos sobre a experiência. Quando um site está em um servidor vps privado, a linha de internet. No servidor com potência total para o seu site, e isso irá ajudá-lo a baixar do seu site e fornecer dados rapidamente aos seus visitantes. Além da proteção contra hackers que afligem as empresas de hospedagem devido a configurações incorretas. Não estou falando de todas as empresas de hospedagem. Existem empresas de hospedagem com forte proteção, mas são estrangeiras e não árabes. Porque durante minha trajetória na Internet, já trabalhei com mais de 15 empresas árabes, e todas elas, sem exceção, não merecem o nome de empresas de hospedagem. Um dos recursos mais importantes é que todos os recursos do servidor serão apenas para o seu site e não são distribuídos em um painel de controle que consome RAM e processador, o que melhora a estabilidade do seu site e também melhora a classificação e o lucro de sua pesquisa, etc. .

Por que escolher o WordPress

O WordPress, é claro, atualmente comanda mais de 35%. Um dos sites da web para facilidade de uso e compatibilidade com SEO. Enquanto você pode configurar e equipar para atender a todas as áreas. De escrever artigos a explicações. Ou um blog pessoal no qual você apresenta suas experiências, ou uma loja online para vender serviços e produtos. Ou uma instituição ou treinamento, como um site de consultoria, e as demais funcionalidades são inúmeras.

 

Nota explicativa fornecida pela Mekano Tech Informatics em servidores reais

Eu reservei o servidor de Data Center Hetzner De servidores em nuvem. Você selecionou a distribuição Debian que é instalada automaticamente e está pronta

Descrição: Instalando o pacote LAMP

Antes de instalar o Lamp que contém o Apache em suas partes, a primeira coisa que fazemos antes da instalação é atualizar os pacotes e kernel e corrigir problemas de segurança com estes comandos

apt-get update
apt-get upgrade
apt-get dist-upgrade

Imagem da adição do primeiro comando de atualização para instalar o WordPress em servidores Debian 9 sem cpanel

Uma imagem mostrando a adição dos primeiros comandos para atualizar pacotes em uma distribuição Debian

Este é o resultado da questão após adicioná-lo mostra como a atualização foi feita

apt-get update Ign: 1 http://mirror.hetzner.de/debian/packages stretch InRelease Get: 2 http://security.debian.org stretch / updates InRelease [94.3 kB] Get: 3 http: // mirror hetzner.de/debian/packages stretch-updates InRelease [91.0 kB] Ign: 4 http://deb.debian.org/debian stretch InRelease Get: 5 http://deb.debian.org/debian stretch-updates InRelease [ 91.0 kB] Get: 6 http://mirror.hetzner.de/debian/packages stretch-backports InRelease [91.8 kB] Get: 7 http://mirror.hetzner.de/debian/stretch security / updates InRelease [94.3] kB] Hit: 8 http://mirror.hetzner.de/debian/packages stretch Lançamento Hit: 9 http://deb.debian.org/debian stretch Lançamento Get: 10 http://security.debian.org stretch / updates / non-free Sources [1,216 B] Get: 11 http://security.debian.org/updates/main Sources [207 kB] Get: 12 http://security.debian.org stretch / updates / contrib Sources [ 1,384 B] Get: 13 http://security.debian.org stretch / updates / main amd64 Pacotes [495 kB] Get: 14 http://security.debian.org stretch / updates / main Tra nslation-en [221 kB] Obtenha: 15 http://deb.debian.org/debian stretch-updates / main Sources [13.1 kB] Ign: 16 http://mirror.hetzner.de/debian/packages stretch-backports / main amd64 Packages Ign: 17 http://mirror.hetzner.de/debian/packages stretch-backports / main Translation-en Get: 16 http://mirror.hetzner.de/debian/packages stretch-backports / main amd64 Pacotes [601 kB] Get: 17 http://mirror.hetzner.de/debian/packages stretch-backports / main Translation-en [459 kB] Ign: 18 http://mirror.hetzner.de/debian/security stretch / updates / main amd64 Packages Ign: 19 http://mirror.hetzner.de/debian/security stretch / updates / main Translation-en Get: 18 http://mirror.hetzner.de/debian/security/updates/ main Pacotes amd64 [495 kB] Get: 19 http://mirror.hetzner.de/debian/security stretch / updates / main Translation-en [221 kB] Get: 22 http://deb.debian.org/debian stretch / Fontes principais [6,745 kB] Get: 23 http://deb.debian.org/debian stretch / non-free Sources [79.4 kB] Get: 24 http://deb.debian.org/debian stretch / contr Fontes ib [44.7 kB] Obtido 10.0 MB em 3s (2,624 kB / s) Lendo listas de pacotes ... Feito

Adicionamos o seguinte comando, que é

apt-get upgrade

O benefício deste comando ou o que ele faz é atualizar o sistema para a versão mais recente do Debian. Siga as etapas para instalar o WordPress no Debian Server 9 sem cpanel

Imagem mostrando o comando para atualizar o Debian para instalar o WordPress nele

Ele aparecerá com você conforme mostrado na imagem. E aqui o sistema diz, você realmente deseja atualizar? Eu sigo o processo de atualização? Digite a letra y para a palavra sim e pressione Enter. Para completar o processo de atualização

Aqui está o resultado da questão após o término da atualização. Uma pequena nota, o servidor que estou usando tem a última versão do Debian instalada, que é o Debian 9 no momento. Não demorou muito para atualizar. Esta é a saída

apt-get upgrade Lendo listas de pacotes ... Concluído Construindo árvore de dependências Lendo informações de estado ... Concluído Calculando atualização ... Concluído Os seguintes pacotes serão atualizados: qemu-guest-agent qemu-utils 2 atualizado, 0 recém-instalado, 0 para remover e 0 não atualizado. Precisa obter 1,300 KB de arquivos. Após esta operação, 2,048 B de espaço em disco adicional serão usados. Você quer continuar? [S / n] y Get: 1 http://security.debian.org stretch / updates / main amd64 qemu-guest-agent amd64 1: 2.8 + dfsg-6 + deb9u7 [315 kB] Get: 2 http: // security.debian.org stretch / updates / main amd64 qemu-utils amd64 1: 2.8 + dfsg-6 + deb9u7 [986 kB] Obtido 1,300 kB em 0s (14.0 MB / s) (Lendo banco de dados ... 33909 arquivos e diretórios atualmente instalado.) Preparando para descompactar ... / qemu-guest-agent_1% 3a2.8 + dfsg-6 + deb9u7_amd64.deb ... Descompactando qemu-guest-agent (1: 2.8 + dfsg-6 + deb9u7) em (1 : 2.8 + dfsg-6 + deb9u5) ... Preparando para descompactar ... / qemu-utils_1% 3a2.8 + dfsg-6 + deb9u7_amd64.deb ... Descompactando qemu-utils (1: 2.8 + dfsg-6 + ) deb9u7) over (1: 2.8 + dfsg-6 + deb9u5) ... Configurando qemu-guest-agent (1: 2.8 + dfsg-6 + deb9u7) ... Configurando qemu-utils (1: 2.8 + dfsg ) 6 + deb9u7) ... Processando gatilhos para systemd (232-25 + deb9u11) ... Processando gatilhos para man-db (2.7.6.1-2) ...

Depois de concluir a atualização, você adiciona o seguinte comando listado no início da explicação: Ele confirma que o processo de atualização dos serviços do sistema foi atualizado e não todo o sistema foi atualizado. O que você deve fazer é fazer uma atualização do sistema

apt-get dist-upgrade

Esta é uma imagem que mostra o processo após adicionar o pedido

A imagem mostra um comando para se certificar de que os pacotes são atualizados e não a atualização do sistema

A primeira etapa de atualização e atualização de pacotes e do sistema operacional para a versão mais recente foi concluída

A segunda etapa é adicionar o nome do host ao servidor por meio deste comando, que altera o nome do host com seu próprio nome descritivo. Mas esteja ciente de que pode ser necessário reiniciar o servidor ou o sistema.O sistema aplica o nome do host ou nome do host adicionado.

hostnamectl set-hostname hostname.yourdomain.com

nome do host.seudominio.com

Aqui, o nome do host deve ser o nome de um subdomínio de seu domínio ou o domínio que você reservou para executar o servidor WordPress. Exemplo word.mekan0.com

Depois de adicionar este comando, você pressiona Enter no teclado. Aqui está uma imagem como exemplo de adição de hospedeiro Neem

Uma imagem mostrando como adicionar namehost ao servidor Debian

 

E o próximo plano em

Estamos instalando alguns utilitários necessários e precisaremos deles para solucionar os erros e corrigi-los. Você adiciona o seguinte comando

apt install net-tools sudo wget curl bash-completion

Acho que o sistema Debian 9 tem esses utilitários, mas certifique-se de adicionar esses comandos como backup. Após a conclusão, reinicie o servidor digitando o comando reinicialização  Após reiniciar, você efetua login no servidor e notará que o nome do servidor foi alterado para o endereço do servidor de nomes que criamos, por exemplo na imagem.

Uma imagem mostrando um exemplo de mudança do servidor de nomes para Debian 9

Irá notar aqui na linha de comandos que o nome do servidor foi alterado e também o nome do servidor como mostrado na imagem e estes dados que apareceram ao reiniciar o servidor e iniciar sessão novamente

Instale o Apache

Depois de entrar no servidor com privilégios de administrador (root), instalamos o Apache HTTP, que está disponível nos repositórios do Debian 9. Você adiciona este comando ao prompt de comando e pressiona Enter

 apt instalar o apache2

Depois de adicionar o comando de instalação do Apache, você verá no prompt de comando se deve ou não concluir a instalação do Apache, é assim que o código aparecerá.

apt install apache2 Lendo listas de pacotes ... Concluído Construindo árvore de dependências Lendo informações de estado ... Concluído Os seguintes pacotes adicionais serão instalados: apache2-bin apache2-data apache2-utils libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap liblua5.2 -0 libperl5.24 perl Pacotes sugeridos: www-browser apache2-doc apache2-suexec-pristine | apache2-suexec-custom perl-doc libterm-readline-gnu-perl | libterm-readline-perl-perl make Pacotes recomendados: ssl-cert rename Os seguintes NOVOS pacotes serão instalados: apache2 apache2-bin apache2-data apache2-utils libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutillibluper1-5.2ldap. 0 perl 5.24 atualizado, 0 recém-instalados, 11 para remover e 0 não atualizados. Precisa obter 0 KB de arquivos. Após esta operação, 5,852 MB de espaço em disco adicional serão usados. Você quer continuar? [S / n]

Você pressiona a letra Y no teclado, a seguir pressiona Enter, e após a instalação do Apache terminar, abrimos o navegador e digitamos o IP do servidor. No navegador, no meu caso, sou o IP. O servidor que estou explicando é 159.69.215.225 Vai aparecer com você como esta foto Uma imagem mostrando que o Apache está funcionando corretamente na distribuição Bian 9.

Depois de ter certeza que o Apache está instalado corretamente e esta imagem está acima. Garante que o Apache está instalado corretamente na distribuição Debian. Agora estamos instalando as últimas versões dos tradutores php. Para ler o wordpress CMS com este comando e pressione Enter.

apt install libapache2-mod-php7.0 php7.0 php7.0-gd php7.0-xml php7.0-curl php7.0-mbstring php7.0-mcrypt php7.0-xmlrpc

O sistema irá mostrar se completamos a instalação ou não .. Cancelar Como os comandos acima, você digita a letra Y e pressiona Enter. no teclado. Como mostrado na imagem Imagem mostrando o comando para instalar traduções php no Debian 9

Depois de completar a instalação das traduções php, as últimas versões agora estão prontas. Instale MariaDB, um servidor de banco de dados. Deve ser instalado para criar um banco de dados para WordPress. E entre em contato com eles para que possamos instalar o WordPress corretamente com isso.

apt install php7.0-mysql mariadb-server mariadb-client

O sistema irá oferecer para você continuar a instalação ou não, como acontecia nos comandos anteriores, você digita a letra Y e pressiona o botão enter no teclado para continuar a instalação. Esta informação aparecerá no prompt de comando para garantir que a instalação esteja correta

apt instalar php7.0-mysql mariadb-server mariadb-client
Lendo listas de pacotes ... Concluído
Construindo árvore de dependências
Lendo informações de estado ... Concluído
Os seguintes pacotes adicionais serão instalados:
galera-3 gawk libconfig-inifiles-perl libdbi-perl libjemalloc1 libmpfr4
libreadline5 libsigsegv2 mariadb-client-10.1 mariadb-client-core-10.1
mariadb-common mariadb-server-10.1 mariadb-server-core-10.1 mysql-common
rsync socat
Pacotes sugeridos:
gawk-doc libclone-perl libmldbm-perl libnet-daemon-perl
libsql-statement-perl mailx mariadb-test netcat-openbsd tinyca
Pacotes recomendados:
libdbd-mysql-perl libterm-readkey-perl libhtml-template-perl
A seguir será NOVOS pacotes instalados:
galera-3 gawk libconfig-inifiles-perl libdbi-perl libjemalloc1 libmpfr4
libreadline5 libsigsegv2 mariadb-client mariadb-client-10.1
mariadb-client-core-10.1 mariadb-common mariadb-server mariadb-server-10.1
mariadb-server-core-10.1 mysql-common php7.0-mysql rsync socat
0 atualizado, 19 recém-instalado, para remover e 0 0 não atualizados.
Precisa obter o 25.7 MB de arquivos.
Após esta operação, 189 MB de espaço em disco adicional será usado.
Você quer continuar? [Y / n] y
Obtenha: 1 http://deb.debian.org/debian stretch / main amd64 libmpfr4 amd64 3.1.5-1 [556 kB]
Obtenha: 2 http://deb.debian.org/debian stretch / main amd64 libsigsegv2 amd64 2.10-5 [28.9 kB]
Obtenha: 3 http://deb.debian.org/debian stretch / main amd64 gawk amd64 1: 4.1.4 + dfsg-1 [571 kB]
Obtenha: 4 http://deb.debian.org/debian stretch / main amd64 mysql-common all 5.8 + 1.0.2 [5,608 B]
Obtenha: 5 http://deb.debian.org/debian stretch / main amd64 mariadb-common all 10.1.38-0 + deb9u1 [28.4 kB]
Obtenha: 6 http://deb.debian.org/debian stretch / main amd64 galera-3 amd64 25.3.19-2 [955 kB]
Obtenha: 7 http://deb.debian.org/debian stretch / main amd64 libdbi-perl amd64 1.636-1 + b1 [766 kB]
Obtenha: 8 http://deb.debian.org/debian stretch / main amd64 libreadline5 amd64 5.2 + dfsg-3 + b1 [119 kB]
Obtenha: 9 http://deb.debian.org/debian stretch / main amd64 mariadb-client-core-10.1 amd64 10.1.38-0 + deb9u1 [5,107 kB]
Obtenha: 10 http://deb.debian.org/debian stretch / main amd64 libconfig-inifiles-perl all 2.94-1 [53.4 kB]
Obtenha: 11 http://deb.debian.org/debian stretch / main amd64 libjemalloc1 amd64 3.6.0-9.1 [89.8 kB]
Obtenha: 12 http://deb.debian.org/debian stretch / main amd64 mariadb-client-10.1 amd64 10.1.38-0 + deb9u1 [5,918 kB]
Obtenha: 13 http://deb.debian.org/debian stretch / main amd64 mariadb-server-core-10.1 amd64 10.1.38-0 + deb9u1 [5,241 kB]
Obtenha: 14 http://deb.debian.org/debian stretch / main amd64 rsync amd64 3.1.2-1 + deb9u2 [393 kB]
Obtenha: 15 http://deb.debian.org/debian stretch / main amd64 socat amd64 1.7.3.1-2 + deb9u1 [353 kB]
Obtenha: 16 http://deb.debian.org/debian stretch / main amd64 mariadb-server-10.1 amd64 10.1.38-0 + deb9u1 [5,344 kB]
Obter: 17 http://deb.debian.org/debian stretch / main amd64 mariadb-client all 10.1.38-0 + deb9u1 [27.2 kB]
Obtenha: 18 http://deb.debian.org/debian stretch / main amd64 mariadb-server all 10.1.38-0 + deb9u1 [27.3 kB]
Obtenha: 19 http://deb.debian.org/debian stretch / main amd64 php7.0-mysql amd64 7.0.33-0 + deb9u3 [124 kB]
Obtido 25.7 MB em 0s (35.8 MB / s)
Pré-configurando pacotes ...
Selecionando o pacote anteriormente não selecionado libmpfr4: amd64.
(Lendo banco de dados ... 35883 arquivos e diretórios instalados atualmente.)
Preparando para descompactar ... / libmpfr4_3.1.5-1_amd64.deb ...
Descompactando libmpfr4: amd64 (3.1.5-1) ...
Selecionando o pacote anteriormente não selecionado libsigsegv2: amd64.
Preparando para descompactar ... / libsigsegv2_2.10-5_amd64.deb ...
Descompactando libsigsegv2: amd64 (2.10-5) ...
Configurando libmpfr4: amd64 (3.1.5-1) ...
Configurando libsigsegv2: amd64 (2.10-5) ...
Selecionando gawk de pacote não selecionado anteriormente.
(Lendo banco de dados ... 35905 arquivos e diretórios instalados atualmente.)
Preparando para descompactar ... / 00-gawk_1% 3a4.1.4 + dfsg-1_amd64.deb ...
Descompactando gawk (1: 4.1.4 + dfsg-1) ...
Selecionando o pacote não selecionado mysql-common.
Preparando para descompactar ... / 01-mysql-common_5.8 + 1.0.2_all.deb ...
Descompactando mysql-common (5.8 + 1.0.2) ...
Selecionando o pacote previamente não selecionado mariadb-common.
Preparando para descompactar ... / 02-mariadb-common_10.1.38-0 + deb9u1_all.deb ...
Descompactando mariadb-common (10.1.38-0 + deb9u1) ...
Selecionando o pacote galera-3 anteriormente não selecionado.
Preparando para descompactar ... / 03-galera-3_25.3.19-2_amd64.deb ...
Desembalando galera-3 (25.3.19-2) ...
Selecionando o pacote libdbi-perl não selecionado anteriormente.
Preparando para descompactar ... / 04-libdbi-perl_1.636-1 + b1_amd64.deb ...
Descompactando libdbi-perl (1.636-1 + b1) ...
Selecionando o pacote anteriormente não selecionado libreadline5: amd64.
Preparando para descompactar ... / 05-libreadline5_5.2 + dfsg-3 + b1_amd64.deb ...
Descompactando libreadline5: amd64 (5.2 + dfsg-3 + b1) ...
Selecionando o pacote anteriormente não selecionado mariadb-client-core-10.1.
Preparando para descompactar ... / 06-mariadb-client-core-10.1_10.1.38-0 + deb9u1_amd64.deb ...
Descompactando mariadb-client-core-10.1 (10.1.38-0 + deb9u1) ...
Selecionando o pacote anteriormente não selecionado libconfig-inifiles-perl.
Preparando para descompactar ... / 07-libconfig-inifiles-perl_2.94-1_all.deb ...
Descompactando libconfig-inifiles-perl (2.94-1) ...
Selecionando o pacote anteriormente não selecionado libjemalloc1.
Preparando para descompactar ... / 08-libjemalloc1_3.6.0-9.1_amd64.deb ...
Descompactando libjemalloc1 (3.6.0-9.1) ...
Selecionando o pacote anteriormente não selecionado mariadb-client-10.1.
Preparando para descompactar ... / 09-mariadb-client-10.1_10.1.38-0 + deb9u1_amd64.deb ...
Descompactando mariadb-client-10.1 (10.1.38-0 + deb9u1) ...
Selecionando o pacote anteriormente não selecionado mariadb-server-core-10.1.
Preparando para descompactar ... / 10-mariadb-server-core-10.1_10.1.38-0 + deb9u1_amd64.deb ...
Descompactando mariadb-server-core-10.1 (10.1.38-0 + deb9u1) ...
Selecionando o pacote rsync anteriormente não selecionado.
Preparando para descompactar ... / 11-rsync_3.1.2-1 + deb9u2_amd64.deb ...
Descompactando rsync (3.1.2-1 + deb9u2) ...
Selecionando o pacote socat anteriormente não selecionado.
Preparando para descompactar ... / 12-socat_1.7.3.1-2 + deb9u1_amd64.deb ...
Descompactando socat (1.7.3.1-2 + deb9u1) ...
Configurando mysql-common (5.8 + 1.0.2) ...
alternativas de atualização: usando /etc/mysql/my.cnf.fallback para fornecer /etc/mysql/my.cnf (my.cnf) no modo automático
Configurando mariadb-common (10.1.38-0 + deb9u1) ...
alternativas de atualização: usando /etc/mysql/mariadb.cnf para fornecer /etc/mysql/my.cnf (my.cnf) no modo automático
Selecionando o pacote anteriormente não selecionado mariadb-server-10.1.
(Lendo banco de dados ... 36487 arquivos e diretórios instalados atualmente.)
Preparando para descompactar ... / mariadb-server-10.1_10.1.38-0 + deb9u1_amd64.deb ...
Descompactando mariadb-server-10.1 (10.1.38-0 + deb9u1) ...
Selecionando o pacote mariadb-client anteriormente não selecionado.
Preparando para descompactar ... / mariadb-client_10.1.38-0 + deb9u1_all.deb ...
Descompactando mariadb-client (10.1.38-0 + deb9u1) ...
Selecionando o pacote mariadb-server anteriormente não selecionado.
Preparando para descompactar ... / mariadb-server_10.1.38-0 + deb9u1_all.deb ...
Descompactando mariadb-server (10.1.38-0 + deb9u1) ...
Selecionando o pacote anteriormente não selecionado php7.0-mysql.
Preparando para descompactar ... / php7.0-mysql_7.0.33-0 + deb9u3_amd64.deb ...
Descompactando php7.0-mysql (7.0.33-0 + deb9u3) ...
Configurando php7.0-mysql (7.0.33-0 + deb9u3) ...

Criando arquivo de configuração /etc/php/7.0/mods-available/mysqlnd.ini com a nova versão

Criando arquivo de configuração /etc/php/7.0/mods-available/mysqli.ini com a nova versão

Criando arquivo de configuração /etc/php/7.0/mods-available/pdo_mysql.ini com a nova versão
Configurando libconfig-inifiles-perl (2.94-1) ...
Configurando libjemalloc1 (3.6.0-9.1) ...
Processando gatilhos para libapache2-mod-php7.0 (7.0.33-0 + deb9u3) ...
Configurando o socat (1.7.3.1-2 + deb9u1) ...
Configurando o gawk (1: 4.1.4 + dfsg-1) ...
Configurando rsync (3.1.2-1 + deb9u2) ...
Link simbólico criado /etc/systemd/system/multi-user.target.wants/rsync.service → /lib/systemd/system/rsync.service.
Processando gatilhos para libc-bin (2.24-11 + deb9u4) ...
Configurando galera-3 (25.3.19-2) ...
Processando gatilhos para systemd (232-25 + deb9u11) ...
Processando gatilhos para man-db (2.7.6.1-2) ...
Configurando libreadline5: amd64 (5.2 + dfsg-3 + b1) ...
Configurando libdbi-perl (1.636-1 + b1) ...
Configurando mariadb-server-core-10.1 (10.1.38-0 + deb9u1) ...
Configurando mariadb-client-core-10.1 (10.1.38-0 + deb9u1) ...
Configurando mariadb-client-10.1 (10.1.38-0 + deb9u1) ...
Configurando o cliente mariadb (10.1.38-0 + deb9u1) ...
Configurando mariadb-server-10.1 (10.1.38-0 + deb9u1) ...
Link simbólico criado /etc/systemd/system/mysql.service → /lib/systemd/system/mariadb.service.
Link simbólico criado /etc/systemd/system/mysqld.service → /lib/systemd/system/mariadb.service.
Link simbólico criado /etc/systemd/system/multi-user.target.wants/mariadb.service → /lib/systemd/system/mariadb.service.
Configurando mariadb-server (10.1.38-0 + deb9u1) ...
Processando gatilhos para libc-bin (2.24-11 + deb9u4) ...
Processando gatilhos para systemd (232-25 + deb9u11) ...
raiz@palavra:~#

A segunda etapa é executar o MariaDB que instalamos. Nós digitamos este comando para executar

systemctl start mariadb

Depois de executar MARIADB

Estamos instalando o Assistente de banco de dados Mysql. Seguro e será solicitado que você escolha uma senha forte. Para o usuário root porque usa a senha do administrador do servidor. No gerenciador de banco de dados, entretanto, adicionamos o seguinte comando. Para instalar o manipulador de banco de dados mysql com este comando.

mysql_secure_installation

Você notará depois de adicionar o comando. Ele pede que você escreva a senha do root. O servidor que você escreve. Ele oferecerá a você uma senha forte, pressione Y. Em seguida, pressione Enter. Você será solicitado a inserir uma nova senha para inserir a nova senha. Em seguida, você pressiona Enter e o sistema irá confirmar inserindo a senha pela segunda vez. Para certificar-se de que digitou e pressione Enter. Então o sistema irá dizer-lhe que

Digite a senha atual do root (y. N):               Você pressiona y e, em seguida, entra 

Depois de pressioná-lo, você já tem um conjunto de senhas de root,             pressione n e depois digite

Ele se oferecerá para alterar a senha de root? [S / N]                        Você pressiona y e entra para alterar a senha para os bancos de dados de administrador
Você digita a nova senha e, a seguir, a digita novamente para confirmar e, em seguida, entra por padrão. A instalação do MariaDB contém um usuário anônimo, permitindo que qualquer pessoa
Para entrar no MariaDB sem ter que criar uma conta de usuário

O sistema irá mostrar a você

Remover usuários anônimos? [S / N]                                      Você digita y e depois insere 

Irão aparecer opções organizadas clicando nessas letras.

n então entre 

então entre 

então entre 

Esta saída do prompt de comando contém todas as etapas que você executou para instalar ou configurar o mysql

root@word:~# mysql_secure_installation

NOTA: O FUNCIONAMENTO DE TODAS AS PEÇAS DESTE SCRIPT É RECOMENDADO PARA TODOS MariaDB
SERVIDORES EM USO DE PRODUÇÃO! POR FAVOR LEIA CADA PASSO CUIDADOSAMENTE!

Para entrar no MariaDB para protegê-lo, precisaremos do atual
senha para o usuário root. Se você acabou de instalar o MariaDB, e
você ainda não definiu a senha de root, a senha estará em branco,
então você deve apenas pressionar enter aqui.

Digite a senha atual para a raiz (insira para nenhum):
OK, senha usada com sucesso, continuando ...

Configurar a senha do raiz garante que ninguém possa fazer login no MariaDB
usuário root sem a devida autorização.

Você já tem uma senha de root definida, então pode responder com segurança 'n'.

Alterar a senha do root? [S / n] a
Nova senha:
Re-introduza a nova palavra-passe:
Senha atualizada com sucesso!
Recarregando tabelas de privilégios ...
... Sucesso!


Por padrão, uma instalação MariaDB possui um usuário anônimo, permitindo que qualquer um
para entrar na MariaDB sem ter que criar uma conta de usuário criada para
eles. Isto é destinado apenas para testes e para fazer a instalação
vá um pouco mais suave. Você deve removê-los antes de se mudar para um
ambiente de produção.

Remover usuários anônimos? [S / n] a
... Sucesso!

Normalmente, o root só deve ter permissão para se conectar a partir de 'localhost'. Isto
garante que alguém não consiga adivinhar a senha de root da rede.

Desautorizar login de root remotamente? [S / n] n
... pulando.

Por padrão, MariaDB vem com um banco de dados chamado 'teste' que qualquer pessoa pode
Acesso. Isso também se destina apenas a testes e deve ser removido
antes de se mudar para um ambiente de produção.

Remover banco de dados de teste e acesso a ele? [S / n] e
- Descartando banco de dados de teste ...
... Sucesso!
- Removendo privilégios no banco de dados de teste ...
... Sucesso!

Recarregar as tabelas de privilégios assegurará que todas as alterações feitas até agora
terá efeito imediato.

Atualizar tabelas de privilégios agora? [Y / n] y
... Sucesso!

Limpando...

Tudo feito! Se você concluiu todas as etapas acima, seu MariaDB
A instalação agora deve ser segura.

Obrigado por usar MariaDB!

Certificamo-nos de que o MariaDB está protegido

Porque por padrão ele registra a conta root sem uma senha. Para evitar possíveis problemas de segurança, nós nos conectamos ao banco de dados. Usando a conta root e emitindo esses comandos.

mysql -u root -p
 use mysql;
 update user set plugin='' where User='root';
 flush privileges;
 quit

Depois de digitar o primeiro comando, ele pedirá a senha, que você digita e pressiona Enter.

Esta é a saída dos comandos no prompt de comando. A saída deve aparecer como este código na sua frente

root@palavra:~# mysql -u root -p
Digite a senha:
Bem-vindo ao monitor MariaDB. Os comandos terminam com; ou \ g.
Seu id de conexão MariaDB é 9
Versão do servidor: 10.1.38-MariaDB-0 + deb9u1 Debian 9.8

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab e outros.

Digite 'help;' ou '\ h' para obter ajuda. Digite '\ c' para limpar a instrução de entrada atual.

MariaDB [(nenhum)]> use mysql;
Lendo as informações da tabela para a conclusão de nomes de tabelas e colunas
Você-pode desativar esse recurso para obter um arranque mais rápido com -A

Banco de Dados Alterados
MariaDB [mysql]> update user set plugin = '' where User = 'root';
Query OK, linha 1 afetada (0.00 sec)
Linhas correspondidas: 1 Alterada: 1 Avisos: 0

MariaDB [mysql]> privilégios de liberação;
Query OK, linhas 0 afetado (0.01 seg)

MariaDB [mysql]> sair
Tchau
raiz@palavra:~#

E uma foto que mostra isso Imagem mostrando a proteção do banco de dados no Debian 9

Depois disso, adicionamos os módulos tls ou ssl. Executamos os seguintes comandos

a2enmod rewrite ssl
a2ensite default-ssl.conf

Então nós abrimos DocumentRoot para todos os sites que desejamos ativar. Abrimos os arquivos de configuração com este comando 

nano /etc/apache2/sites-enabled/000-default.conf

 Depois de abrir com você, você adiciona, nós adicionamos este código 


       Opções de índices FollowSymLinks MultiViews
       AllowOverride All
       Exigir tudo concedido
    

Em seguida, você pressiona a letra x no teclado, depois y e pressiona Enter

Então você insere este comando e adiciona o mesmo código, que está acima após abrir o arquivo.

nano /etc/apache2/sites-enabled/default-ssl.conf

Então você pressiona a letra x para sair do arquivo e y para salvar as modificações, e esta é uma imagem de como adicionar o código Uma imagem mostrando a configuração de arquivos para sites na distribuição Debian

Depois de salvar, você adiciona este comando, para se certificar de que os certificados padrão para os sites estão configurados com este comando.

nano /etc/apache2/sites-enabled/default-ssl.conf

Se o arquivo não abrir com você porque não está no servidor. Você baixa este arquivo e carrega-o neste caminho

/ etc / apache2 / sites-enabled. por programa WinSCP Como mostrado na imagem Imagem mostrando o upload de arquivos para o Servidor Debian 9

Para aplicar as configurações, adicione esses comandos no prompt de comando

a2enmod headers
systemctl restart apache2.service

Agora estamos testando a configuração do Apache se a configuração foi feita corretamente e quais são os erros. Se estiver tudo bem, reiniciamos os serviços com estes comandos

apache2ctl -t
systemctl restart apache2.service mariadb.service
systemctl enable apache2.service mariadb.service

Uma imagem mostrando a verificação do Apache na distribuição do servidor Debian 9

instalar wordpress

Entramos nos bancos de dados para criar um novo banco de dados para a instalação do WordPress através dos seguintes comandos

mysql -u root -p
CREATE DATABASE wordpress;
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpress-user'@'localhost' IDENTIFIED BY 'wordpress-pass';
FLUSH PRIVILEGES;

Nota .  wordpress-pass  Você escreve em seu lugar a senha de usuário do banco de dados WordPress, que criamos

Depois de adicionar esses comandos para criar o banco de dados e o usuário dos bancos de dados e dar os privilégios. Baixamos a versão WordPress do site oficial usando o comando wget e descompactamos aqui. No arquivo temporário com esses comandos

cd /tmp
wget http://wordpress.org/latest.tar.gz
tar xfz latest.tar.gz
cp -rf wordpress/* /var/www/html/
rm /var/www/html/index.html

Agora, damos permissões de gravação para arquivos WordPress com esses comandos

chmod -R 775 /var/www/html/
chgrp -R www-data /var/www/html/
ls -al /var/www/html

Agora você solicita o IP do servidor no navegador para instalar o WordPress, conforme mostrado na imagem

Imagem mostrando a primeira instalação do WordPress no Debian 9

Uma imagem mostrando a fase de instalação do WordPress

Em seguida, conclua as etapas usuais de instalação

. Parabéns, você instalou o WordPress no Debian Server 9 sem cpanel,

 

Nesta explicação, incluí deliberadamente todos os detalhes para o benefício daqueles que não sabem o acréscimo de códigos e o que eles significam e para o benefício de todos.

Outra explicação será feita para conectar o domínio ao servidor e proteger completamente o wordpress e o servidor. Esteja sempre atento ao que há de novo. Tudo que você precisa fazer é assinar as notificações 

Explicação intitulada. Instalando WordPress no Debian Server 9 sem cpanel

Não é permitido copiar o artigo e incluí-lo em qualquer site sem citar a fonte, que é Mekano Tech

Devemos respeitar os direitos de propriedade intelectual 

Artigos Relacionados
Publique o artigo em

Adicione um comentário