Installazione di WordPress in Debian Server 9 senza cpanel

Benvenuti à i mo fratelli in un articulu esclusivu intitulatu. Installazione di WordPress in Debian Server. Senza u bisognu di ogni pannellu di cuntrollu, da i famosi pannelli cum'è Cpanel, plask, DirectAdmin, vistacp, è altri pannelli pagati è gratuiti per creà un ambiente per eseguisce, siti web è gestite cù e funzioni chì differenu trà ogni pannellu da l'altru, è sicuru u più famosu trà elli hè u panel cpanel. Senza più, installemu WordPress in Debian 9 è Apache 5

Esigenze di spiegazione

1 - Sistema Debian Posizionatu nantu à un servitore (servitore internet).

2- Accessu à l'isule à u servitore o u contu Admin root.

3 - Indirizzu IP staticu o cunfiguratu nantu à u servitore o servitore. Di sicuru, questu hè dispunibule per qualsiasi servitore chì prenotate da Data Center,

4 - Sè vo site per rende u vostru situ web dispunibule per u publicu, avete bisognu Riservazione di duminiu o duminiu per cunnette dns à u servitore,

5- Installa Apache  LAMP nantu à un sistema Debian.

6 - copia WordPress L'ultima versione da u situ ufficiale.

7 - U prugramma per cunnette à u servitore Putty

 

Chì ghjè u sistema Debian?

U sistema Debian o a distribuzione Debian hè un sistema operatore di computer chì hè custituitu interamente di software liberu è apertu, vale à dì chì tutti quelli chì ponu cuntribuisce è sviluppà u sistema sò sottumessi à a Licenza Pùblica Generale GNU. Debian usa u kernel Linux è l'arnesi GNU, è a distribuzione Debian hè cunnisciuta per u so impegnu strettu à teste apertu, cullaburatori è participative. Debian hè un sistema operatore globale adattatu per parechji usi persunali è di l'uffiziu, servizii di basa di dati, servitori è servizii di almacenamento.

Cosa hè Apache

nome apache in inglese  Servitore HTTP Apache. Apache hè quellu chì hà ghjucatu un rolu assai grande in u sviluppu di u web è a crescita globale in i primi tempi di l'era web. Cosa hè Apache utilizatu è quale hè a so missione. Apache hè adupratu per serve pagine web statiche è dinamiche. Static cum'è lingua html è dinamica chì cambianu cum'è fori, WordPress è altri scripts o applicazioni chì sò designati per utilizà l'ambiente è e funzioni Apache. È Apache hè veramente unu di i cumpunenti di u pacchettu di sviluppu web cunnisciutu cum'è LAMP, chì cuntene u sistema operatore Linux o GNU Linux, u servitore web, a basa di dati Mysql, è parechje lingue di prugrammazione, cumprese php, Python è Perl. Unu di i vantaghji di Apache hè chì furnisce u cuntenutu in una manera assai affidabile è assai sicura 

Beneficii di installà WordPress in Debian

Unu di i benefizii reali hè di risparmià soldi cumparatu cù cuntratti cù cumpagnie di hosting. E in segundu, a velocità di u situ nantu à una distribuzione Debian cumparatu cù una installazione in un cpanel. Una vitezza noteu di 25%, è questu cuntribuisci à a diffusione di u situ in a ricerca è a risurrezzione. U vostru ranking in Google è altri motori di ricerca. È per aumentà u vostru ingressu materiale. Oltre à evità a lentezza di cumpagnie d'ospiti arabi o stranieri. Chì offre piani di hosting per $ 3 per mese è aghjunghjenu 400 siti web in u stessu servitore. E cuminciate à nutà a lentezza in u vostru situ quandu sopra à 100 articuli nantu à l'esperienza. Quandu un situ hè in un servitore vps privatu, a linea Internet. In u servitore cù u putere pienu per u vostru situ, è questu vi aiuterà à scaricà da u vostru situ è ​​furnisce rapidamente dati à i vostri visitori. Oltre a prutezzione da u pirate chì affligge l'imprese di hosting per via di cunfigurazioni sbagliate. Ùn parlu micca di tutte e cumpagnie di hosting. Ci sò cumpagnie d'ospiti cù una forte prutezzione, ma sò stranieri è micca arabi. Perchè durante a mo carriera in Internet, aghju trattatu più di 15 cumpagnie arabe, è tutti, senza eccezzioni, ùn meritanu micca u nome di cumpagnie d'ospiti. Una di e funzioni più impurtanti hè chì i risorsi di u servitore sanu seranu solu per u vostru situ è ​​ùn sò micca distribuiti nantu à un pannellu di cuntrollu chì cunsuma RAM è processore, è questu aumenta l'stabilità di u vostru situ è ​​ancu rinforza u vostru ranking di ricerca è prufittu, etc. .

