Instalando WordPress en Debian Server 9 sen cpanel

Benvidos aos meus irmáns nun artigo exclusivo titulado. Instalación de WordPress no servidor Debian. Sen necesidade de ningún panel de control, desde os famosos paneis como Cpanel, plask, DirectAdmin, vistacp e outros paneis de pago e gratuítos para crear un ambiente para executar, sitios web e xestionalos con funcións que difiren entre uns e outros. e por suposto o máis famoso entre eles é o panel cpanel. Sen máis, instalaremos WordPress en Debian 9 e Apache 5

Requisitos de explicación

1 - Sistema Debian Situado nun servidor (servidor de internet).

2- Acceso ás illas ao servidor ou á conta de administrador raíz.

3 - Enderezo IP estático ou configurado no servidor ou servidor. Por suposto, está dispoñible para calquera servidor que reserve desde Data Center,

4 - Se vas poñer a túa web a disposición do público, debes facelo Reserva de dominio ou dominio para conectar dns ao servidor,

5- Instalar Apache  LAMP nun sistema Debian.

6 - copia WordPress A última versión do sitio web oficial.

7 - O programa para conectarse ao servidor masa de cristaleiro

 

Que é o sistema Debian?

O sistema Debian ou a distribución Debian é un sistema operativo informático que consta integramente de software libre e aberto, o que significa que calquera persoa que poida contribuír e desenvolver o sistema está baixo a Licenza Pública Xeral de GNU. Debian usa o kernel de Linux e as ferramentas GNU, e a distribución Debian é coñecida polo seu estrito compromiso coas probas abertas, colaborativas e participativas. Debian é un sistema operativo global axeitado para moitos usos persoais e de oficina, servizos de bases de datos, servidores e servizos de almacenamento.

Que é Apache

nome apache en inglés  Servidor HTTP Apache. Apache é quen tivo un papel moi importante no desenvolvemento da web e no crecemento global nos primeiros días da era web. Que se usa Apache e cal é a súa misión. Apache úsase para servir páxinas web tanto estáticas como dinámicas. Estática como a linguaxe html e dinámicas que cambian como foros, WordPress e outros scripts ou aplicacións que están deseñadas para usar o ambiente e as funcións de Apache. E Apache é de feito un dos compoñentes do paquete de desenvolvemento web coñecido como LAMP, que contén o sistema operativo Linux ou GNU Linux, o servidor web, a base de datos Mysql e moitas linguaxes de programación, incluíndo php, Python e Perl. Unha das vantaxes de Apache é que ofrece contido dun xeito moi fiable e moi seguro 

Beneficios de instalar WordPress en Debian

Un dos beneficios reais é aforrar diñeiro en comparación coa contratación con empresas de hospedaxe. En segundo lugar, a velocidade do sitio na distribución de Debian en comparación cunha instalación en cpanel. Unha velocidade notable do 25%, e isto contribúe á difusión do sitio en busca e aumento. O teu ranking en Google e noutros buscadores. E para aumentar os teus ingresos materiais. Ademais de evitar a lentitude das empresas de hospedaxe árabes ou estranxeiras. Que ofrece plans de hospedaxe por 3 dólares ao mes e engaden 400 sitios web no mesmo servidor. E comezas a notar a lentitude do teu sitio cando supera os 100 artigos sobre a experiencia. Cando un sitio está nun servidor vps privado, a liña de Internet. No servidor con toda a potencia para o teu sitio, e isto axudarache a descargar desde o teu sitio e a proporcionar datos rapidamente aos teus visitantes. Ademais da protección contra a piratería que afecta ás empresas de hospedaxe debido a configuracións incorrectas. Non falo de todas as empresas de hospedaxe. Hai empresas de aloxamento cunha forte protección, pero son estranxeiras e non árabes. Porque durante a miña carreira en Internet tratei con máis de 15 empresas árabes, e todas elas, sen excepción, non merecen o nome de empresas de hospedaxe. Unha das características máis importantes é que todos os recursos do servidor serán só para o teu sitio e non se distribúen nun panel de control que consuma memoria RAM e procesador, e isto mellora a estabilidade do teu sitio e tamén mellora o teu ranking de busca e beneficio, etc. .

Por que escoller WordPress

