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
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
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
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
È 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.
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
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
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
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.
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
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
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
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