Perchè sceglie WordPress

WordPress, sicuru, attualmente cumanda più di 35%. Unu di i siti web in u web per facilità d'utilizazione è cumpatibilità SEO. Mentre pudete cunfigurà è equipà per adattà à tutti i spazii. Da scrive articuli à spiegazioni. O un blog persunale nantu à quale prisentate e vostre sperienze o una tenda in linea per vende servizii è prudutti. O una istituzione o furmazione, cum'è un situ di cunsultazione, è l'altri funziunalità sò innumerevoli.

 

Nota di spiegazione furnita da Mekano Tech Informatica nantu à i servitori veri

Aghju riservatu u servitore da Data Center Hetzner Da u serviziu di i servitori di nuvola. Avete sceltu a distro Debian chì hè stallata automaticamente è pronta

Descrizzione: Installazione di u pacchettu LAMP

Prima di installà Lamp chì cuntene Apache in e so parti, a prima cosa chì facemu prima di l'installazione hè di aghjurnà i pacchetti è u kernel è corregge i prublemi di sicurezza cù questi cumandamenti.

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

Image da aghjunghje u primu cumandamentu di l'aghjurnamentu per installà WordPress nantu à i servitori Debian 9 senza cpanel

Una maghjina chì mostra l'aghjunzione di i primi cumandamenti per aghjurnà i pacchetti nantu à una distribuzione Debian

Questu hè u risultatu di a materia dopu l'aghjunzione mostra cumu l'aghjurnamentu hè stata fatta

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 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 Packages [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 Pacchetti 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 Pacchetti [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 pacchetti amd64 Ign:19 http://mirror.hetzner.de/debian/security stretch/updates/main Translation-en Get:18 http://mirror.hetzner.de/debian/security/updates/ main Pacchetti 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 / Fonti principali [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 ib Sources [44.7 kB] Fetched 10.0 MB in 3s (2,624 kB/s) Lettura di liste di pacchetti... Fatto

Aghjunghjemu u cumandimu seguitu, chì hè

apt-get upgrade

U benefiziu di questu cumandamentu o ciò chì face hè di aghjurnà u sistema à l'ultima versione di Debian. Segui i passi per installà WordPress in Debian Server 9 senza cpanel

Una maghjina chì mostra u cumandimu per aghjurnà Debian per installà WordPress nantu à questu

Cumpariscerà cun voi cum'è mostra in a stampa. È quì chì u sistema vi dice, vulete veramente aghjurnà? Segu u prucessu di l'aghjurnamentu? Scrive a lettera y per a parolla sì è poi appughjà Enter. Per compie u prucessu di aghjurnamentu

Eccu u risultatu di a materia dopu a fine di l'aghjurnamentu. Un pocu nota, u servitore chì aghju utilizatu hà l'ultima versione di Debian installata, chì hè Debian 9 in questu mumentu. Ùn hà pigliatu assai tempu per aghjurnà. Questu hè l'output

apt-get upgrade Lettura di elenchi di pacchetti... Fattu Custruì l'arburu di dependenza Lettura di l'infurmazioni di u statu... Fattu Calculu di l'aghjurnamentu... Fattu I pacchetti seguenti seranu aghjurnati: qemu-guest-agent qemu-utils 2 aghjurnatu, 0 appena installatu, 0 per sguassà è 0 micca aghjurnatu. Hè bisognu di ottene 1,300 kB d'archivi. Dopu à sta operazione, 2,048 B di spaziu di discu supplementu seranu utilizati. Vulete cuntinuà ? [Y/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] Fetched 1,300 kB in 0s (14.0 MB/s) (Lettura di a basa di dati ... 33909 file è cartulari attualmente installatu.) Preparazione per unpackage .../qemu-guest-agent_1%3a2.8+dfsg-6+deb9u7_amd64.deb ... Unpacking qemu-guest-agent (1:2.8+dfsg-6+deb9u7) sopra (1 :2.8+dfsg-6+deb9u5) ... Preparazione per unpackage .../qemu-utils_1%3a2.8+dfsg-6+deb9u7_amd64.deb ... Unpacking qemu-utils (1:2.8+dfsg-6+ ) deb9u7) over (1:2.8 + dfsg-6 + deb9u5) ... Configurazione di qemu-guest-agent (1:2.8 + dfsg-6 + deb9u7) ... Configurazione di qemu-utils (1:2.8 + dfsg) ) 6+deb9u7) ... Trattamentu triggers per systemd (232-25+deb9u11) ... Trattamentu triggers per man-db (2.7.6.1-2) ...