WordPress, por suposto, actualmente comanda máis do 35%. Un dos sitios web da web para facilidade de uso e compatibilidade con SEO. Aínda que pode configurar e equipar para adaptarse a todas as áreas. Desde a redacción de artigos ata as explicacións. Ou un blog persoal no que presentes as túas experiencias ou unha tenda en liña para vender servizos e produtos. Ou unha institución ou formación, como un sitio de consultoría, e as outras características son innumerables.

 

Nota explicativa proporcionada por Mekano Tech Informatics en servidores reais

Reservei o servidor desde Centro de datos Hetzner Desde servidores na nube. Seleccionaches a distribución de Debian que se instala automaticamente e está lista

Descrición: Instalación do paquete LAMP

Antes de instalar Lamp que contén Apache nas súas partes, o primeiro que facemos antes da instalación é actualizar os paquetes e o núcleo e corrixir os problemas de seguridade con estes comandos.

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

Imaxe de engadir o primeiro comando de actualización para instalar WordPress nos servidores Debian 9 sen cpanel

Unha imaxe que mostra a adición dos primeiros comandos para actualizar paquetes nunha distribución Debian

Este é o resultado do asunto despois de engadir que mostra como se fixo a actualización

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 Release Hit:9 http://deb.debian.org/debian stretch Release Get:10 http://security.debian.org stretch/ updates/non-free Fonts [1,216 B] Get:11 http://security.debian.org/updates/main Fontes [207 kB] Get:12 http://security.debian.org stretch/updates/contrib Fontes [ 1,384 B] Get:13 http://security.debian.org stretch/updates/main Paquetes amd64 [495 kB] Get:14 http://security.debian.org stretch/updates/main Tra nslation-en [221 kB] Get: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 Paquetes Ign:17 http://mirror.hetzner.de/debian/packages stretch-backports/main Translation-gl Get:16 http://mirror.hetzner.de/debian/packages stretch-backports/main amd64 Paquetes [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 Paquetes Ign:19 http://mirror.hetzner.de/debian/security stretch/updates/main Translation-gl Get:18 http://mirror.hetzner.de/debian/stretch security/updates/ Paquetes main amd64 [495 kB] Obter:19 http://mirror.hetzner.de/debian/security stretch/updates/main Translation-en [221 kB] Obter:22 http://deb.debian.org/debian stretch /Principais Fontes [6,745 kB] Get:23 http://deb.debian.org/debian stretch/non-free Fontes [79.4 kB] Get:24 http://deb.debian.org/debian stretch/contr ib Fontes [44.7 kB] Obtendo 10.0 MB en 3 s (2,624 kB/s) Lendo listas de paquetes... Feito

Engadimos o seguinte comando, que é

apt-get upgrade

A vantaxe deste comando ou do que fai é actualizar o sistema á última versión de Debian. Siga os pasos para instalar WordPress en Debian Server 9 sen cpanel

Unha imaxe que mostra o comando para actualizar Debian para instalar WordPress nel

Aparecerá contigo como se mostra na imaxe. E aquí o sistema diche, realmente queres actualizar? Sego o proceso de actualización? Escribe a letra y para a palabra si e despois preme Intro. Para completar o proceso de actualización

Aquí está o resultado do asunto despois do final da actualización. Unha pequena nota, o servidor que estou usando ten instalada a última versión de Debian, que é Debian 9 neste momento. Non levou moito tempo actualizar. Esta é a saída

apt-get upgrade Lendo listas de paquetes... Feito Creando árbore de dependencias Lendo información do estado... Feito Calculando a actualización... Feito Actualizaranse os seguintes paquetes: qemu-guest-agent qemu-utils 2 actualizado, 0 recén instalado, 0 para eliminar e 0 non actualizado. Necesitas obter 1,300 kB de arquivos. Despois desta operación, utilizaranse 2,048 B de espazo adicional no disco. Queres 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] Obtuvo 1,300 kB en 0s (14.0 MB/s) (Lendo a base de datos... 33909 ficheiros e directorios actualmente instalado.) Preparando para desempaquetar .../qemu-guest-agent_1%3a2.8+dfsg-6+deb9u7_amd64.deb ... Descomprimindo qemu-guest-agent (1:2.8+dfsg-6+deb9u7) sobre (1 :2.8+dfsg-6+deb9u5) ... Preparando para desempaquetar .../qemu-utils_1%3a2.8+dfsg-6+deb9u7_amd64.deb ... Descomprimindo 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) ... Procesando disparadores para systemd (232-25+deb9u11) ... Procesando disparadores para man-db (2.7.6.1-2) ...

