Siyakwamukela kubafowethu esihlokweni esikhethekile. Ukufaka i-WordPress ku-Debian Server. Ngaphandle kwesidingo sanoma iyiphi iphaneli yokulawula, kusukela kumaphaneli adumile afana ne-Cpanel, iplask, i-DirectAdmin, i-vistacp, namanye amaphaneli akhokhelwayo namahhala ukuze kwakheke indawo yokusebenza, amawebhusayithi futhi uwaphathe ngezici ezihlukile phakathi kwephaneli ngayinye kwelinye, futhi ngokuqinisekile edume kakhulu phakathi kwabo iphaneli ye-cpanel. Ngaphandle kwe-ado eyengeziwe, sizofaka i-WordPress ku-Debian 9 naku-Apache 5
Izidingo zencazelo
1 - Uhlelo I-Debian Imiswe kuseva (iseva ye-inthanethi).
2- Ukufinyelela eziqhingini kuseva noma ku-akhawunti yoMphathi wempande.
3 - Ikheli le-IP elimile noma lilungiselelwe kuseva noma iseva. Yebo, lokhu kuyatholakala kunoma iyiphi iseva oyibhukhayo Esikhungweni Sedatha,
4 - Uma uzokwenza iwebhusayithi yakho itholakale emphakathini, kufanele Ukubhuka kwesizinda noma kwesizinda ukuxhuma i-dns kuseva,
5- Faka Apache I-LAMP ohlelweni lwe-Debian.
6 - ikhophi I-WordPress Inguqulo yakamuva evela kuwebhusayithi esemthethweni.
7 - Uhlelo lokuxhuma kuseva Putty
Luyini uhlelo lwe-Debian?
Isistimu ye-Debian noma ukusatshalaliswa kwe-Debian isistimu yokusebenza yekhompuyutha equkethe ngokuphelele isofthiwe yamahhala nevulekile, okusho ukuthi noma ubani onganikela futhi athuthukise uhlelo uwela ngaphansi kweLayisense Yomphakathi Evamile ye-GNU. Uhlelo noma iphrojekthi ye-Debian iphrojekthi engenzi nzuzo futhi ukusatshalaliswa kubhekwa njengenye yamaphrojekthi omthombo ovulekile endala kakhulu. I-Debian isebenzisa i-Linux kernel kanye namathuluzi e-GNU, futhi ukusatshalaliswa kwe-Debian kwaziwa ngokuzibophezela kwakho okuqinile ekuhloleni okuvulekile, okusebenzisanayo nokubamba iqhaza. I-Debian iwuhlelo lokusebenza lomhlaba wonke olulungele ukusetshenziswa okuningi komuntu siqu nehhovisi, izinsiza zesizindalwazi, amaseva, nezinsizakalo zokugcina.
Yini i-Apache
Igama le-apache ngesiNgisi Iseva ye-Apache HTTP. I-Apache iyona ebambe iqhaza elikhulu kakhulu ekuthuthukisweni kwewebhu nokukhula komhlaba wonke ezinsukwini zokuqala zenkathi yewebhu. Iyini i-Apache esetshenziswayo futhi iyini injongo yayo. I-Apache isetshenziselwa ukunikeza amakhasi ewebhu amile naguqukayo. I-Static, njenge-html, kanye nalawo aguquguqukayo ashintshayo, njengezinkundla, i-WordPress, nezinye izikripthi noma izinhlelo zokusebenza eziklanyelwe ukusebenzisa indawo ye-Apache nezici. Futhi i-Apache ingenye yezingxenye zephakheji yokuthuthukiswa kwewebhu eyaziwa ngokuthi i-LAMP, equkethe isistimu yokusebenza ye-Linux noma i-GNU Linux, iseva yewebhu, i-database ye-Mysql, nezilimi eziningi zokuhlela, ezihlanganisa i-php, i-Python ne-Perl. Enye yezinzuzo ze-Apache ukuthi inikeza okuqukethwe ngendlela enokwethenjelwa futhi ephephe kakhulu
Izinzuzo zokufaka i-WordPress ku-Debian
Enye yezinzuzo zangempela ukonga imali uma kuqhathaniswa nokwenza inkontileka nezinkampani ezisingatha. Futhi okwesibili, isivinini sesayithi ekusatshalalisweni kwe-Debian uma kuqhathaniswa nokufakwa ku-cpanel. Isivinini esibonakalayo se-25%, futhi lokhu kunomthelela ekusabalaleni kwesayithi ekusesheni nasekuphakameni. Izinga lakho ku-Google nakwezinye izinjini zokusesha. Nokwandisa iholo lakho lezinto ezibonakalayo. Ngaphandle kokugwema ukunensa kwezinkampani zokubamba ama-Arab noma zakwamanye amazwe. Okunikeza izinhlelo zokubamba ngama- $ 3 ngenyanga futhi zengeza amawebhusayithi angama-400 kuseva efanayo. Futhi uqala ukuqaphela ukunensa kwesayithi lakho uma lidlula ama-athikili angu-100 okuhlangenwe nakho. Uma iwebhusayithi ikuseva yangasese ye-vps, umugqa we-inthanethi. Kuseva enamandla aphelele esayithi lakho, futhi lokhu kuzokusiza ekulandeni kusayithi lakho futhi unikeze ngokushesha idatha kubavakashi bakho. Ngaphandle kokuvikelwa ekugetshengeni okuhlukumeza izinkampani ezisingathayo ngenxa yokungalungiswa kahle. Angikhulumi ngazo zonke izinkampani zokubamba. Kunezinkampani ezibamba indawo ezinokuvikelwa okuqinile, kodwa zingamazwe angaphandle hhayi ama-Arab. Ngoba phakathi nomsebenzi wami ku-inthanethi, ngabhekana nezinkampani ezingaphezu kuka-15 zama-Arab, futhi zonke, ngaphandle kokukhetha, azifaneleki igama lezinkampani zokubamba. Esinye sezici ezibaluleke kakhulu ukuthi zonke izinsiza zeseva zizoba ezesayithi lakho kuphela futhi azisatshalaliswa kuphaneli yokulawula edla i-RAM neprosesa, futhi lokhu kuthuthukisa ukuzinza kwesayithi lakho futhi kuthuthukisa izinga lakho ekusesheni kanye nezezimali zakho. inzuzo, njll.
Kungani ukhetha i-WordPress
I-WordPress, yebo, njengamanje iyala ngaphezu kwe-35%. Enye yamawebhusayithi ekuwebhu ukuze kube lula ukuyisebenzisa nokuhambisana ne-SEO. Ngenkathi ungalungisa futhi uhlomise ukuze uvumelane nazo zonke izindawo. Kusukela ekubhaleni izindatshana kuya ezincazelweni. Noma ibhulogi yomuntu siqu lapho wethula khona ulwazi lwakho, noma isitolo se-inthanethi ukuze udayise amasevisi nemikhiqizo. Noma isikhungo noma ukuqeqeshwa, okufana nesayithi lokubonisana, nezinye izici ziningi.
Inothi lencazelo elinikezwe i-Mekano Tech Informatics kumaseva wangempela
Ngibhukhe iseva kusuka Idatha Center Hetzner Kusuka kusevisi yamaseva efu. Ukhethe i-Debian distro efakwe ngokuzenzakalelayo futhi elungile
Incazelo: Ukufaka iphakheji ye-LAMP
Ngaphambi kokufaka iLamp equkethe i-Apache ezingxenyeni zayo, into yokuqala esiyenzayo ngaphambi kokufaka ukubuyekeza amaphakheji kanye ne-kernel futhi silungise izinkinga zokuphepha ngale miyalo.
apt-get update
apt-get upgrade
apt-get dist-upgrade
Isithombe esivela ekungezeni umyalo wokuqala wokuvuselela ukufaka i-WordPress kumaseva we-Debian 9 ngaphandle kwe-cpanel
Lona umphumela wodaba ngemva kokwengeza kubonisa ukuthi isibuyekezo senziwe kanjani
i-apt-get update Ign:1 http://mirror.hetzner.de/debian/packages stretch InRelease Thola:2 http://security.debian.org stretch/updates InRelease [94.3 kB] Thola:3 http://mirror hetzner.de/debian/packages stretch-updates InRelease [91.0 kB] Ign:4 http://deb.debian.org/debian stretch InRelease Thola:5 http://deb.debian.org/debian stretch-updates InRelease [ 91.0 kB] Thola:6 http://mirror.hetzner.de/debian/packages stretch-backports InRelease [91.8 kB] Thola: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 Thola:10 http://security.debian.org stretch/ updates /Imithombo engekho mahhala [1,216 B] Thola:11 http://security.debian.org/updates/main Sources [207 kB] Thola:12 http://security.debian.org stretch/updates/contrib Imithombo [1,384 B] Thola:13 http://security.debian.org stretch/updates/main amd64 Amaphakheji [495 kB] Thola:14 http://security.debian.org stretch/updates/main Tra nslation-zu [221 kB] Thola:15 http://deb.debian.org/debian stretch-updates/main Sources [13.1 kB] Ign:16 http://mirror.hetzner.de/debian/packages stretch-backports /main amd64 Packages Ign:17 http://mirror.hetzner.de/debian/packages stretch-backports/main Translation-zu Thola:16 http://mirror.hetzner.de/debian/packages stretch-backports/main amd64 Amaphakheji [601 kB] Thola:17 http://mirror.hetzner.de/debian/packages stretch-backports/main Translation-zu [459 kB] Ign:18 http://mirror.hetzner.de/debian/security stretch /updates/main amd64 Packages Ign:19 http://mirror.hetzner.de/debian/security stretch/updates/main Translation-zu Thola:18 http://mirror.hetzner.de/debian/security/updates/ main amd64 Amaphakheji [495 kB] Thola:19 http://mirror.hetzner.de/debian/security stretch/updates/main Translation-zu [221 kB] Thola:22 http://deb.debian.org/debian stretch / Imithombo eyinhloko [6,745 kB] Thola:23 http://deb.debian.org/debian stretch/non-free Sources [79.4 kB] Thola:24 http://deb.debian.org/debian stretch/contr ib Imithombo [44.7 kB] Ilande u-10.0 MB ngo-3s (2,624 kB/s) Uhlu lwamaphakheji okufunda... Kwenziwe
Sengeza umyalo olandelayo, okungukuthi
apt-get upgrade
Inzuzo yalo myalo noma ekwenzayo ukuthuthukisa uhlelo lube yinguqulo yakamuva ye-Debian. Landela izinyathelo zokufaka i-WordPress ku-Debian Server 9 ngaphandle kwe-cpanel
Izovela nawe njengoba kukhonjisiwe esithombeni. Futhi lapha isistimu iyakutshela, ingabe ufuna ngempela ukuthuthukisa?Ingabe ngilandela inqubo yokuthuthukisa?Uthayipha uhlamvu y lwegama elithi yebo bese ucindezela u-Enter. Ukuze uqedele inqubo yokuthuthukisa
Nawu umphumela wendaba ngemva kokuphela kokuthuthukiswa. Inothi elincane, iseva engiyisebenzisayo inenguqulo yakamuva ye-Debian efakiwe, eyi-Debian 9 ngalesi sikhathi. Akuzange kuthathe isikhathi esiningi ukuthuthukisa. Lokhu okukhiphayo
thola ukuthuthukiswa Ukufunda uhlu lwephakheji... Kwenziwe Ukwakhiwa kwesihlahla sokwencika Ukufunda ulwazi lwesimo... Kwenziwe Ibala ukuthuthukiswa... Kwenziwe Amaphakheji alandelayo azothuthukiswa: qemu-guest-agent qemu-utils 2 ithuthukisiwe, 0 esanda kufakwa, 0 ukususa futhi 0 akuthuthukisiwe. Udinga ukuthola u-1,300 kB wezingobo zomlando. Ngemva kwalokhu kusebenza, 2,048 B wesikhala sediski esengeziwe sizosetshenziswa. Uyafuna ukuqhubeka? [Y/n] y Thola:1 http://security.debian.org stretch/updates/main amd64 qemu-guest-agent amd64 1:2.8+dfsg-6+deb9u7 [315 kB] Thola:2 http:// security.debian.org stretch/updates/main amd64 qemu-utils amd64 1:2.8+dfsg-6+deb9u7 [986 kB] Kulandwe u-1,300 kB ngo-0s (14.0 MB/s) (Isizindalwazi sokufunda ... 33909 amafayela nezikhombisi okwamanje ifakiwe.) Ilungiselela ukuqaqa .../qemu-guest-agent_1%3a2.8+dfsg-6+deb9u7_amd64.deb ... Ikhulula i-qemu-guest-ejenti (1:2.8+dfsg-6+deb9u7) ngaphezulu (1 :2.8+dfsg-6+deb9u5) ... Ilungiselela ukuqaqa .../qemu-utils_1%3a2.8+dfsg-6+deb9u7_amd64.deb ... Ikhipha ama-qemu-utils (1:2.8+dfsg-6+) ) deb9u7) ngaphezulu (1:2.8 + dfsg-6 + deb9u5) ... Isetha i-qemu-guest-ejenti (1:2.8 + dfsg-6 + deb9u7) ... Isetha ama-qemu-utils (1:2.8 + dfsg) ) 6+deb9u7) ... Icubungula izibangeli ze-systemd (232-25+deb9u11) ... Icubungula izibangeli ze-man-db (2.7.6.1-2) ...
Ngemva kokuqeda ukuthuthukisa, ungeza umyalo olandelayo osohlwini oluphezulu ekuqaleni kwencazelo.Uqinisekisa ukuthi inqubo yokuthuthukisa amasevisi esistimu ibuyekeziwe futhi hhayi isistimu yonke ethuthukisiwe. Into eyamukelwe ukwenza ukuthuthukiswa kwesistimu
apt-get dist-upgrade
Lesi isithombe esibonisa inqubo ngemva kokwengeza i-oda
Isinyathelo sokuqala sokubuyekeza nokuthuthukisa amaphakheji kanye nesistimu yokusebenza enguqulweni yakamuva kuqediwe
Isinyathelo sesibili siwukwengeza igama lomethuleli kuseva ngalo myalo, oshintsha igama lomethuleli ngegama lakho elichazayo. Kodwa qaphela ukuthi ungase udinge ukuqala kabusha iseva noma isistimu.Isistimu isebenzisa igama lomethuleli noma igama lomethuleli olingezayo.
hostnamectl set-hostname hostname.yourdomain.com
Igama lomethuleli.yourdomain.com
Lapha, igama lomethuleli kufanele kube igama lesizinda esingaphansi sesizinda sakho noma isizinda osigodlile ukusebenzisa iseva ye-WordPress kuso. Isibonelo segama.mekan0.com
Ngemva kokwengeza lo myalo, ucindezela u-Enter kukhibhodi yakho. Nasi isithombe njengesibonelo sokwengeza umsingathi we-neem
Futhi icebo elilandelayo lingene
Sifaka izinsiza ezidingekayo futhi sizozidinga ukuze sixazulule amaphutha futhi siwalungise. Ungeza umyalo olandelayo
apt install net-tools sudo wget curl bash-completion
Ngicabanga ukuthi i-Debian 9 inalezi zinsiza, kodwa qiniseka futhi wengeze le miyalo njengesipele. Ngemva kokuqeda, qala kabusha iseva ngokuthayipha umyalo qala kabusha Ngemva kokuqalisa kabusha, ungena kuseva.Uzobona ukuthi igama leseva lishintshele ekhelini leseva yegama esilenzile, isibonelo esithombeni.
Uzoqaphela lapha kumyalo womyalo ukuthi igama leseva lishintshiwe kanye negama leseva njengoba kukhonjisiwe esithombeni kanye nale datha evele lapho iqala kabusha iseva futhi ingena kuyo futhi.
Faka i-Apache
Ngemva kokungena kuseva ngamalungelo okuphatha (impande), sifaka i-Apache HTTP, etholakala kumakhosombe we-Debian 9. Ungeza lo myalo ekwazisweni komyalo bese ucindezela u-Enter
i-appt ufake i-apache2
Ngemva kokwengeza umyalo wokufaka i-Apache, uzobona emyalweni womyalo ukuthi usuqedile noma cha ukufakwa kwe-Apache. Lena yindlela ikhodi ezovela ngayo.
faka kahle i-apache2 Ukufunda uhlu lwamaphakheji... Kwenziwe Ukwakhiwa kwesihlahla sokwencika Ukufunda ulwazi lwesimo... Kwenziwe Amaphakheji engeziwe alandelayo azofakwa: apache2-bin apache2-data apache2-utils libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap liblua5.2. -0 libperl5.24 perl Amaphakheji aphakanyisiwe: www-browser apache2-doc apache2-suexec-pristine | apache2-suexec-custom perl-doc libterm-readline-gnu-perl | i-libterm-readline-perl-perl yenza amaphakheji anconyiwe: i-ssl-cert ukuqamba kabusha Amaphakheji AMASHA alandelayo azofakwa: apache2 apache2-bin apache2-data apache2-utils libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutillibldard 1 uplp5.2. 0 esanda kufakwa, 5.24 ezokhishwa futhi 0 ayithuthukisiwe. Udinga ukuthola u-11 kB wezingobo zomlando. Ngemva kwalokhu kusebenza, u-0 MB wesikhala esingeziwe sediski sizosetshenziswa. Uyafuna ukuqhubeka? [Y/n]
Ucindezela uhlamvu Y ekhibhodi, bese ucindezela u-Enter, futhi ngemva kokufakwa kwe-Apache sekuphelile, sivula isiphequluli bese sithayipha i-IP yeseva. Esipheqululini, esimweni sami, ngiyi-IP. Iseva engichaza ngayo yile 159.69.215.225 Izovela nawe njengalesi sithombe
Ngemva kokuqinisekisa ukuthi i-Apache ifakwe ngendlela efanele futhi lesi sithombe singenhla. Iqinisekisa ukuthi i-Apache ifakwe kahle ekusabalaliseni kwe-Debian. Manje sifaka izinguqulo zakamuva zabahumushi be-php. Ukufunda i-wordpress CMS ngalo myalo bese ucindezela u-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
Uhlelo luzokukhombisa ukuthi siyaqedela ukufaka noma cha.Khansela Njengemiyalelo engenhla, uthayipha uhlamvu Y bese ucindezela u-Enter. kukhibhodi. Njengoba kuboniswe esithombeni
Ngemva kokuqeda ukufakwa kwezinguqulo ze-php, izinguqulo zakamuva manje zenziwe. Faka i-MariaDB, iseva egciniwe. Kumele ifakwe ukuze kwakhiwe isizindalwazi se-WordPress. Futhi uxhumane nabo ukuze sikwazi ukufaka i-WordPress ngendlela efanele ngalokhu.
apt install php7.0-mysql mariadb-server mariadb-client
Uhlelo luzokunikeza ukuthi uqhubeke nokufaka noma cha. Njengokwenzeka emiyalweni edlule, uthayipha uhlamvu Y bese ucindezela inkinobho yokufaka kukhibhodi ukuze uqhubeke nokufaka. Lolu lwazi luzovela kumyalo womyalo ukuze kuqinisekiswe ukuthi ukufakwa kulungile
ukufaka kahle i-php7.0-mysql mariadb-server mariadb-client Kufundwa uhlu lwamaphakheji ... Kwenziwe Isihlahla sokuthembela ekwakheni Kufundwa imininingwane yombuso ... Kwenziwe Amaphakheji angeziwe alandelayo azofakwa: galera-3 gawk libconfig-inifiles-perl libdbi-perl libjemalloc1 libmpfr4 libreadline5 libsigsegv2 mariadb-client-10.1 mariadb-client-core-10.1 mariadb-evamile mariadb-server-10.1 mariadb-server-core-10.1 mysql-evamile rsync socat Amaphakheji aphakanyisiwe: i-gawk-doc libclone-perl libmldbm-perl libnet-daemon-perl libsql-statement-perl mailx mariadb-test netcat-openbsd tinyca Amaphakheji anconyiwe: libdbd-mysql-perl libterm-readkey-perl libhtml-template-perl Amaphakheji ATSHA alandelayo azofakwa: 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-evamile php7.0-mysql rsync socat I-0 ithuthukisiwe, i-19 esanda kufakwa, i-0 ukususa futhi i-0 ayithuthukisiwe. Udinga ukuthola i-25.7 MB yezinqolobane. Ngemuva kwalokhu kusebenza, i-189 MB yesikhala sediski eyengeziwe izosetshenziswa. Ufuna ukuqhubeka? [Y / n] y Thola:1 http://deb.debian.org/debian stretch/main amd64 libmpfr4 amd64 3.1.5-1 [556 kB] Thola:2 http://deb.debian.org/debian stretch/main amd64 libsigsegv2 amd64 2.10-5 [28.9 kB] Thola:3 http://deb.debian.org/debian stretch/main amd64 gawk amd64 1:4.1.4+dfsg-1 [571 kB] Thola:4 http://deb.debian.org/debian stretch/main amd64 mysql-common all 5.8+1.0.2 [5,608 B] Thola:5 http://deb.debian.org/debian stretch/main amd64 mariadb-common all 10.1.38-0+deb9u1 [28.4 kB] Thola:6 http://deb.debian.org/debian stretch/main amd64 galera-3 amd64 25.3.19-2 [955 kB] Thola:7 http://deb.debian.org/debian stretch/main amd64 libdbi-perl amd64 1.636-1+b1 [766 kB] Thola:8 http://deb.debian.org/debian stretch/main amd64 libreadline5 amd64 5.2+dfsg-3+b1 [119 kB] Thola:9 http://deb.debian.org/debian stretch/main amd64 mariadb-client-core-10.1 amd64 10.1.38-0+deb9u1 [5,107 kB] Thola:10 http://deb.debian.org/debian stretch/main amd64 libconfig-inifiles-perl konke okungu-2.94-1 [53.4 kB] Thola:11 http://deb.debian.org/debian stretch/main amd64 libjemalloc1 amd64 3.6.0-9.1 [89.8 kB] Thola:12 http://deb.debian.org/debian stretch/main amd64 mariadb-client-10.1 amd64 10.1.38-0+deb9u1 [5,918 kB] Thola:13 http://deb.debian.org/debian stretch/main amd64 mariadb-server-core-10.1 amd64 10.1.38-0+deb9u1 [5,241 kB] Thola:14 http://deb.debian.org/debian stretch/main amd64 rsync amd64 3.1.2-1+deb9u2 [393 kB] Thola:15 http://deb.debian.org/debian stretch/main amd64 socat amd64 1.7.3.1-2+deb9u1 [353 kB] Thola:16 http://deb.debian.org/debian stretch/main amd64 mariadb-server-10.1 amd64 10.1.38-0+deb9u1 [5,344 kB] Thola:17 http://deb.debian.org/debian stretch/main amd64 mariadb-client konke 10.1.38-0+deb9u1 [27.2 kB] Thola:18 http://deb.debian.org/debian stretch/main amd64 mariadb-server konke 10.1.38-0+deb9u1 [27.3 kB] Thola:19 http://deb.debian.org/debian stretch/main amd64 php7.0-mysql amd64 7.0.33-0+deb9u3 [124 kB] Kulandwe 25.7 MB ngo-0s (35.8 MB/s) Iqinisa amaphakheji ... Ukukhetha iphakheji ebingakhethiwe ngaphambilini libmpfr4:amd64. (Kufundwa i-database ... Amafayela nezikhombisi-ndlela ezingama-35883 ezifakiwe njengamanje.) Ilungiselela ukuqaqa .../libmpfr4_3.1.5-1_amd64.deb ... Ikhipha i-libmpfr4:amd64 (3.1.5-1) ... Ukukhetha iphakheji eyayingakhethiwe ngaphambilini libsigsegv2:amd64. Ilungiselela ukuqaqa .../libsigsegv2_2.10-5_amd64.deb ... Ikhipha i-libsigsegv2:amd64 (2.10-5) ... Isetha i-libmpfr4:amd64 (3.1.5-1) ... Isetha i-libsigsegv2:amd64 (2.10-5) ... Ukukhetha i-gawk yephakheji ebingakhethiwe ngaphambilini. (Kufundwa i-database ... Amafayela nezikhombisi-ndlela ezingama-35905 ezifakiwe njengamanje.) Ilungiselela ukuqaqa .../00-gawk_1%3a4.1.4+dfsg-1_amd64.deb ... I-gawk ekhishwayo (1:4.1.4+dfsg-1) ... Ukukhetha iphakheji ebingakhethiwe ngaphambilini i-mysql-common. Ilungiselela ukuqaqa .../01-mysql-common_5.8+1.0.2_all.deb ... Ikhipha i-mysql-evamile (5.8+1.0.2) ... Ukukhetha iphakheji ebingakhethiwe ngaphambilini i-mariadb-evamile. Ilungiselela ukuqaqa .../02-mariadb-common_10.1.38-0+deb9u1_all.deb ... Kuqalwa i-mariadb-evamile (10.1.38-0+deb9u1) ... Ukukhetha iphakheji ebingakhethiwe ngaphambilini i-galera-3. Ilungiselela ukuqaqa .../03-galera-3_25.3.19-2_amd64.deb ... Ukuqaqa i-galera-3 (25.3.19-2) ... Ukukhetha iphakheji ebingakhethiwe ngaphambilini i-libdbi-perl. Ilungiselela ukuqaqa .../04-libdbi-perl_1.636-1+b1_amd64.deb ... Ikhipha i-libdbi-perl (1.636-1+b1) ... Ukukhetha iphakheji eyayingakhethiwe ngaphambilini libreadline5:amd64. Ilungiselela ukuqaqa .../05-libreadline5_5.2+dfsg-3+b1_amd64.deb ... Ikhipha i-libreadline5:amd64 (5.2+dfsg-3+b1) ... Ukukhetha iphakheji ebingakhethiwe ngaphambilini i-mariadb-client-core-10.1. Ilungiselela ukuqaqa .../06-mariadb-client-core-10.1_10.1.38-0+deb9u1_amd64.deb ... Kuqalwa i-mariadb-client-core-10.1 (10.1.38-0+deb9u1) ... Ukukhetha iphakheji eyayingakhethiwe ngaphambilini libconfig-inifiles-perl. Ilungiselela ukukhipha .../07-libconfig-inifiles-perl_2.94-1_all.deb ... Ikhipha i-libconfig-inifiles-perl (2.94-1) ... Ukukhetha iphakheji eyayingakhethiwe ngaphambilini i-libjemalloc1. Ilungiselela ukuqaqa .../08-libjemalloc1_3.6.0-9.1_amd64.deb ... Ikhipha i-libjemalloc1 (3.6.0-9.1) ... Ukukhetha iphakheji ebingakhethiwe ngaphambilini i-mariadb-client-10.1. Ilungiselela ukuqaqa .../09-mariadb-client-10.1_10.1.38-0+deb9u1_amd64.deb ... Kuqalwa i-mariadb-client-10.1 (10.1.38-0+deb9u1) ... Ukukhetha iphakheji ebingakhethiwe ngaphambilini i-mariadb-server-core-10.1. Ilungiselela ukuqaqa .../10-mariadb-server-core-10.1_10.1.38-0+deb9u1_amd64.deb ... Kuqalwa i-mariadb-server-core-10.1 (10.1.38-0+deb9u1) ... Ukukhetha i-rsync yephakheji ebingakhethiwe ngaphambilini. Ilungiselela ukuqaqa .../11-rsync_3.1.2-1+deb9u2_amd64.deb ... Ikhipha i-rsync (3.1.2-1+deb9u2) ... Ukukhetha iphakheji ye-socat eyayingakhethiwe ngaphambilini. Ilungiselela ukuqaqa .../12-socat_1.7.3.1-2+deb9u1_amd64.deb ... Ivula i-socat (1.7.3.1-2+deb9u1) ... Isetha i-mysql-common (5.8+1.0.2) ... update-alternatives: usebenzisa /etc/mysql/my.cnf.fallback ukuze unikeze /etc/mysql/my.cnf (my.cnf) kumodi ezenzakalelayo Isetha i-mariadb-common (10.1.38-0+deb9u1) ... update-alternatives: usebenzisa /etc/mysql/mariadb.cnf ukuhlinzeka /etc/mysql/my.cnf (my.cnf) kumodi ezenzakalelayo Ukukhetha iphakheji ebingakhethiwe ngaphambilini i-mariadb-server-10.1. (Kufundwa i-database ... Amafayela nezikhombisi-ndlela ezingama-36487 ezifakiwe njengamanje.) Ilungiselela ukuqaqa .../mariadb-server-10.1_10.1.38-0+deb9u1_amd64.deb ... Kuqalwa i-mariadb-server-10.1 (10.1.38-0+deb9u1) ... Ukukhetha iphakheji ebingakhethiwe ngaphambilini i-mariadb-client. Ilungiselela ukuqaqa .../mariadb-client_10.1.38-0+deb9u1_all.deb ... Kuqalwa i-mariadb-client (10.1.38-0+deb9u1) ... Ukukhetha iphakheji ebingakhethiwe ngaphambilini i-mariadb-server. Ilungiselela ukuqaqa .../mariadb-server_10.1.38-0+deb9u1_all.deb ... Kuqalwa i-mariadb-server (10.1.38-0+deb9u1) ... Ukukhetha iphakheji eyayingakhethiwe ngaphambilini php7.0-mysql. Ilungiselela ukuqaqa .../php7.0-mysql_7.0.33-0+deb9u3_amd64.deb ... Ikhipha i-php7.0-mysql (7.0.33-0+deb9u3)... Isetha i-php7.0-mysql (7.0.33-0+deb9u3) ... Ukudala ifayela lokumisa /etc/php/7.0/mods-available/mysqlnd.ini ngenguqulo entsha Ukudala ifayela lokumisa /etc/php/7.0/mods-available/mysqli.ini ngenguqulo entsha Ukudala ifayela lokumisa /etc/php/7.0/mods-available/pdo_mysql.ini ngenguqulo entsha Isetha i-libconfig-inifiles-perl (2.94-1) ... Isetha i-libjemalloc1 (3.6.0-9.1) ... Icubungula izibangeli ze-libapache2-mod-php7.0 (7.0.33-0+deb9u3) ... Isetha i-socat (1.7.3.1-2+deb9u1) ... Isetha i-gawk (1:4.1.4+dfsg-1) ... Isetha i-rsync (3.1.2-1+deb9u2) ... Kudalwe i-symlink /etc/systemd/system/multi-user.target.wants/rsync.service → /lib/systemd/system/rsync.service. Icubungula izibangeli ze-libc-bin (2.24-11+deb9u4) ... Isetha i-galera-3 (25.3.19-2) ... Iyacubungula izinkinga zesistimu (232-25 + deb9u11) ... Iyacubungula izinkinga ze-man-db (2.7.6.1-2) ... Isetha i-libreadline5:amd64 (5.2+dfsg-3+b1) ... Isetha i-libdbi-perl (1.636-1+b1) ... Isetha i-mariadb-server-core-10.1 (10.1.38-0+deb9u1) ... Isetha i-mariadb-client-core-10.1 (10.1.38-0+deb9u1) ... Isetha i-mariadb-client-10.1 (10.1.38-0+deb9u1) ... Isetha i-mariadb-client (10.1.38-0+deb9u1) ... Isetha i-mariadb-server-10.1 (10.1.38-0+deb9u1) ... Kudalwe i-symlink /etc/systemd/system/mysql.service → /lib/systemd/system/mariadb.service. Kudalwe i-symlink /etc/systemd/system/mysqld.service → /lib/systemd/system/mariadb.service. Kudalwe i-symlink /etc/systemd/system/multi-user.target.wants/mariadb.service → /lib/systemd/system/mariadb.service. Isetha i-mariadb-server (10.1.38-0+deb9u1) ... Icubungula izibangeli ze-libc-bin (2.24-11+deb9u4) ... Iyacubungula izinkinga zesistimu (232-25 + deb9u11) ... impande @ igama:~#
Isinyathelo sesibili ukusebenzisa i-MariaDB esiyifakile. Sibhala lo myalo ukugijima
systemctl start mariadb
Ngemuva kokusebenzisa i-MARIADB
Sifaka i-Mysql Database Wizard. Kuphephile futhi uzocelwa ukuthi ukhethe iphasiwedi eqinile. Kumsebenzisi wempande ngoba isebenzisa iphasiwedi yomphathi weseva. Kumphathi wesizindalwazi, nokho, sengeza umyalo olandelayo. Ukufaka isibambi sedatha ye-mysql ngalo myalo.
mysql_secure_installation
Uzoqaphela ngemva kokwengeza umyalo. Ikucela ukuthi ubhale iphasiwedi yempande. Iseva oyibhalayo. Izokunikeza iphasiwedi eqinile, ucindezela u-Y. Bese ucindezela u-Enter. Uzocelwa ukuthi ufake iphasiwedi entsha ukuze ufake iphasiwedi entsha. Bese ucindezela u-Enter futhi uhlelo luzokuqinisekisa ngokufaka iphasiwedi okwesibili. Ukuqinisekisa ukuthi uyayibhala bese ucindezela u-Enter. Khona-ke uhlelo luzokutshela lokho
Faka iphasiwedi yamanje yempande (y. n): Ucindezela u-y bese ufaka
Ngemuva kokuyicindezela izokutshela ukuthi usuvele unesethi yamaphasiwedi ezimpande, cindezela n bese ufaka
Ingabe uzonikela ngokushintsha iphasiwedi yempande? [Y/N] Ucindezela u-y bese ufaka ukuze ushintshe igama-mfihlo lesizindalwazi somqondisi
Uthayipha iphasiwedi entsha bese ufaka futhi uzoyibhala futhi ukuze uqinisekise bese ufaka ngokuzenzakalelayo. Ukufakwa kwe-MariaDB kuqukethe umsebenzisi ongaziwa, okuvumela noma ubani ukuba
Ukungena ku-MariaDB ngaphandle kokwenza i-akhawunti yomsebenzisi
Isistimu izokukhombisa
Susa abasebenzisi abangaziwa? [Y/N] Uthayipha y bese uyafaka
Izinketho zizovela ezihlela ngokuchofoza lezi zinhlamvu.
n bese ungena
y bese ungena
y bese ungena
Lokhu okukhiphayo ku-oda lomyalo kuqukethe zonke izinyathelo ozithathile ukufaka noma ukusetha i-mysql
impande @ igama:~# mysql_secure_installation QAPHELA: UKUTHOLA IZINDABA ZEMBHALO WESIKHATHI KUVUMELWA KONKE UMariaDB ABASEBENZISWA NGOKUSEBENZISWA KWEZINTO FUNDA UKUFUNDA NGESINYE ISINYATHELO NGOKUPHAKATHI! Ukuze ungene ngemvume ku-MariaDB ukuze uyivikele, sizodinga okwamanje iphasiwedi yomsebenzisi wezimpande. Uma usanda kufaka uMariaDB, futhi awuzange usethe iphasiwedi yezimpande okwamanje, iphasiwedi ngeke ibe nalutho, ngakho kufanele nje ucindezele ukungena lapha. Faka iphasiwedi yamanje yezingcambu (faka akukho): KULUNGILE, iphasiwedi esetshenziswe ngempumelelo, iya phambili ... Ukubeka iphasiwedi yempande kuqinisekisa ukuthi akekho ongangena kuMariaDB umsebenzisi wempande ngaphandle kokugunyazwa okufanele. Usuvele unesethi yephasiwedi yempande, ngakho-ke ungaphendula ngokuphepha u-'n'. Shintsha iphasiwedi yempande? [Y/n] y Iphasiwedi Entsha: Faka kabusha iphasiwedi entsha: Iphasiwedi ibuyekezwe ngempumelelo! Ilayisha kabusha amatafula welungelo .. ... Impumelelo! Ngokuzenzakalelayo, ukufakwa kwe-MariaDB kunomsebenzisi ongaziwa, okuvumela noma ubani ukungena ngemvume ku-MariaDB ngaphandle kokuthi ube ne-akhawunti yomsebenzisi eyakhelwe kubo. Lokhu kuhloswe kuphela ukuhlolwa, futhi ukwenza ukufakwa hamba kancane kancane. Kufanele uwasuse ngaphambi kokuthuthela ku indawo yokukhiqiza. Susa abasebenzisi abangaziwa? [Y / n] y ... Impumelelo! Ngokuvamile, impande kufanele ivumeleke kuphela ukuxhumeka ku-'hosthost '. Lokhu iqinisekisa ukuthi umuntu akakwazi ukuqagela kwiphasiwedi yempande kusuka kunethiwekhi. Ungavumeli ukungena ngemvume kwezimpande ukude? [Y/n] n ... ukweqa. Ngokuzenzakalelayo, i-MariaDB iza ne-database ebizwa ngokuthi 'ukuhlolwa' ukuthi ubani angakwazi ukufinyelela. Lokhu kuhloswe kuphela ukuhlolwa, futhi kumele kususwe ngaphambi kokuthuthela endaweni yokukhiqiza. Susa i-database yokuhlola nokufinyelela kuyo? [Y / n] futhi - Ukulahla i-database yokuhlola ... ... Impumelelo! - Ukususa amalungelo kwi database yokuhlola ... ... Impumelelo! Ukulayisha kabusha amatafula amalungelo kuzoqinisekisa ukuthi zonke izinguquko zenziwe kuze kube manje izoqala ukusebenza ngokushesha. Phinda ulayishe kabusha amatafula wamalungelo manje? [Y / n] y ... Impumelelo! Ukuhlanza ... Konke kwenziwe! Uma usuqedile zonke izinyathelo ezingenhla, i-MariaDB yakho ukufakwa kufanele kube manje kuphephile. Siyabonga ngokusebenzisa i-MariaDB!
Senza isiqiniseko sokuthi i-MariaDB ivikelekile
Ngoba ngokuzenzakalelayo ibhalisa i-akhawunti yezimpande ngaphandle kwephasiwedi. Ukuze uvimbele izinkinga zokuphepha ezingaba khona, singena kusizindalwazi. Ukusebenzisa i-akhawunti yezimpande nokukhipha le miyalo.
mysql -u root -p
use mysql;
update user set plugin='' where User='root';
flush privileges;
quit
Ngemva kokuthayipha umyalo wokuqala, izokucela iphasiwedi, oyibhalayo bese ucindezela u-Enter.
Lokhu ukukhishwa kwemiyalo kumyalo womyalo. Okukhiphayo kufanele kubonakale njengale khodi phambi kwakho
impande @ igama:~# mysql -u impande -p Faka iphasiwedi: Siyakwamukela kumlindo we-MariaDB. Ukuqeda ukuphela; noma \ g. Idokhumenti yakho yokuxhumeka kwe-MariaDB i-9 Inguqulo yeseva: 10.1.38-MariaDB-0+deb9u1 Debian 9.8 I-copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab nabanye. Thayipha 'usizo;' noma '\h' ukuze uthole usizo. Thayipha '\c' ukuze usule isitatimende sokufaka samanje. UMariaDB [(akekho)]> sebenzisa i-mysql; Ulwazi lwethebula lokufunda ukuze kuqedelwe amagama ethebula namakholomu Ungakwazi ukuvala lesi sici ukuze uthole ukuqalisa okusheshayo nge -A Idatha ishintshiwe I-MariaDB [mysql]> buyekeza i-plugin yesethi yomsebenzisi='' lapho Umsebenzisi='impande'; Umbuzo OK, i-1 irowu ethintekile (isekhondi le-0.00) Imigqa ifaniswe: 1 Kushintshiwe: 1 Izexwayiso: 0 UMariaDB [mysql]> amalungelo we-flush; Umbuzo OK, imigqa ye-0 ethintekile (isekhondi le-0.01) UMariaDB [mysql] > yeka Bye impande @ igama:~#
Nesithombe esikukhombisayo
Ngemuva kwalokho sengeza amamojula we-tls noma we-ssl. Sisebenzisa imiyalo elandelayo
a2enmod rewrite ssl
a2ensite default-ssl.conf
Bese sivula I-DocumentRoot yawo wonke amasayithi esifuna ukuwavumela. Sivula amafayela okucushwa ngalo myalo
nano /etc/apache2/sites-enabled/000-default.conf
Ngemva kokuvula nawe, uyangeza, singeza le khodi
Izinketho zezinketho ze-FollowSymLinks MultiViews VumelaI-AllOverride Konke Idinga konke okunikeziwe
Bese ucindezela uhlamvu x kukhibhodi, bese u-y bese ucindezela u-Enter
Bese ufaka lo myalo bese wengeza ikhodi efanayo, engenhla ngemva kokuvula ifayela.
nano /etc/apache2/sites-enabled/default-ssl.conf
Bese ucindezela uhlamvu x ukuze uphume efayelini bese ucindezela u-y ukuze ulondoloze izinguquko, futhi lesi isithombe sendlela yokwengeza ikhodi.
Ngemva kokulondoloza, ungeza lo myalo, ukuze uqiniseke ukuthi izitifiketi ezizenzakalelayo zamasayithi zilungiselelwe ngalo myalo.
nano /etc/apache2/sites-enabled/default-ssl.conf
Uma ifayela lingavuli nawe ngoba alikho kuseva. Ulanda leli fayela bese ulilayisha kule ndlela
/etc/apache2/sites-enabled . ngohlelo winscp Njengoba kuboniswe esithombeni
Ukuze usebenzise izilungiselelo, engeza le miyalo kukwaziswa komyalo
a2enmod headers
systemctl restart apache2.service
Manje sihlola ukucushwa kwe-Apache ukuthi ngabe ukucushwa kwenziwe ngendlela efanele yini, futhi yimaphi amaphutha. Uma kulungile siqala kabusha izinsiza ngale miyalo
apache2ctl -t
systemctl restart apache2.service mariadb.service
systemctl enable apache2.service mariadb.service
faka i-wordpress
Sifaka imininingwane ukuze sakhe isizindalwazi esisha sokufakwa kwe-WordPress ngokusebenzisa imiyalo elandelayo
mysql -u root -p
CREATE DATABASE wordpress;
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpress-user'@'localhost' IDENTIFIED BY 'wordpress-pass';
FLUSH PRIVILEGES;
inothi . wordpress-pass
Ubhala endaweni yayo iphasiwedi yomsebenzisi yesizindalwazi se-WordPress, esiyidalile
Ngemuva kokwengeza le miyalo ukudala i-database kanye nomsebenzisi wedathabheyisi futhi unikeze amalungelo. Silanda ikhophi ye-WordPress kuwebhusayithi esemthethweni sisebenzisa umyalo we-wget futhi siwucindezele lapha. Efayelini lethempeli elinale miyalo
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
Manje sinikeza izimvume zokubhala kumafayela e-WordPress ngale miyalo
chmod -R 775 /var/www/html/
chgrp -R www-data /var/www/html/
ls -al /var/www/html
Manje ucela i-IP yeseva esipheqululini ukuthi ifake i-WordPress, njengoba kukhonjisiwe esithombeni
Bese uqedela izinyathelo zokufaka ezijwayelekile
. Siyakuhalalisela, ufake i-WordPress ku-Debian Server 9 ngaphandle kwe-cpanel,
Kule ncazelo, ngifake ngamabomu yonke imininingwane ukuze kuzuze labo abangakwazi ukwengezwa kwamakhodi nokuthi asho ukuthini futhi kuzuze wonke umuntu.
Enye incazelo izokwenziwa ukuxhuma isizinda kuseva nokuvikela i-wordpress neseva ngokuphelele. Hlala wazi ukuthi yini entsha. Okufanele ukwenze nje ukubhalisela izaziso
Incazelo enesihloko. Ukufaka i-WordPress ku-Debian Server 9 ngaphandle kwe-cpanel
Akuvunyelwe ukukopisha i-athikili futhi uyifake kunoma iyiphi isayithi ngaphandle kokukhuluma ngomthombo, okuyi-Mekano Tech.
Kufanele sihloniphe amalungelo empahla yengqondo