Dopu avè finitu l'aghjurnamentu, aghjunghje u cumandimu seguitu listatu in cima à u principiu di a spiegazione, cunferma chì u prucessu di aghjurnamentu per i servizii di u sistema hè aghjurnatu è micca tuttu u sistema hè aghjurnatu. A cosa chì fate hè di fà un aghjurnamentu di u sistema

apt-get dist-upgrade

Questa hè una stampa chì mostra u prucessu dopu à aghjunghje l'ordine

A stampa mostra un cumandamentu per assicurà chì i pacchetti sò aghjurnati è micca l'aghjurnamentu di u sistema

U primu passu di aghjurnà è aghjurnà i pacchetti è u sistema operatore à l'ultima versione hè stata cumpletata

U sicondu passu hè di aghjunghje un hostname à u servitore per mezu di questu cumandamentu, chì cambia u nome d'ospitu cù u vostru nome descrittivu. Ma sia cuscenti chì pudete avè bisognu di riavvia u servitore o u sistema.U sistema applicà u nome di l'ospitu o l'ospitu chì aghjunghje.

hostnamectl set-hostname hostname.yourdomain.com

hostname.yourdomain.com

Quì, u nome d'ospitu deve esse u nome di un subdominiu di u vostru duminiu o u duminiu chì avete riservatu per eseguisce u servitore WordPress. Esempiu word.mekan0.com

Dopu avè aghjustatu stu cumandamentu, premete Enter in u vostru teclatu. Eccu una stampa cum'è un esempiu di aghjunghje neem host

Una maghjina chì mostra cumu aghjunghje namehost à u servitore Debian

 

È u prossimu pianu in

Stallamu alcune utilità necessarie è avemu bisognu di risolve l'errori è risolve. Aghjunghjite u cumandimu seguitu

apt install net-tools sudo wget curl bash-completion

Pensu chì u sistema Debian 9 hà queste utilità, ma assicuratevi è aghjunghje questi cumandamenti cum'è una copia di salvezza. Quandu hè finitu, riavvia u servitore scrivendu u cumandimu reboot  Dopu avè riavviatu, accede à u servitore.Varete vede chì u nome di u servitore hà cambiatu in l'indirizzu di u servitore di nome chì avemu creatu, per esempiu in l'imaghjini.

Una maghjina chì mostra un esempiu di cambià u servitore di nome à Debian 9

Avete nutatu quì in u prompt di cumanda chì u nome di u servitore hè statu cambiatu è ancu u nome di u servitore cum'è mostra in l'imagine è questi dati chì apparsu quandu si riavvia u servitore è accede à ellu novu.

Installa Apache

Dopu avè login in u servitore cù privilegi di amministratore (root), installemu Apache HTTP, chì hè dispunibule in i repositori Debian 9. Aghjunghjite stu cumandamentu à u prompt di cumanda è appughjà Enter

 apt installazione apache2

Dopu avè aghjustatu u cumandamentu di l'installazione Apache, vi vede in u prompt di cumanda se compie o micca a stallazione di l'Apache digià. Hè cusì chì u codice apparirà.

apt install apache2 Lettura di liste di pacchetti... Fatto Custruì l'arburu di dependenza Lettura di l'infurmazioni di u statu... Fattu I seguenti pacchetti supplementari seranu installati: apache2-bin apache2-data apache2-utils libaprutil1 libaprutil1-dbd-sqlite1 libaprutil3-ldap liblua1 -5.2 libperl0 perl Pacchetti suggeriti: www-browser apache5.24-doc apache2-suexec-pristine | apache2-suexec-custom perl-doc libterm-readline-gnu-perl | libterm-readline-perl-perl make Pacchetti consigliati: ssl-cert rename I seguenti NUOVI pacchetti seranu installati: apache2 apache2-bin apache2-data apache2-utils libapr2 libaprutil1 libaprutil1-dbd-sqlite1 libaprutillibluper3-1ldap5.2 up0 perl-perl. 5.24 di novu installatu, 0 per sguassà è 11 micca aghjurnatu. Hè bisognu di ottene 0 kB d'archivi. Dopu sta operazione, 0 MB di spaziu di discu supplementu seranu utilizati. Vulete cuntinuà ? [Y/n]

Premete a lettera Y in u teclatu, dopu pressu Enter, è dopu chì a stallazione di Apache hè finita, apremu u navigatore è scrivite l'IP di u servitore. In u navigatore, in u mo casu, sò l'IP. U servitore chì spieghemu hè 159.69.215.225 Cumpariscerà cun voi cum'è sta stampa Una maghjina chì mostra l'operazione curretta di Apache nantu à a distribuzione Bian 9