Despois de completar a actualización, engade o seguinte comando que aparece na parte superior ao comezo da explicación. Confirma que o proceso de actualización dos servizos do sistema está actualizado e non se actualiza todo o sistema. O que fai é facer unha actualización do sistema

apt-get dist-upgrade

Esta é unha imaxe que mostra o proceso despois de engadir o pedido

A imaxe mostra un comando para asegurarse de que os paquetes están actualizados e non a actualización do sistema

Completouse o primeiro paso de actualización e actualización dos paquetes e do sistema operativo á última versión

O segundo paso é engadir o nome de host ao servidor mediante este comando, que cambia o nome de host co seu propio nome descritivo. Pero ten en conta que é posible que teñas que reiniciar o servidor ou o sistema. O sistema aplica o nome de host ou o nome de host que engades.

hostnamectl set-hostname hostname.yourdomain.com

hostname.yourdomain.com

Aquí, o nome de host debe ser o nome dun subdominio do teu dominio ou do dominio que reservaches para executar o servidor de WordPress. Exemplo word.mekan0.com

Despois de engadir este comando, preme Intro no teu teclado. Aquí tes unha imaxe como exemplo de engadir host neem

Unha imaxe que mostra como engadir namehost ao servidor Debian

 

E o seguinte plan

Estamos instalando algunhas utilidades necesarias e necesitarémolas para solucionar erros e solucionalos. Engade o seguinte comando

apt install net-tools sudo wget curl bash-completion

Creo que o sistema Debian 9 ten estas utilidades, pero asegúrate de engadir estes comandos como copia de seguridade. Despois de completar, reinicie o servidor escribindo o comando reinicio  Despois de reiniciar, inicia sesión no servidor.Notarás que o nome do servidor cambiou ao enderezo do servidor de nomes que creamos, por exemplo na imaxe.

Unha imaxe que mostra un exemplo de cambio do servidor de nomes a Debian 9

Notarás aquí no símbolo do sistema que cambiou o nome do servidor e tamén o nome do servidor como se mostra na imaxe e estes datos que apareceron ao reiniciar o servidor e iniciar sesión de novo nel.

Instalar Apache

Despois de iniciar sesión no servidor con privilexios de administrador (root), instalamos Apache HTTP, que está dispoñible nos repositorios de Debian 9. Engade este comando ao símbolo do sistema e preme Intro

 apt instalar apache2

Despois de engadir o comando de instalación de Apache, verá no símbolo do comando se xa se completa ou non a instalación de Apache. Así aparecerá o código.

apt install apache2 Lendo listas de paquetes... Feito Construíndo árbore de dependencias Lendo información de estado... Feito Instalaranse os seguintes paquetes adicionais: apache2-bin apache2-data apache2-utils libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap liblua5.2 -0 libperl5.24 perl Paquetes suxeridos: www-browser apache2-doc apache2-suexec-pristine | apache2-suexec-custom perl-doc libterm-readline-gnu-perl | libterm-readline-perl-perl make Paquetes recomendados: ssl-cert renomear Instalaranse os seguintes paquetes NOVOS: apache2 apache2-bin apache2-data apache2-utils libaprutil1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutillibluper1-5.2ldlap 0 upgraded. 5.24 recén instalados, 0 para eliminar e 11 sen actualizar. Necesitas obter 0 kB de arquivos. Despois desta operación, utilizaranse 0 MB de espazo adicional no disco. Queres continuar? [S/n]

Preme a letra Y no teclado, despois preme Intro e, unha vez rematada a instalación de Apache, abrimos o navegador e escribimos a IP do servidor. No navegador, no meu caso, son a IP. O servidor no que estou explicando é 159.69.215.225 Aparecerá contigo como esta imaxe Unha imaxe que mostra que Apache funciona correctamente na distribución Bian 9