Dopu avè assicuratu chì l'Apache hè stallatu currettamente è sta maghjina hè sopra. Assicura chì Apache hè stallatu currettamente nantu à a distribuzione Debian. Avà stallemu l'ultime versioni di i traduttori php. Per leghje u wordpress CMS cù questu cumandamentu è appughjà 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

U sistema vi mustrarà s'ellu compie a stallazione o micca. Annulla Cum'è i cumandamenti sopra, scrive a lettera Y è appughjà Enter. in u teclatu. Cum'è mostra in a stampa Image chì mostra u cumandamentu per installà traduzzioni php in Debian 9

Dopu avè finitu a stallazione di traduzzioni php, l'ultime versioni sò avà fattu. Installa MariaDB, un servitore di basa di dati. Deve esse installatu per creà una basa di dati per WordPress. È cuntattate per elli in modu chì pudemu installà WordPress currettamente cù questu.

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

U sistema vi prupone di cuntinuà a stallazione o micca, cum'è ciò chì hè accadutu in i cumandamenti previ, scrivite a lettera Y è appughjà u buttone entre in u teclatu per cuntinuà a stallazione. Sta infurmazione apparirà nantu à u prompt di cumanda per assicurà chì a stallazione hè curretta

apt install php7.0-mysql mariadb-server mariadb-client
Leghje e liste di pacchetti ... Fattu
Àmbulu di dependenza di edificazione
Lettura di l'infurmazioni statali ... Fattu
Serà stallati installate i paie di supplementu:
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
Pakketti suggeriti:
gawk-doc libclone-perl libmldbm-perl libnet-daemon-perl
libsql-statement-perl mailx mariadb-test netcat-openbsd tinyca
Pacchetti consigliati:
libdbd-mysql-perl libterm-readkey-perl libhtml-template-perl
Questi u nove paixi novi seranu stallati:
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
Adupratu 0, 19 instalatu nurutu, 0 per sguassà è 0 hè micca stati altimati.
Hè bisognu à piglià 25.7 MB d'archivi.
Dopu questu operazione, 189 MB di spaziu di discu in più serà usatu.
Vulete cuntinuà? [Y / n] y
Get: 1 http://deb.debian.org/debian stretch/main amd64 libmpfr4 amd64 3.1.5-1 [556 kB]
Get: 2 http://deb.debian.org/debian stretch/main amd64 libsigsegv2 amd64 2.10-5 [28.9 kB]
Get:3 http://deb.debian.org/debian stretch/main amd64 gawk amd64 1:4.1.4+dfsg-1 [571 kB]
Get:4 http://deb.debian.org/debian stretch/main amd64 mysql-common all 5.8+1.0.2 [5,608 B]
Get: 5 http://deb.debian.org/debian stretch/main amd64 mariadb-common all 10.1.38-0+deb9u1 [28.4 kB]
Get:6 http://deb.debian.org/debian stretch/main amd64 galera-3 amd64 25.3.19-2 [955 kB]
Get: 7 http://deb.debian.org/debian stretch/main amd64 libdbi-perl amd64 1.636-1+b1 [766 kB]
Get: 8 http://deb.debian.org/debian stretch/main amd64 libreadline5 amd64 5.2+dfsg-3+b1 [119 kB]
Get: 9 http://deb.debian.org/debian stretch/main amd64 mariadb-client-core-10.1 amd64 10.1.38-0+deb9u1 [5,107 kB]
Get: 10 http://deb.debian.org/debian stretch/main amd64 libconfig-inifiles-perl all 2.94-1 [53.4 kB]
Get: 11 http://deb.debian.org/debian stretch/main amd64 libjemalloc1 amd64 3.6.0-9.1 [89.8 kB]
Get: 12 http://deb.debian.org/debian stretch/main amd64 mariadb-client-10.1 amd64 10.1.38-0+deb9u1 [5,918 kB]
Get: 13 http://deb.debian.org/debian stretch/main amd64 mariadb-server-core-10.1 amd64 10.1.38-0+deb9u1 [5,241 kB]
Get: 14 http://deb.debian.org/debian stretch/main amd64 rsync amd64 3.1.2-1+deb9u2 [393 kB]
Get: 15 http://deb.debian.org/debian stretch/main amd64 socat amd64 1.7.3.1-2+deb9u1 [353 kB]
Get: 16 http://deb.debian.org/debian stretch/main amd64 mariadb-server-10.1 amd64 10.1.38-0+deb9u1 [5,344 kB]
Get: 17 http://deb.debian.org/debian stretch/main amd64 mariadb-client all 10.1.38-0+deb9u1 [27.2 kB]
Get: 18 http://deb.debian.org/debian stretch/main amd64 mariadb-server all 10.1.38-0+deb9u1 [27.3 kB]
Get: 19 http://deb.debian.org/debian stretch/main amd64 php7.0-mysql amd64 7.0.33-0+deb9u3 [124 kB]
25.7 MB recuperati in 0 s (35.8 MB/s)
Preconfigurazione di i pacchetti...
Selezziunate u pacchettu prima micca selezziunatu libmpfr4:amd64.
(Leghjendu a basa di dati ... 35883 fugliali è cartulari attualmente installati.)
Preparazione per unpack .../libmpfr4_3.1.5-1_amd64.deb ...
Unpacking libmpfr4:amd64 (3.1.5-1) ...
Selezzione di u pacchettu prima micca selezziunatu libsigsegv2:amd64.
Preparazione per unpack .../libsigsegv2_2.10-5_amd64.deb ...
Unpacking libsigsegv2:amd64 (2.10-5) ...
Configurazione di libmpfr4:amd64 (3.1.5-1) ...
Configurazione di libsigsegv2:amd64 (2.10-5) ...
Selezzione di u pacchettu gawk prima micca selezziunatu.
(Leghjendu a basa di dati ... 35905 fugliali è cartulari attualmente installati.)
Preparazione per unpack .../00-gawk_1%3a4.1.4+dfsg-1_amd64.deb...
Unpacking gawk (1:4.1.4+dfsg-1)...
Selezzione di u pacchettu prima micca selezziunatu mysql-common.
Preparazione per unpack .../01-mysql-common_5.8+1.0.2_all.deb ...
Unpacking mysql-common (5.8 + 1.0.2) ...
Selezzione di u pacchettu mariadb-common precedentemente micca selezziunatu.
Preparazione per unpack .../02-mariadb-common_10.1.38-0+deb9u1_all.deb...
Unpacking mariadb-common (10.1.38-0+deb9u1)...
Selezzione di u pacchettu galera-3 prima micca selezziunatu.
Préparation à déballer .../03-galera-3_25.3.19-2_amd64.deb ...
Déballage de galera-3 (25.3.19-2)...
Selezzione di u pacchettu libdbi-perl prima micca selezziunatu.
Preparazione per unpack .../04-libdbi-perl_1.636-1+b1_amd64.deb ...
Unpacking libdbi-perl (1.636-1+b1)...
Selezzione di u pacchettu prima micca selezziunatu libreadline5: amd64.
Preparazione per unpack .../05-libreadline5_5.2+dfsg-3+b1_amd64.deb...
Unpacking libreadline5: amd64 (5.2+dfsg-3+b1)...
Selezziunate u pacchettu prima micca selezziunatu mariadb-client-core-10.1.
Preparazione per unpack .../06-mariadb-client-core-10.1_10.1.38-0+deb9u1_amd64.deb...
Unpacking mariadb-client-core-10.1 (10.1.38-0+deb9u1)...
Selezziunate u pacchettu micca sceltu prima libconfig-inifiles-perl.
Preparazione per unpack .../07-libconfig-inifiles-perl_2.94-1_all.deb ...
Unpacking libconfig-infiles-perl (2.94-1) ...
Selezzione di u pacchettu libjemalloc1 prima micca selezziunatu.
Preparazione per unpack .../08-libjemalloc1_3.6.0-9.1_amd64.deb ...
Unpacking libjemalloc1 (3.6.0-9.1) ...
Selezziunà u pacchettu prima micca selezziunatu mariadb-client-10.1.
Preparazione per unpack .../09-mariadb-client-10.1_10.1.38-0+deb9u1_amd64.deb...
Unpacking mariadb-client-10.1 (10.1.38-0+deb9u1)...
Selezzione di u pacchettu prima micca selezziunatu mariadb-server-core-10.1.
Preparazione per unpack .../10-mariadb-server-core-10.1_10.1.38-0+deb9u1_amd64.deb ...
Unpacking mariadb-server-core-10.1 (10.1.38-0+deb9u1)...
Selezzione di u pacchettu rsync prima micca selezziunatu.
Preparazione per unpack .../11-rsync_3.1.2-1+deb9u2_amd64.deb...
Unpacking rsync (3.1.2-1+deb9u2)...
Selezzione di u pacchettu socat prima micca selezziunatu.
Preparazione per unpack .../12-socat_1.7.3.1-2+deb9u1_amd64.deb ...
Unpacking socat (1.7.3.1-2+deb9u1)...
Configurazione di mysql-common (5.8 + 1.0.2) ...
update-alternatives: utilizendu /etc/mysql/my.cnf.fallback per furnisce /etc/mysql/my.cnf (my.cnf) in modu automaticu
Configurazione di mariadb-common (10.1.38-0+deb9u1)...
update-alternatives: usendu /etc/mysql/mariadb.cnf per furnisce /etc/mysql/my.cnf (my.cnf) in modu automaticu
Selezzione di u pacchettu mariadb-server-10.1 prima micca selezziunatu.
(Leghjendu a basa di dati ... 36487 fugliali è cartulari attualmente installati.)
Preparazione per unpack .../mariadb-server-10.1_10.1.38-0+deb9u1_amd64.deb ...
Unpacking mariadb-server-10.1 (10.1.38-0+deb9u1)...
Selezzione di u pacchettu mariadb-client precedentemente micca selezziunatu.
Preparazione per unpack .../mariadb-client_10.1.38-0+deb9u1_all.deb...
Unpacking mariadb-client (10.1.38-0+deb9u1)...
Selezzione di u pacchettu mariadb-server prima micca selezziunatu.
Preparazione per unpack .../mariadb-server_10.1.38-0+deb9u1_all.deb...
Unpacking mariadb-server (10.1.38-0+deb9u1)...
Selezzione di u pacchettu php7.0-mysql prima micca selezziunatu.
Preparazione per unpack .../php7.0-mysql_7.0.33-0+deb9u3_amd64.deb ...
Unpacking php7.0-mysql (7.0.33-0+deb9u3)...
Configurazione di php7.0-mysql (7.0.33-0+deb9u3) ...