Despois de asegurarse de que o Apache está instalado correctamente e esta imaxe está arriba. Asegura que Apache está instalado correctamente na distribución Debian. Agora estamos instalando as últimas versións dos tradutores PHP. Para ler o CMS de wordpress con este comando e prema Intro.

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 indicarache se completamos a instalación ou non Cancelar Como os comandos anteriores, tecleas a letra Y e pulsas Intro. no teclado. Como se mostra na imaxe Imaxe que mostra o comando para instalar traducións php en Debian 9

Despois de completar a instalación das traducións php, xa están feitas as últimas versións. Instala MariaDB, un servidor de bases de datos. Debe estar instalado para crear unha base de datos para WordPress. E contacta con eles para que poidamos instalar WordPress correctamente con isto.

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

O sistema ofrecerache continuar coa instalación ou non Como ocorreu nos comandos anteriores, tecleas a letra Y e pulsas o botón Intro do teclado para continuar coa instalación. Esta información aparecerá no símbolo do sistema para garantir que a instalación é correcta

apt install php7.0-mysql mariadb-server mariadb-client
Ler listas de paquetes ... Feito
Construíndo árbore de dependencia
Lectura da información do estado ... Feito
Engádense os seguintes paquetes adicionais:
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
Paquetes suxeridos:
gawk-doc libclone-perl libmldbm-perl libnet-daemon-perl
libsql-statement-perl mailx mariadb-test netcat-openbsd tinyca
Paquetes recomendados:
libdbd-mysql-perl libterm-readkey-perl libhtml-template-perl
Os seguintes novos paquetes instalaranse:
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 actualizado, 19 recentemente instalado, 0 para eliminar e 0 non actualizado.
Necesita obter 25.7 MB de arquivos.
Despois desta operación, utilizarase 189 MB de espazo no disco adicional.
Quere continuar? [S / n] y
Obter:1 http://deb.debian.org/debian stretch/main amd64 libmpfr4 amd64 3.1.5-1 [556 kB]
Obter:2 http://deb.debian.org/debian stretch/main amd64 libsigsegv2 amd64 2.10-5 [28.9 kB]
Obter:3 http://deb.debian.org/debian stretch/main amd64 gawk amd64 1:4.1.4+dfsg-1 [571 kB]
Obter:4 http://deb.debian.org/debian stretch/main amd64 mysql-common all 5.8+1.0.2 [5,608 B]
Obter:5 http://deb.debian.org/debian stretch/main amd64 mariadb-common all 10.1.38-0+deb9u1 [28.4 kB]
Obter:6 http://deb.debian.org/debian stretch/main amd64 galera-3 amd64 25.3.19-2 [955 kB]
Obter:7 http://deb.debian.org/debian stretch/main amd64 libdbi-perl amd64 1.636-1+b1 [766 kB]
Obter:8 http://deb.debian.org/debian stretch/main amd64 libreadline5 amd64 5.2+dfsg-3+b1 [119 kB]
Obter:9 http://deb.debian.org/debian stretch/main amd64 mariadb-client-core-10.1 amd64 10.1.38-0+deb9u1 [5,107 kB]
Obter:10 http://deb.debian.org/debian stretch/main amd64 libconfig-inifiles-perl todo 2.94-1 [53.4 kB]
Obter:11 http://deb.debian.org/debian stretch/main amd64 libjemalloc1 amd64 3.6.0-9.1 [89.8 kB]
Obter:12 http://deb.debian.org/debian stretch/main amd64 mariadb-client-10.1 amd64 10.1.38-0+deb9u1 [5,918 kB]
Obter:13 http://deb.debian.org/debian stretch/main amd64 mariadb-server-core-10.1 amd64 10.1.38-0+deb9u1 [5,241 kB]
Obter:14 http://deb.debian.org/debian stretch/main amd64 rsync amd64 3.1.2-1+deb9u2 [393 kB]
Obter:15 http://deb.debian.org/debian stretch/main amd64 socat amd64 1.7.3.1-2+deb9u1 [353 kB]
Obter: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 todo 10.1.38-0+deb9u1 [27.2 kB]
Obter:18 http://deb.debian.org/debian stretch/main amd64 mariadb-server todo 10.1.38-0+deb9u1 [27.3 kB]
Obter:19 http://deb.debian.org/debian stretch/main amd64 php7.0-mysql amd64 7.0.33-0+deb9u3 [124 kB]
Obtendo 25.7 MB en 0 s (35.8 MB/s)
Preconfigurando paquetes...
Seleccionando o paquete libmpfr4:amd64 non seleccionado anteriormente.
(Lendo base de datos ... 35883 ficheiros e directorios instalados actualmente.)
Preparando para desempaquetar.../libmpfr4_3.1.5-1_amd64.deb...
Descomprimindo libmpfr4:amd64 (3.1.5-1)...
Seleccionando o paquete libsigsegv2:amd64 non seleccionado anteriormente.
Preparando para desempaquetar .../libsigsegv2_2.10-5_amd64.deb...
Descomprimindo libsigsegv2:amd64 (2.10-5)...
Configurando libmpfr4:amd64 (3.1.5-1)...
Configurando libsigsegv2:amd64 (2.10-5)...
Seleccionando paquete gawk non seleccionado anteriormente.
(Lendo base de datos ... 35905 ficheiros e directorios instalados actualmente.)
Preparando para desempaquetar .../00-gawk_1%3a4.1.4+dfsg-1_amd64.deb...
Descomprimindo gawk (1:4.1.4+dfsg-1)...
Seleccionando o paquete mysql-common non seleccionado anteriormente.
Preparando para desempaquetar .../01-mysql-common_5.8+1.0.2_all.deb...
Descomprimindo mysql-common (5.8+1.0.2)...
Seleccionando o paquete mariadb-common non seleccionado anteriormente.
Preparando para desempaquetar .../02-mariadb-common_10.1.38-0+deb9u1_all.deb...
Descomprimindo mariadb-common (10.1.38-0+deb9u1)...
Seleccionando o paquete galera-3 non seleccionado anteriormente.
Preparando para desempaquetar .../03-galera-3_25.3.19-2_amd64.deb ...
Desembalando galera-3 (25.3.19-2)...
Seleccionando o paquete libdbi-perl non seleccionado anteriormente.
Preparando para desempaquetar .../04-libdbi-perl_1.636-1+b1_amd64.deb...
Descomprimindo libdbi-perl (1.636-1+b1)...
Seleccionando o paquete non seleccionado anteriormente libreadline5:amd64.
Preparando para desempaquetar .../05-libreadline5_5.2+dfsg-3+b1_amd64.deb...
Descomprimindo libreadline5:amd64 (5.2+dfsg-3+b1)...
Seleccionando o paquete non seleccionado anteriormente mariadb-client-core-10.1.
Preparando para desempaquetar .../06-mariadb-client-core-10.1_10.1.38-0+deb9u1_amd64.deb...
Descomprimindo mariadb-client-core-10.1 (10.1.38-0+deb9u1)...
Seleccionando o paquete libconfig-inifiles-perl non seleccionado anteriormente.
Preparando para desempaquetar .../07-libconfig-inifiles-perl_2.94-1_all.deb...
Descomprimindo libconfig-inifiles-perl (2.94-1)...
Seleccionando o paquete libjemalloc1 non seleccionado anteriormente.
Preparando para desempaquetar .../08-libjemalloc1_3.6.0-9.1_amd64.deb...
Descomprimindo libjemalloc1 (3.6.0-9.1)...
Seleccionando o paquete non seleccionado anteriormente mariadb-client-10.1.
Preparando para desempaquetar .../09-mariadb-client-10.1_10.1.38-0+deb9u1_amd64.deb...
Descomprimindo mariadb-client-10.1 (10.1.38-0+deb9u1)...
Seleccionando o paquete non seleccionado anteriormente mariadb-server-core-10.1.
Preparando para desempaquetar .../10-mariadb-server-core-10.1_10.1.38-0+deb9u1_amd64.deb...
Descomprimindo mariadb-server-core-10.1 (10.1.38-0+deb9u1)...
Seleccionando o paquete rsync non seleccionado anteriormente.
Preparando para desempaquetar .../11-rsync_3.1.2-1+deb9u2_amd64.deb...
Descomprimindo rsync (3.1.2-1+deb9u2)...
Seleccionando o paquete socat non seleccionado previamente.
Preparando para desempaquetar .../12-socat_1.7.3.1-2+deb9u1_amd64.deb...
Descomprimindo socat (1.7.3.1-2+deb9u1)...
Configurando mysql-common (5.8+1.0.2)...
update-alternatives: usando /etc/mysql/my.cnf.fallback para proporcionar /etc/mysql/my.cnf (my.cnf) en modo automático
Configurando mariadb-common (10.1.38-0+deb9u1)...
update-alternatives: usando /etc/mysql/mariadb.cnf para proporcionar /etc/mysql/my.cnf (my.cnf) en modo automático
Seleccionando o paquete non seleccionado anteriormente mariadb-server-10.1.
(Lendo base de datos ... 36487 ficheiros e directorios instalados actualmente.)
Preparando para desempaquetar .../mariadb-server-10.1_10.1.38-0+deb9u1_amd64.deb...
Descomprimindo mariadb-server-10.1 (10.1.38-0+deb9u1)...
Seleccionando o paquete mariadb-client non seleccionado anteriormente.
Preparando para desempaquetar .../mariadb-client_10.1.38-0+deb9u1_all.deb...
Descomprimindo mariadb-client (10.1.38-0+deb9u1)...
Seleccionando o paquete mariadb-server non seleccionado anteriormente.
Preparando para desempaquetar .../mariadb-server_10.1.38-0+deb9u1_all.deb...
Descomprimindo mariadb-server (10.1.38-0+deb9u1)...
Seleccionando o paquete php7.0-mysql non seleccionado anteriormente.
Preparando para desempaquetar .../php7.0-mysql_7.0.33-0+deb9u3_amd64.deb...
Descomprimindo php7.0-mysql (7.0.33-0+deb9u3)...
Configurando php7.0-mysql (7.0.33-0+deb9u3)...

Creando o ficheiro de configuración /etc/php/7.0/mods-available/mysqlnd.ini coa nova versión

Creando o ficheiro de configuración /etc/php/7.0/mods-available/mysqli.ini coa nova versión

Creando o ficheiro de configuración /etc/php/7.0/mods-available/pdo_mysql.ini coa nova versión
Configurando libconfig-inifiles-perl (2.94-1)...
Configurando libjemalloc1 (3.6.0-9.1)...
Procesando disparadores para libapache2-mod-php7.0 (7.0.33-0+deb9u3)...
Configurando socat (1.7.3.1-2+deb9u1)...
Configurando gawk (1:4.1.4+dfsg-1)...
Configurando rsync (3.1.2-1+deb9u2)...
Enlace simbólico creado /etc/systemd/system/multi-user.target.wants/rsync.service → /lib/systemd/system/rsync.service.
Procesando disparadores para libc-bin (2.24-11+deb9u4)...
Configurando galera-3 (25.3.19-2)...
Procesando disparadores para systemd (232-25+deb9u11)...
Procesadores desencadeantes 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 mariadb-client (10.1.38-0+deb9u1)...
Configurando mariadb-server-10.1 (10.1.38-0+deb9u1)...
Enlace simbólico creado /etc/systemd/system/mysql.service → /lib/systemd/system/mariadb.service.
Enlace simbólico creado /etc/systemd/system/mysqld.service → /lib/systemd/system/mariadb.service.
Creouse a ligazón simbólica /etc/systemd/system/multi-user.target.wants/mariadb.service → /lib/systemd/system/mariadb.service.
Configurando mariadb-server (10.1.38-0+deb9u1)...
Procesando disparadores para libc-bin (2.24-11+deb9u4)...
Procesando disparadores para systemd (232-25+deb9u11)...
raíz@palabra:~#