Creazione di u schedariu di cunfigurazione /etc/php/7.0/mods-available/mysqlnd.ini cù a nova versione

Creazione di u schedariu di cunfigurazione /etc/php/7.0/mods-available/mysqli.ini cù a nova versione

Creazione di u schedariu di cunfigurazione /etc/php/7.0/mods-available/pdo_mysql.ini cù a nova versione
Configurazione di libconfig-inifiles-perl (2.94-1) ...
Configurazione di libjemalloc1 (3.6.0-9.1) ...
Prucessa triggers per libapache2-mod-php7.0 (7.0.33-0+deb9u3) ...
Configurazione di socat (1.7.3.1-2+deb9u1) ...
Configurazione di gawk (1:4.1.4+dfsg-1)...
Configurazione di rsync (3.1.2-1+deb9u2)...
Creatu ligame simbolicu /etc/systemd/system/multi-user.target.wants/rsync.service → /lib/systemd/system/rsync.service.
Elaborazione di triggers per libc-bin (2.24-11+deb9u4) ...
Configurazione di galera-3 (25.3.19-2) ...
Prucessa triggers per systemd (232-25+deb9u11) ...
Triggers di trasfurmazione per man-db (2.7.6.1-2) ...
Configurazione di libreadline5: amd64 (5.2+dfsg-3+b1)...
Configurazione di libdbi-perl (1.636-1+b1) ...
Configurazione di mariadb-server-core-10.1 (10.1.38-0+deb9u1) ...
Configurazione di mariadb-client-core-10.1 (10.1.38-0+deb9u1) ...
Configurazione di mariadb-client-10.1 (10.1.38-0+deb9u1) ...
Configurazione di mariadb-client (10.1.38-0+deb9u1)...
Configurazione di mariadb-server-10.1 (10.1.38-0+deb9u1) ...
Creatu ligame simbolicu /etc/systemd/system/mysql.service → /lib/systemd/system/mariadb.service.
Creatu ligame simbolicu /etc/systemd/system/mysqld.service → /lib/systemd/system/mariadb.service.
Creatu ligame simbolicu /etc/systemd/system/multi-user.target.wants/mariadb.service → /lib/systemd/system/mariadb.service.
Configurazione di mariadb-server (10.1.38-0+deb9u1) ...
Elaborazione di triggers per libc-bin (2.24-11+deb9u4) ...
Prucessa triggers per systemd (232-25+deb9u11) ...
root@word:~#

U sicondu passu hè di eseguisce u MariaDB chì avemu stallatu. Scrivemu stu cumandamentu per eseguisce

systemctl start mariadb

Dopu avè eseguitu MARIADB

Stallamu l'Assistente di basa di dati Mysql. Safe è vi sarà dumandatu à sceglie una password forte. Per l'utilizatore root perchè usa a password di l'amministratore di u servitore. In u gestore di basa di dati, però, aghjunghjemu u cumandimu seguitu. Per installà u gestore di basa di dati mysql cù questu cumandamentu.

mysql_secure_installation

Avete nutatu dopu à aghjunghje u cumandamentu. Vi dumanda di scrive a password per a root. U servitore chì scrive. È vi mustrarà a so password forte, pressu Y. Dopu appughjà Enter. Vi sarà dumandatu à entre una nova password per inserisce a nova password. Dopu appughjà Enter è u sistema cunfirmà chì scrive a password per a seconda volta. Per assicuratevi di scrive è appughjà Enter. Allora u sistema vi dicerà chì

Inserite a password attuale per root (y. n):               Premete y è dopu entre 

Dopu avè premutu, vi dicerà chì avete digià un set di password di root,             appughjà n dopu entre

Serà offertu di cambià a password di root ? [Y/N]                        Premete y è entre per cambià a password per e basa di dati amministratori
Scrivite a nova password è dopu entre è scrivite di novu per cunfirmà è dopu entre in modu predeterminatu. L'installazione di MariaDB cuntene un utilizatore anonimu, chì permette à qualcunu
Per accede à MariaDB senza avè bisognu di creà un contu d'utilizatore