O segundo paso é executar o MariaDB que temos instalado. Escribimos este comando para executalo

systemctl start mariadb

Despois de executar MARIADB

Estamos instalando o asistente de base de datos Mysql. Seguro e pediráselle que escolla un contrasinal seguro. Para o usuario root porque usa o contrasinal do administrador do servidor. No xestor de bases de datos, con todo, engadimos o seguinte comando. Para instalar o controlador de base de datos mysql con este comando.

mysql_secure_installation

Notarás despois de engadir o comando. Pídelle que escriba o contrasinal para o root. O servidor que escribes. E mostrarache o seu contrasinal seguro, preme Y. Despois preme Intro. Solicitarase que introduza un novo contrasinal para introducir o novo contrasinal. Despois preme Intro e o sistema confirmará que escriba o contrasinal por segunda vez. Para asegurarte de teclealo e preme Intro. Entón o sistema dirá iso

Introduza o contrasinal actual para root (y. n):               Preme y e despois intro 

Despois de premer indicarache que xa tes un conxunto de contrasinais de root,             prema n e despois intro

Ofrecerá cambiar o contrasinal de root? [S/N]                        Preme y e intro para cambiar o contrasinal das bases de datos administrativas
Escribe o novo contrasinal e despois introdúceo e escribirao de novo para confirmalo e, a continuación, introdúceo por defecto. A instalación de MariaDB contén un usuario anónimo, permitindo a calquera
Para iniciar sesión en MariaDB sen ter que crear unha conta de usuario