U sistema vi mostrarà

Eliminate l'utilizatori anonimi? [Y/N]                                      Scrivite y è dopu entre 

Opzioni apparisceranu chì arrangianu clicchendu nantu à queste lettere.

n poi entre 

e poi entre 

e poi entre 

Questa output da u prompt di cumanda cuntene tutti i passi chì avete fattu per installà o setup mysql

root@word:~# mysql_secure_installation

NOTA: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
SERVERS IN USU A PRODUCTION! PLEASE LEAD ALL STEP CAREFULLY!

Per accede à MariaDB per assicurallu, avemu bisognu di u currente
password per l'utilizatore root. Se avete appena installatu MariaDB, è
ùn avete micca stabilitu a password di root, a password serà vacante,
Cusì ci hè sempre toccu stampa quì.

Intécrire u password di u root (intria micca).
OK, password aduprata cù successu, andendu avanti ...

Ableurà u password di a securità hà assicuratu chì nimu ùn pò ghjunta à a MariaDB
un utilizatore root senza l'autorizazione propria.

Avete dighjà una cunnessione di password root, è pudete risponde sicuramente 'n'.

Cambia a password di root? [Y/n] y
Nova password:
Turnate in novu password:
Aghjunghje infurmazioni successu
Reloading tables of privilege ..
... Successu!


Per esse una manera predeterminada, una installazione MariaDB hà un usu anonimu, chì permette à qualchissia
per accede à MariaDB senza avè avutu pussutu creà un compte d'utilizatore
elli. Questu hè pensatu solu per pruvà, è per fà a stallazione
vai un poco smoothing. Tandu deve rinfriscà fora prima di trasfurmà in una
ambiente prufessiunale.

Eliminate l'utilizatori anonimi? [Y/n] y
... Successu!

Normalmente, a radica deve esse permessa solu di cunnessione da 'localhost'. Questu
assicura chì qualcunu ùn hà micca capitu à a password cù a password da a reta.

Disallow login root remotamente? [Y/n] n
... saltà.

Per automaticamente, MariaDB vene cun una basa di dati chjamata 'test' chì chiunque pò
accessu. Questu hè ancu pensatu solu per pruebas, è deve esse eliminata
prima di trasfurmà in un ambiente di produczione.

Eliminà a basa di dati di prova è accede à ella? [Y / n] è
- Dropping database di test ...
... Successu!
- Eliminazione di privilegi nantu à a basa di dati di prova ...
... Successu!

Reloading the tables of privilege assicurarà chì tutti i cambiamenti fatti finu
avè bisognu stà in effetti immediatamenti.

Reload tables of privilege now? [Y / n] y
... Successu!

Pulizia ...

Tuttu fattu! Se avete cumplettatu tutti i passi sopra, u vostru MariaDB
A stallazione hè stata sicura.

Grazie per u MariaDB!

Avemu assicuratu chì MariaDB hè assicuratu

Perchè per automaticamente registra u contu root senza password. Per prevene i prublemi di sicurezza potenziali, accede à a basa di dati. Utilizà u contu root è emette questi cumandamenti.

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

Dopu à scrive u primu cumandamentu, vi dumandarà a password, chì scrive è appughjà Enter.

Questa hè a pruduzzione di i cumandamenti in u prompt di cumandamentu. A pruduzzioni deve esse cum'è stu codice davanti à voi

root@word:~# mysql -u root -p
Inserite a password:
Benvenuti à u monitor MariaDB. I cumandamenti finiscinu cù ; o \g.
U vostru ID di cunnessione MariaDB hè 9
Versione di u servitore: 10.1.38-MariaDB-0+deb9u1 Debian 9.8

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab è altri.

Type 'help;' o '\h' per aiutu. Scrivite '\c' per sguassà a dichjarazione di input attuale.

MariaDB [(nimu)]> utilizate mysql;
Lettura di l'infurmazioni di a tavula per u cumpletu di i nomi di e tavule è di e colonne
Pudete disattivà sta funzione per avè un startup più veloce cù -A

Database cambiatu
MariaDB [mysql]> aghjurnà u plugin di l'utilizatori = '' induve User = 'root';
Query OK, 1 fila afflicata (0.00 sec)
Fila currispondente: 1 Cambiatu: 1 Avvertimenti: 0

MariaDB [mysql]> privilegi flush;
Query OK, 0 files affected (0.01 sec)

MariaDB [mysql] > esce
Avvedeci
root@word:~#

È un ritrattu chì mostra Image chì mostra a prutezzione di a basa di dati in Debian 9

Dopu quì aghjunghjemu moduli tls o ssl. Eseguimu i seguenti cumandamenti

a2enmod rewrite ssl
a2ensite default-ssl.conf

Allora apremu DocumentRoot per tutti i siti chì vulemu attivà. Avemu apertu i schedarii di cunfigurazione cù questu cumandamentu 

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

 Dopu si apre cun voi, aghjunghje, aghjunghje stu codice 


       Opzioni Indici FollowSymLinks MultiViews
       AllowOverride Tutti
       Richiede tuttu accordatu
    

Dopu appughjà una lettera x nantu à u teclatu, dopu y è appughjà Enter

Allora entre stu cumandamentu è aghjunghje u listessu codice, chì hè sopra dopu apre u schedariu.

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

Allora pressu a lettera x per esce da u schedariu è pressu y per salvà e mudificazioni Questa hè una stampa di cumu aghjunghje u codice. Image chì mostra a cunfigurazione di i fugliali per i siti web nantu à a distribuzione Debian

Dopu à salvà, aghjunghje stu cumandamentu, per assicurà chì i certificati predeterminati per i siti sò cunfigurati cù questu cumandamentu.

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

Se u schedariu ùn si apre cun voi perchè ùn hè micca in u servitore. Scaricate stu schedariu è caricate in questa strada

/etc/apache2/sites-enabled . per prugramma vinscp Cum'è mostra in a stampa Immagine chì mostra u caricamentu di i fugliali in Debian Server 9

Per applicà i paràmetri, aghjunghje questi cumandamenti in u prompt di cumanda

a2enmod headers
systemctl restart apache2.service

Avà testemu a cunfigurazione di Apache se a cunfigurazione hè stata fatta currettamente, è quale sò l'errori. Se hè bè, riavviamu i servizii cù questi cumandamenti

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

Una maghjina chì mostra a verificazione di Apache nantu à a distribuzione di u servitore Debian 9

stallà wordpress

Entremu in e basa di dati per creà una nova basa di dati per a stallazione di WordPress per mezu di i seguenti cumandamenti

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  Scrivite in u so locu a password d'utilizatore di a basa di dati WordPress, chì avemu creatu

Dopu aghjunghje sti cumandamenti per creà a basa di dati è l'utilizatori di e basa di dati è dà i privilegi. Scaricamu a versione di WordPress da u situ web ufficiale via u cumandimu wget è decompresse quì. In u schedariu temp cù questi cumandamenti

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

Avà damu permessi di scrittura à i schedari WordPress cù questi cumandamenti

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

È avà dumandate l'IP di u servitore in u navigatore per installà WordPress cum'è mostra in a stampa

Immagine chì mostra a prima installazione di WordPress in Debian 9

Una maghjina chì mostra a fase di stallazione di WordPress

Allora compie i passi di stallazione di solitu

. Felicitazioni, avete installatu WordPress in Debian Server 9 senza cpanel,

 

In questa spiegazione, aghju inclusu deliberatamente tutti i dettagli per u benefiziu di quelli chì ùn cunnosci micca l'aghjunzione di codici è ciò chì significanu, è per u benefiziu di tutti.

Un'altra spiegazione serà fatta per cunnette u duminiu à u servitore è per prutege u wordpress è u servitore cumpletamente. Sempre esse cuscenti di ciò chì hè novu. Tuttu ciò chì duvete fà hè abbonate à e notificazioni 

Spiegazione intitulata. Installazione di WordPress in Debian Server 9 senza cpanel

Ùn hè micca permessu di copià l'articulu è includenu in ogni situ senza mintuvà a fonte, chì hè Mekano Tech

Avemu da rispettà i diritti di pruprietà intellettuale 

Parienti cuntenuti
Publicate l'articulu nantu à

Aghjunghje un cummentariu