O sistema amosarache

Queres eliminar usuarios anónimos? [S/N]                                      Escribe y e despois introduce 

Aparecerán opcións que organizan facendo clic nestas letras.

n despois entra 

y, a continuación, ingrese 

y, a continuación, ingrese 

Esta saída do símbolo do sistema contén todos os pasos que deu para instalar ou configurar mysql

root@word:~# mysql_secure_installation

NOTA: CORREGANDO AS PECES DE ESTE SCRIPT É RECOMENDADO PARA TODOS MariaDB
SERVIDORES NA USO DA PRODUCIÓN! ¡¡¡¡¡¡¡¡¡LECTA CUIDADOSAMENTE CADA PASO!

Para iniciar sesión en MariaDB para protexelo, necesitaremos o actual
contrasinal para o usuario root. Se acaba de instalar MariaDB e
aínda non definiu o contrasinal de root, o contrasinal estará en branco,
entón só debes premer Intro aquí.

Introduce o contrasinal actual para a raíz (escriba ningún para nada):
Aceptar, utilizouse correctamente o contrasinal, seguindo ...

Configurar o contrasinal de root asegura que ninguén pode iniciar sesión no MariaDB
usuario root sen a debida autorización.

Xa ten un contrasinal de root definido, polo que pode responder con seguridade 'n'.

Cambiar o contrasinal de root? [S/n] e
Novo contrasinal:
Re-introducir novo contrasinal:
Contrasinal actualizado correctamente!
Recargando tabelas de privilexio ...
... Éxito!


Por defecto, unha instalación de MariaDB ten un usuario anónimo, permitindo a calquera
para iniciar sesión en MariaDB sen ter que crear unha conta de usuario
eles. Isto só ten como obxectivo probar e facer a instalación
ir un pouco máis suave. Debe eliminar-los antes de pasar a
ambiente de produción.

Queres eliminar usuarios anónimos? [S/n] e
... Éxito!

Normalmente, o root só debería permitirse conectarse desde 'localhost'. Isto
garante que alguén non poida adiviñar o contrasinal de root da rede.

Non permitir o inicio de sesión de root de forma remota? [S/n] n
... saltando.

Por defecto, MariaDB inclúe unha base de datos chamada "proba" que calquera pode
acceso. Isto tamén se destina só a probas e debe ser eliminado
antes de pasar a un ambiente de produción.

Queres eliminar a base de datos de proba e acceder a ela? [Y / n] e
- Eliminación da base de datos de probas ...
... Éxito!
- Eliminar privilexios na base de datos de proba ...
... Éxito!

Recargando as táboas de privilexio asegurarase de que todos os cambios feitos ata agora
entrará en vigor inmediatamente.

¿Actualizar agora táboas de privilexio? [Y / n] y
... Éxito!

Limpando ...

Todo feito! Se completou todos os pasos anteriores, o seu MariaDB
A instalación agora debería estar segura.

Grazas por usar MariaDB!

Asegurámonos de que MariaDB estea protexido

Porque por defecto rexistra a conta root sen contrasinal. Para evitar posibles problemas de seguridade, iniciamos sesión na base de datos. Usando a conta root e emitindo estes comandos.

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

Despois de escribir o primeiro comando, pediralle o contrasinal, que escriba e prema Intro.

Esta é a saída dos comandos no símbolo do sistema. A saída debería aparecer como este código diante de ti

root@word:~# mysql -u root -p
Escriba o contrasinal:
Benvido ao monitor de MariaDB. Os comandos rematan con ; ou \g.
O teu ID de conexión MariaDB é 9
Versión do servidor: 10.1.38-MariaDB-0+deb9u1 Debian 9.8

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

Escriba "axuda;" ou '\h' para obter axuda. Escriba '\c' para borrar a instrución de entrada actual.

MariaDB [(ningún)]> use mysql;
Lectura da información da táboa para completar os nomes de táboas e columnas
Podes desactivar esta función para comezar máis rápido con -A

Base de datos modificada
MariaDB [mysql]> update user set plugin='' where User='root';
A consulta está ben, a fila 1 afectada (0.00 segundo)
Filas coincidentes: 1 Modificadas: 1 Avisos: 0

MariaDB [mysql]> privilexios de descarga;
Consulta Aceptar, filas 0 afectadas (0.01 segundo)

MariaDB [mysql] > saír
Tchau
raíz@palabra:~#

E unha imaxe que o mostra Imaxe que mostra a protección da base de datos en Debian 9

Despois diso engadimos módulos tls ou ssl. Executamos os seguintes comandos

a2enmod rewrite ssl
a2ensite default-ssl.conf

Despois abrimos DocumentRoot para todos os sitios que queremos activar. Abrimos os ficheiros de configuración con este comando 

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

 Despois de que se abra contigo, engades, engadimos este código 


       Opcións Índices FollowSymLinks MultiViews
       AllowOverride All
       Esixe todo o concedido
    

Despois preme unha letra x no teclado, despois y e preme Intro

A continuación, introduce este comando e engade o mesmo código, que está arriba despois de abrir o ficheiro.

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

Despois preme a letra x para saír do ficheiro e preme y para gardar as modificacións, e esta é unha imaxe de como engadir o código Imaxe que mostra a configuración de ficheiros para sitios web na distribución Debian

Despois de gardar, engade este comando para asegurarse de que os certificados predeterminados dos sitios están configurados con este comando.

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

Se o ficheiro non se abre contigo porque non está no servidor. Descarga este ficheiro e cárgao a este camiño

/etc/apache2/sites-enabled . por programa winscp Como se mostra na imaxe Imaxe que mostra a carga de ficheiros a Debian Server 9

Para aplicar a configuración, engade estes comandos no símbolo do sistema

a2enmod headers
systemctl restart apache2.service

Agora estamos probando a configuración de Apache se a configuración se fixo correctamente e cales son os erros. Se está ben, reiniciamos os servizos con estes comandos

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

Unha imaxe que mostra a verificación de Apache na distribución do servidor Debian 9

instalar wordpress

Entramos nas bases de datos para crear unha nova base de datos para a instalación de WordPress a travé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  Escribe no seu lugar o contrasinal de usuario da base de datos de WordPress, que creamos nós

Despois de engadir estes comandos para crear a base de datos e o usuario das bases de datos e dar os privilexios. Descargamos a versión de WordPress do sitio web oficial usando o comando wget e descomprimimos aquí. No ficheiro temporal con estes 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 permisos de escritura aos ficheiros de WordPress con estes comandos

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

E agora solicita a IP do servidor no navegador para instalar WordPress como se mostra na imaxe

Imaxe que mostra a primeira instalación de WordPress en Debian 9

Unha imaxe que mostra a fase de instalación de WordPress

A continuación, complete os pasos habituais de instalación

. Parabéns, instalaches WordPress en Debian Server 9 sen cpanel,

 

Nesta explicación, incluín deliberadamente todos os detalles para o beneficio dos que non saben a adición de códigos e o que significan, e para o beneficio de todos.

Farase outra explicación para conectar o dominio ao servidor e protexer completamente o wordpress e o servidor. Sempre estar atento ao que é novo. Todo o que tes que facer é subscribirte ás notificacións 

Explicación titulada. Instalando WordPress en Debian Server 9 sen cpanel

Non está permitido copiar o artigo e incluílo en ningún sitio sen mencionar a fonte, que é Mekano Tech

Debemos respectar os dereitos de propiedade intelectual 

Related posts
Publicar o artigo en

Engade un comentario