Shigar da WordPress a kan Debian Server 9 ba tare da cpanel ba

Barka da zuwa ga ’yan uwana a wata kasida ta musamman mai suna. Sanya WordPress akan Sabar Debian. Ba tare da buƙatar kowane kwamiti na sarrafawa ba, daga shahararrun bangarori irin su Cpanel, plask, DirectAdmin, vistacp, da sauran bangarori na biya da kyauta don ƙirƙirar yanayin da za a gudanar, shafukan yanar gizo da sarrafa su tare da siffofin da suka bambanta tsakanin kowane panel daga ɗayan. kuma ba shakka wanda ya fi shahara a cikinsu shine cpanel panel. Ba tare da ƙarin jin daɗi ba, za mu sanya WordPress akan Debian 9 da Apache 5

Bukatun bayani

1 - Tsari Debian Sanya a kan uwar garken (sabar intanet).

2- Shiga tsibirin zuwa uwar garken ko tushen Admin account.

3- Adireshin IP na tsaye ko an saita shi akan sabar ko uwar garken. Tabbas, wannan yana samuwa ga kowane uwar garken da kuka yi rajista daga Cibiyar Bayanai,

4- Idan za ku sanya gidan yanar gizonku ya isa ga jama'a, dole ne ku Domain ko ajiyar yanki don haɗa dns zuwa uwar garken,

5- Shigarwa Apache  LAMP akan tsarin Debian.

6 - kwafi WordPress The latest version daga official website.

7 - Shirin haɗi zuwa uwar garken Putty

 

Menene tsarin Debian?

Tsarin Debian ko Debian tsarin aiki ne na kwamfuta wanda ya ƙunshi gabaɗayan software na kyauta da buɗewa, ma'ana duk wanda zai iya ba da gudummawa da haɓaka tsarin yana ƙarƙashin lasisin GNU General Public License. kuma ana ɗaukar rarraba ɗaya daga cikin tsoffin ayyukan buɗe tushen. Debian yana amfani da kernel Linux da kayan aikin GNU, kuma an san rarraba Debian don tsananin jajircewarsa don buɗewa, haɗin gwiwa da gwajin haɗin kai. Debian tsarin aiki ne na duniya wanda ya dace da yawancin amfanin sirri da ofis, sabis na bayanai, sabobin, da sabis na ajiya.

Menene Apache

sunan apache a Turanci  Apache HTTP Server . Apache shine wanda ya taka muhimmiyar rawa wajen bunkasa yanar gizo da ci gaban duniya a farkon zamanin yanar gizo. Menene Apache ke amfani da shi kuma menene manufarsa. Ana amfani da Apache don yin hidima a tsaye da shafukan yanar gizo masu ƙarfi. Static, irin su html, da masu ƙarfi waɗanda ke canzawa, kamar su forums, WordPress, da sauran rubutun ko aikace-aikace waɗanda aka tsara don amfani da yanayin Apache da fasali. Kuma a haƙiƙa Apache ɗaya ce daga cikin ɓangarori na fakitin haɓaka gidan yanar gizon da aka sani da LAMP, wanda ya ƙunshi tsarin aiki na Linux ko GNU Linux, sabar gidan yanar gizo, bayanan Mysql, da yawancin shirye-shirye, gami da php, Python da Perl. Ana rarraba Apache. a matsayin ɓangare na ɗaya daga cikin fakitin software na mallakar mallaka. Ɗaya daga cikin fa'idodin Apache shine cewa yana ba da abun ciki a cikin ingantaccen ingantaccen tsari da aminci 

Fa'idodin shigar WordPress akan Debian

Ɗaya daga cikin ainihin fa'idodin shine adana kuɗi idan aka kwatanta da kwangila tare da kamfanoni masu ɗaukar nauyi. Abu na biyu, saurin rukunin yanar gizon akan rarraba Debian idan aka kwatanta da shigarwa akan cpanel. Gudun da aka sani na 25%, kuma wannan yana taimakawa wajen yada shafin a cikin bincike da tashi. Matsayinku akan Google da sauran injunan bincike. Kuma don ƙara yawan kuɗin ku na kayan aiki. Ban da guje wa tafiyar hawainiyar da kamfanonin Larabawa ko na waje ke yi. Wanne yana ba da shirye-shiryen tallatawa don $ 3 kowane wata kuma suna ƙara rukunin yanar gizon 400 akan sabar iri ɗaya. Kuma kun fara lura da jinkirin a cikin rukunin yanar gizonku lokacin da ya wuce labaran 100 akan ƙwarewar. Lokacin da shafin ke kan uwar garken vps mai zaman kansa, layin intanet. A kan uwar garke tare da cikakken iko don rukunin yanar gizon ku, kuma wannan zai taimaka muku wajen zazzagewa daga rukunin yanar gizon ku da kuma samar da bayanai da sauri ga baƙi. Ban da kariya daga kutse da ke addabar kamfanonin da ke ba da izini saboda rashin tsari. Ba ina magana ne game da duk kamfanoni masu karbar bakuncin ba. Akwai kamfanoni masu karbar bakuncin da ke da kariya mai karfi, amma kasashen waje ne ba Larabawa ba. Domin a lokacin da nake aiki a Intanet, na yi hulda da kamfanonin Larabawa fiye da 15, kuma dukkansu, ba tare da togiya ba, ba su cancanci sunan kamfanoni masu karbar bakuncin ba. Ɗaya daga cikin mahimman abubuwan shine cewa duk albarkatun uwar garken za su kasance don rukunin yanar gizon ku kawai kuma ba a rarraba su a kan kwamiti mai sarrafawa wanda ke cinye RAM da processor, kuma wannan yana inganta zaman lafiyar shafin ku kuma yana inganta darajar ku a cikin bincike da kuɗin ku. riba, da sauransu.

Me yasa zabar WordPress

WordPress, ba shakka, a halin yanzu yana ba da umarni fiye da 35%. Daya daga cikin gidajen yanar gizon kan yanar gizo don sauƙin amfani da daidaitawar SEO. Yayin da zaku iya saitawa da kayan aiki don dacewa da duk yankuna. Daga rubuta labarai zuwa bayani. Ko shafin yanar gizo na sirri wanda a cikinsa kuke gabatar da abubuwan gogewa, ko kantin sayar da kan layi don siyar da ayyuka da samfura. Ko wata cibiya ko horo, kamar wurin tuntuɓar juna, da sauran abubuwan ba su da ƙima.

 

Bayanin bayanin Mekano Tech Informatics ya bayar akan sabar na gaske

Na yi ajiyar sabar daga Cibiyar Data Hetzner Daga sabis ɗin sabar gajimare. Kun zaɓi distro na Debian wanda aka shigar ta atomatik kuma a shirye yake

Bayani: Sanya kunshin LAMP

Kafin shigar da Lamp wanda ke dauke da Apache a cikin sassansa, abu na farko da muke yi kafin shigarwa shine sabunta fakiti da kernel da gyara matsalolin tsaro tare da waɗannan umarni.

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

Hoto daga ƙara umarnin sabuntawa na farko don shigar da WordPress akan sabobin Debian 9 ba tare da cpanel ba

Hoton yana nuna ƙarin umarni na farko don sabunta fakiti akan rarraba Debian

Wannan shi ne sakamakon al'amarin bayan ƙara shi yana nuna yadda aka yi sabuntawa

dace-samu sabuntawa Ign:1 http://mirror.hetzner.de/debian/packages mikewa InRelease Get:2 http://security.debian.org stretch/updates InRelease [94.3 kB] Samu: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] Samu: 6 http://mirror.hetzner.de/debian/packages stretch-backports InRelease [91.8 kB] Samu: 7 http://mirror.hetzner.de/debian/stretch security/sabuntawa Saki [94.3 kB] ] Buga:8 http://mirror.hetzner.de/debian/packages mikewa Saki Hit:9 http://deb.debian.org/debian mikewa Saki Samu:10 http://security.debian.org stretch/ updates / Sources marasa kyauta [1,216 B] Samu:11 http://security.debian.org/updates/main Sources [207 kB] Samu:12 http://security.debian.org stretch/updates/contrib Sources [1,384] B] Samu:13 http://security.debian.org stretch/updates/main amd64 Packages [495 kB] Samu:14 http://security.debian.org stretch/updates/main Tra nslation-en [221 kB] Samu:15 http://deb.debian.org/debian stretch-updates/main Sources [13.1 kB] Ign:16 http://mirror.hetzner.de/debian/packages stretch-backports /main amd64 Packages Ign:17 http://mirror.hetzner.de/debian/packages stretch-backports/main Translation-en Get:16 http://mirror.hetzner.de/debian/packages stretch-backports/main amd64 Kunshin [601 kB] Samu:17 http://mirror.hetzner.de/debian/packages stretch-backports/main Translation-en [459 kB] Ign:18 http://mirror.hetzner.de/debian/tsaro tsaro /updates/main amd64 Packages Ign:19 http://mirror.hetzner.de/debian/security stretch/updates/main Translation-ha Samu:18 http://mirror.hetzner.de/debian/stretch security/updates/ babban fakitin amd64 [495 kB] Samu:19 http://mirror.hetzner.de/debian/security stretch/updates/main Translation-en [221 kB] Samu:22 http://deb.debian.org/debian stretch /Main Sources [6,745 kB] Samu:23 http://deb.debian.org/debian stretch/ Sources marasa kyauta [79.4 kB] Samu:24 http://deb.debian.org/debian stretch/contr ib Sources [44.7 kB] An samo 10.0 MB a cikin 3s (2,624 kB/s) Lissafin fakitin karantawa... Anyi

Muna ƙara umarni mai zuwa, wanda shine

apt-get upgrade

Amfanin wannan umarni ko abin da yake yi shine haɓaka tsarin zuwa sabon sigar Debian. Bi matakai don shigar da WordPress akan Debian Server 9 ba tare da cpanel ba

Hoton yana nuna umarnin haɓaka Debian don shigar da WordPress akan sa

Zai bayyana tare da ku kamar yadda aka nuna a hoton. Kuma a nan tsarin ya gaya muku, shin da gaske kuna son haɓakawa? Ina bin tsarin haɓakawa? Sai ku rubuta harafin y don kalmar eh sannan ku danna Shigar. Don kammala aikin haɓakawa

Ga sakamakon al'amarin bayan ƙarshen haɓakawa. A takaice dai, uwar garken da nake amfani da ita tana da sabuwar sigar Debian da aka shigar, wato Debian 9 a wannan lokacin. Bai ɗauki lokaci mai yawa don haɓakawa ba. Wannan shi ne fitarwa

dace-samun haɓaka Lissafin fakitin karantawa... Anyi Ginin dogara itace Karatun bayanin jihar... Anyi Ƙididdiga haɓakawa... Anyi Za'a haɓaka fakiti masu zuwa: qemu-baƙi-agent qemu-utils 2 haɓakawa, 0 sabon shigar, 0 don cirewa kuma 0 ba a inganta ba. Bukatar samun 1,300kB na ma'ajiyar bayanai. Bayan wannan aikin, za a yi amfani da 2,048 B na ƙarin sarari diski. Kuna so ku ci gaba? [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] Samu:2 http:// security.debian.org stretch/updates/main amd64 qemu-utils amd64 1:2.8+dfsg-6+deb9u7 [986 kB] An samo 1,300 kB a cikin 0s (14.0 MB/s) (Bayanin karatu ... 33909 fayiloli da kundayen adireshi a halin yanzu shigarwa :1+dfsg-3+deb2.8u6) ... Ana shirin buɗewa .../qemu-utils_9%7a64+dfsg-1+deb2.8u6_amd9.deb ... Cire fakitin qemu-utils (7:1+dfsg-2.8+ ) deb6u9) a kan (5:1 + dfsg-3 + deb2.8u6) ... Saita qemu-baƙi-agent (9:7 + dfsg-64 + deb1u2.8) ... Saita qemu-utils (6:9 + dfsg) ...

Bayan an gama haɓakawa, kuna ƙara umarni mai zuwa da aka jera a saman a farkon bayanin.Ya tabbatar da cewa an sabunta tsarin haɓakawa don ayyukan tsarin kuma ba duka tsarin ya inganta ba. Abin da kuke yi shi ne yin haɓakar tsarin

apt-get dist-upgrade

Wannan hoto ne da ke nuna tsarin bayan ƙara oda

Hoton yana nuna umarni don tabbatar da cewa an inganta fakitin ba haɓakar tsarin ba

An kammala matakin farko na sabuntawa da haɓaka fakiti da tsarin aiki zuwa sabon salo

Mataki na biyu shine ƙara sunan uwar garken zuwa uwar garken ta wannan umarni, wanda ke canza sunan mai masaukin tare da sunan ku na bayanin. Amma ku sani cewa kuna iya buƙatar sake kunna uwar garken ko tsarin, tsarin yana amfani da sunan mai masauki ko sunan mai masaukin da kuka ƙara.

hostnamectl set-hostname hostname.yourdomain.com

hostname.yourdomain.com

Anan, sunan mai masauki dole ne ya zama sunan wani yanki na yankin ku ko yankin da kuka tanada don gudanar da sabar WordPress a kai. Misali kalma.mekan0.com

Bayan ƙara wannan umarni, za ku danna Shigar a kan madannai. Anan ga hoto a matsayin misali na ƙara neem host

Hoton da ke nuna yadda ake ƙara namehost zuwa uwar garken Debian

 

Kuma shirin na gaba a ciki

Muna shigar da wasu abubuwan amfani masu mahimmanci kuma za mu buƙaci su don magance kurakurai da gyara su. Kuna ƙara umarni mai zuwa

apt install net-tools sudo wget curl bash-completion

Ina tsammanin cewa tsarin Debian 9 yana da waɗannan abubuwan amfani, amma tabbatar kuma ƙara waɗannan umarni azaman madadin. Idan an gama, sake kunna uwar garken ta hanyar buga umarnin sake yi  Bayan ka sake kunnawa sai ka shiga cikin uwar garken, za ka ga sunan uwar garken ya canza zuwa adireshin sunan uwar garken da muka kirkira, misali a hoton.

Hoton da ke nuna misali na canza uwar garken suna zuwa Debian 9

Za ku lura a nan a cikin umarni da sauri cewa an canza sunan uwar garken da kuma sunan uwar garken kamar yadda aka nuna a hoton da kuma bayanan da suka bayyana lokacin da aka sake kunna uwar garken kuma sake shiga ciki.

Shigar Apache

Bayan shiga cikin uwar garken tare da gatan gudanarwa (tushen), mun shigar da Apache HTTP, wanda ke samuwa a cikin ma'ajiyar Debian 9. Kuna ƙara wannan umarni zuwa ga umarni kuma danna Shigar

 dace da kafa apache2

Bayan ƙara umarnin shigarwa na Apache, za ku ga a cikin umarni da sauri ko an gama shigar da Apache ko a'a. Wannan shine yadda lambar zata bayyana.

dace shigar apache2 Lissafin fakitin karantawa... Anyi Ginin dogara itace Karatun bayanan jihar... Anyi Za a shigar da ƙarin fakiti masu zuwa: apache2-bin apache2-data apache2-utils libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap liblua5.2 -0 libperl5.24 perl Fakitin da aka ba da shawarar: www-browser apache2-doc apache2-suexec-pristine | apache2-suexec-custom perl-doc libterm-readline-gnu-perl | libterm-readline-perl-perl yi Fakitin da aka ba da shawarar: ssl-cert sake suna Za a shigar da sabbin fakiti masu zuwa: apache2 apache2-bin apache2-data apache2-utils libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutillibluper1-5.2d. 0 sabon shigar, 5.24 don cirewa kuma 0 ba a haɓaka ba. Bukatar samun 11 kB na rumbun adana bayanai. Bayan wannan aiki, za a yi amfani da 0 MB na ƙarin sararin diski. Kuna so ku ci gaba? [Y/n]

Kuna danna harafin Y akan maballin, sannan ka danna Shigar, kuma bayan an gama shigar da Apache, sai mu budo masarrafar mu buga IP na uwar garken. A cikin browser, a cikin akwati na, ni ne IP. Sabar da nake bayani a kai ita ce 159.69.215.225 Zai bayyana tare da ku kamar wannan hoton Hoton da ke nuna daidai aikin Apache akan rarraba Bian 9

Bayan tabbatar da cewa an shigar da Apache daidai kuma wannan hoton yana sama. Yana tabbatar da cewa an shigar Apache daidai akan rarraba Debian. Yanzu muna shigar da sabbin nau'ikan masu fassarar php. Don karanta kalmar latsa CMS tare da wannan umarni kuma latsa Shigar.

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

Tsarin zai nuna maka ko mun kammala shigarwa ko ba mu gama ba, Cancel Kamar umarnin da ke sama, ka rubuta harafin Y kuma danna Shigar. a cikin keyboard. Kamar yadda aka nuna a hoton Hoton yana nuna umarnin shigar da fassarorin php akan Debian 9

Bayan kammala shigar da fassarori na php, ana yin sabbin sigogin yanzu. Sanya MariaDB, uwar garken bayanai. Dole ne a shigar da shi don ƙirƙirar bayanai don WordPress. Kuma tuntube su domin mu iya shigar da WordPress daidai da wannan.

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

Tsarin zai ba ku damar ci gaba da shigarwa ko a'a, kamar abin da ya faru a cikin umarnin da suka gabata, kuna rubuta harafin Y kuma danna maɓallin shigar da ke kan maballin don ci gaba da shigarwa. Wannan bayanin zai bayyana akan saurin umarni don tabbatar da cewa shigarwa daidai ne

dace shigar php7.0-mysql mariadb-server mariadb-abokin ciniki
Lissafin fakitin karantawa... Anyi
Gina dogara itace
Karanta bayanan jihar... Anyi
Za a shigar da ƙarin fakiti masu zuwa:
galera-3 gawk libconfig-inifiles-perl libdbi-perl libjemalloc1 libmpfr4
libreadline5 libsigsegv2 mariadb-abokin ciniki-10.1 mariadb-abokin ciniki-core-10.1
mariadb-na kowa mariadb-uwar garken-10.1 mariadb-server-core-10.1 mysql-na kowa
rsync zuwa
Fakitin da aka ba da shawara:
gawk-doc libclone-perl libmldbm-perl libnet-daemon-perl
libsql-bayani-perl mailx mariadb-gwajin netcat-openbsd tinyca
Fakitin da aka ba da shawarar:
libdbd-mysql-perl libterm-readkey-perl libhtml-samfurin-perl
Za a shigar da sabbin fakiti masu zuwa:
galera-3 gawk libconfig-inifiles-perl libdbi-perl libjemalloc1 libmpfr4
libreadline5 libsigsegv2 mariadb-abokin ciniki mariadb-abokin ciniki-10.1
mariadb-client-core-10.1 mariadb-common mariadb-server mariadb-server-10.1
mariadb-server-core-10.1 mysql-common php7.0-mysql rsync socat
0 haɓakawa, 19 sabbin shigar, 0 don cirewa kuma 0 ba a haɓaka ba.
Bukatar samun 25.7 MB na wuraren ajiya.
Bayan wannan aiki, za a yi amfani da 189 MB na ƙarin sarari diski.
Kuna so ku ci gaba? [Y/n] da
Samu: 1 http://deb.debian.org/debian stretch/main amd64 libmpfr4 amd64 3.1.5-1 [556 kB]
Samu: 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]
Samu: 4 http://deb.debian.org/debian stretch/main amd64 mysql-common all 5.8+1.0.2 [5,608 B]
Samu: 5 http://deb.debian.org/debian stretch/main amd64 mariadb-common all 10.1.38-0+deb9u1 [28.4 kB]
Samu: 6 http://deb.debian.org/debian stretch/main amd64 galera-3 amd64 25.3.19-2 [955 kB]
Samu: 7 http://deb.debian.org/debian stretch/main amd64 libdbi-perl amd64 1.636-1+b1 [766 kB]
Samu: 8 http://deb.debian.org/debian stretch/main amd64 libreadline5 amd64 5.2+dfsg-3+b1 [119 kB]
Samu: 9 http://deb.debian.org/debian stretch/main amd64 mariadb-client-core-10.1 amd64 10.1.38-0+deb9u1 [5,107 kB]
Samu:10 http://deb.debian.org/debian stretch/main amd64 libconfig-inifiles-perl duk 2.94-1 [53.4 kB]
Samu:11 http://deb.debian.org/debian stretch/main amd64 libjemalloc1 amd64 3.6.0-9.1 [89.8 kB]
Samu:12 http://deb.debian.org/debian stretch/main amd64 mariadb-client-10.1 amd64 10.1.38-0+deb9u1 [5,918 kB]
Samu:13 http://deb.debian.org/debian stretch/main amd64 mariadb-server-core-10.1 amd64 10.1.38-0+deb9u1 [5,241 kB]
Samu:14 http://deb.debian.org/debian stretch/main amd64 rsync amd64 3.1.2-1+deb9u2 [393 kB]
Samu:15 http://deb.debian.org/debian stretch/main amd64 socat amd64 1.7.3.1-2+deb9u1 [353 kB]
Samu:16 http://deb.debian.org/debian stretch/main amd64 mariadb-server-10.1 amd64 10.1.38-0+deb9u1 [5,344 kB]
Samu:17 http://deb.debian.org/debian stretch/main amd64 mariadb-client duk 10.1.38-0+deb9u1 [27.2 kB]
Samu:18 http://deb.debian.org/debian stretch/main amd64 mariadb-server duk 10.1.38-0+deb9u1 [27.3 kB]
Samu:19 http://deb.debian.org/debian stretch/main amd64 php7.0-mysql amd64 7.0.33-0+deb9u3 [124 kB]
An samo 25.7 MB a cikin 0s (35.8 MB/s)
Ana saita fakitin farko...
Zaɓin fakitin da ba a zaɓa a baya ba libmpfr4:amd64.
(Karanta bayanai ... 35883 fayiloli da kundayen adireshi a halin yanzu an shigar.)
Ana shirin cire fakiti .../libmpfr4_3.1.5-1_amd64.deb ...
Cire kaya libmpfr4: amd64 (3.1.5-1) ...
Zaɓin fakitin da ba a zaɓa a baya libsigsegv2:amd64.
Ana shirin cire fakiti .../libsigsegv2_2.10-5_amd64.deb ...
Ana cire kaya libsigsegv2: amd64 (2.10-5) ...
Saita libmpfr4: amd64 (3.1.5-1) ...
Saita libsigsegv2: amd64 (2.10-5) ...
Zaɓi gunkin gawk da ba a zaɓa a baya.
(Karanta bayanai ... 35905 fayiloli da kundayen adireshi a halin yanzu an shigar.)
Ana shirin cire fakiti .../00-gawk_1%3a4.1.4+dfsg-1_amd64.deb ...
Cire kaya (1:4.1.4+dfsg-1) ...
Zaɓin fakitin da ba a zaɓa a baya ba mysql-common.
Ana shirin cire fakitin .../01-mysql-common_5.8+1.0.2_all.deb ...
Cire fakitin mysql-na kowa (5.8+1.0.2) ...
Zaɓin fakitin mariadb-na gama gari wanda ba a zaɓa ba.
Ana shirin cire fakitin .../02-mariadb-common_10.1.38-0+deb9u1_all.deb ...
Ana cire kayan mariadb-na kowa (10.1.38-0+deb9u1) ...
Zaɓin galera-3 da ba a zaɓa a baya ba.
Ana shirin kwashe kaya .../03-galera-3_25.3.19-2_amd64.deb ...
Cire kaya galera-3 (25.3.19-2) ...
Zaɓin fakitin libdbi-perl da ba a zaɓa a baya ba.
Ana shirin cire fakiti .../04-libdbi-perl_1.636-1+b1_amd64.deb ...
Cire libdbi-perl (1.636-1+b1) ...
Zaɓin fakitin da ba a zaɓa a baya libreadline5:amd64.
Ana shirin cire fakitin .../05-libreadline5_5.2+dfsg-3+b1_amd64.deb ...
Zazzage layin libread5: amd64 (5.2+dfsg-3+b1) ...
Zaɓin fakitin mariadb-client-core-10.1.
Ana shirin cire fakiti .../06-mariadb-client-core-10.1_10.1.38-0+deb9u1_amd64.deb ...
Ana cire mariadb-abokin ciniki-core-10.1 (10.1.38-0+deb9u1) ...
Zaɓin fakitin da ba a zaɓa a baya ba libconfig-inifiles-perl.
Ana shirin cire fakiti .../07-libconfig-inifiles-perl_2.94-1_all.deb ...
Cire fakitin libconfig-inifiles-perl (2.94-1) ...
Zaɓin fakitin da ba a zaɓa a baya ba libjemalloc1.
Ana shirin cire fakiti .../08-libjemalloc1_3.6.0-9.1_amd64.deb ...
Ana kwance libjemalloc1 (3.6.0-9.1) ...
Zaɓi fakitin mariadb-abokin ciniki-10.1.
Ana shirin cire fakiti .../09-mariadb-client-10.1_10.1.38-0+deb9u1_amd64.deb ...
Cire kaya mariadb-abokin ciniki-10.1 (10.1.38-0+deb9u1) ...
Zaɓi fakitin mariadb-server-core-10.1.
Ana shirin cire fakiti .../10-mariadb-server-core-10.1_10.1.38-0+deb9u1_amd64.deb ...
Ana cire mariadb-server-core-10.1 (10.1.38-0+deb9u1) ...
Zaɓin rsync fakitin da ba a zaɓa a baya ba.
Ana shirin cire fakiti .../11-rsync_3.1.2-1+deb9u2_amd64.deb ...
Cire fakitin rsync (3.1.2-1+deb9u2) ...
Zaɓin socat ɗin fakitin da ba a zaɓa a baya ba.
Ana shirin cire fakitin .../12-socat_1.7.3.1-2+deb9u1_amd64.deb ...
Cire fakitin socat (1.7.3.1-2+deb9u1) ...
Saita mysql-na kowa (5.8+1.0.2) ...
sabunta-madadin: ta amfani da /etc/mysql/my.cnf.fallback don samar da /etc/mysql/my.cnf (my.cnf) a cikin yanayin atomatik
Kafa mariadb-na kowa (10.1.38-0+deb9u1) ...
sabuntawa-madadin: ta amfani da /etc/mysql/mariadb.cnf don samar da /etc/mysql/my.cnf (my.cnf) a cikin yanayin atomatik
Zaɓi fakitin mariadb-uwar garken-10.1.
(Karanta bayanai ... 36487 fayiloli da kundayen adireshi a halin yanzu an shigar.)
Ana shirin cire fakiti .../mariadb-server-10.1_10.1.38-0+deb9u1_amd64.deb ...
Ana cire mariadb-server-10.1 (10.1.38-0+deb9u1) ...
Zaɓin fakitin mariadb-abokin ciniki wanda ba a zaɓa a baya ba.
Ana shirin cire fakiti .../mariadb-client_10.1.38-0+deb9u1_all.deb ...
Cire kaya mariadb-abokin ciniki (10.1.38-0+deb9u1) ...
Zabar fakitin mariadb-uwar garken da ba a zaɓa a baya ba.
Ana shirin cire fakiti .../mariadb-server_10.1.38-0+deb9u1_all.deb ...
Ana cire kayan sabar mariadb (10.1.38-0+deb9u1) ...
Zaɓin fakitin php7.0-mysql da ba a zaɓa a baya ba.
Ana shirin cire fakiti .../php7.0-mysql_7.0.33-0+deb9u3_amd64.deb ...
Ana buɗe php7.0-mysql (7.0.33-0+deb9u3)...
Saita php7.0-mysql (7.0.33-0+deb9u3) ...

Ƙirƙirar fayil ɗin daidaitawa /etc/php/7.0/mods-available/mysqlnd.ini tare da sabon sigar

Ƙirƙirar fayil ɗin daidaitawa /etc/php/7.0/mods-available/mysqli.ini tare da sabon sigar

Ƙirƙirar fayil ɗin daidaitawa /etc/php/7.0/mods-available/pdo_mysql.ini tare da sabon sigar
Saita libconfig-inifiles-perl (2.94-1) ...
Saita libjemalloc1 (3.6.0-9.1) ...
Sarrafa abubuwan da ke haifar da libapache2-mod-php7.0 (7.0.33-0+deb9u3) ...
Saita socat (1.7.3.1-2+deb9u1) ...
Saita gawk (1:4.1.4+dfsg-1) ...
Saita rsync (3.1.2-1+deb9u2) ...
Ƙirƙiri symlink /etc/systemd/system/multi-user.target.wants/rsync.service → /lib/systemd/system/rsync.service.
Sarrafa abubuwan da ke haifar da libc-bin (2.24-11+deb9u4) ...
Saita galera-3 (25.3.19-2) ...
Sarrafa abubuwan jan hankali don systemd (232-25+deb9u11) ...
Sarrafa abubuwan da ke haifar da man-db (2.7.6.1-2) ...
Saita layin libread5: amd64 (5.2+dfsg-3+b1) ...
Saita libdbi-perl (1.636-1+b1) ...
Saita mariadb-server-core-10.1 (10.1.38-0+deb9u1) ...
Saita mariadb-abokin ciniki-core-10.1 (10.1.38-0+deb9u1) ...
Saita mariadb-abokin ciniki-10.1 (10.1.38-0+deb9u1) ...
Kafa mariadb-abokin ciniki (10.1.38-0+deb9u1) ...
Saita mariadb-server-10.1 (10.1.38-0+deb9u1) ...
Ƙirƙiri symlink /etc/systemd/system/mysql.service → /lib/systemd/system/mariadb.service.
Ƙirƙiri symlink /etc/systemd/system/mysqld.service → /lib/systemd/system/mariadb.service.
Ƙirƙirar symlink /etc/systemd/system/multi-user.target.wants/mariadb.service → /lib/systemd/system/mariadb.service.
Saita uwar garken mariadb (10.1.38-0+deb9u1) ...
Sarrafa abubuwan da ke haifar da libc-bin (2.24-11+deb9u4) ...
Sarrafa abubuwan jan hankali don systemd (232-25+deb9u11) ...
tushen @ kalma: ~#

Mataki na biyu shine gudanar da MariaDB da muka shigar. Mun rubuta wannan umarni don gudu

systemctl start mariadb

Bayan kunna MARIADB

Muna shigar da Mysql Database Wizard. Amintacce kuma za a tambaye ku don zaɓar kalmar sirri mai ƙarfi. Ga tushen mai amfani saboda yana amfani da kalmar sirrin admin na uwar garken. A cikin manajan bayanai, duk da haka, muna ƙara umarni mai zuwa. Don shigar da mai sarrafa bayanan mysql tare da wannan umarni.

mysql_secure_installation

Za ku lura bayan ƙara umarnin. Yana tambayarka ka rubuta kalmar sirri don tushen. Sabar da ka rubuta. Kuma zai nuna maka kalmar sirri mai karfi, zaka danna Y. Sannan danna Shigar. Za a umarce ku da ku shigar da sabon kalmar sirri don shigar da sabon kalmar sirri. Daga nan sai ka danna Enter kuma tsarin zai tabbatar da cewa ka rubuta kalmar sirri a karo na biyu. Don tabbatar da buga shi kuma danna Shigar. Sannan tsarin zai gaya muku haka

Shigar da kalmar sirri ta yanzu don tushen (y. n):               Kuna danna y sannan ku shiga 

Bayan ka danna zai gaya maka cewa kana da tushen kalmar sirri.             danna n sannan shigar

Shin zai bayar don canza tushen kalmar sirri? [Y/N]                        Kuna latsa y kuma shigar don canza kalmar sirri don bayanan bayanan admin
Ka rubuta sabon kalmar sirri sannan ka shigar da shi za ka sake rubuta shi don tabbatarwa sannan ka shigar da shi ta tsohuwa. Shigar da MariaDB ya ƙunshi mai amfani da ba a san shi ba, yana ba kowa damar
Don shiga MariaDB ba tare da ƙirƙirar asusun mai amfani ba

Tsarin zai nuna maka

Cire masu amfani da ba a san su ba? [Y/N]                                      Kuna rubuta y sannan ku shiga 

Zaɓuɓɓukan za su bayyana waɗanda suka shirya ta danna waɗannan haruffa.

n sai shiga 

y sai shiga 

y sai shiga 

Wannan fitowar daga umarnin umarni ya ƙunshi duk matakan da kuka ɗauka don shigarwa ko saita mysql

tushen @ kalma: ~ # mysql_secure_installation

NOTE: KASHE DUKAN DUKAN KWANTA KARANTA KASA KASA KUMA DUNIYA MariaDB
MASUWA A YIN KASANCEWA! KASHE KYA KYA KARKIN KWANTA KYAU!

Domin shiga cikin MariaDB don amintar da shi, za mu buƙaci halin yanzu
kalmar sirri don tushen mai amfani. Idan kawai kun shigar da MariaDB, kuma
Ba ka saita tushen kalmar sirri ba tukuna, kalmar sirrin zata zama babu,
don haka sai kawai danna latsa nan.

Shigar da kalmar sirri na yanzu don tushen (shigar da babu):
Ok, anyi nasarar amfani da kalmar sirri, ci gaba...

Gyara kalmar sirri ta tabbatar da cewa babu wanda zai iya shiga cikin MariaDB
tushen mai amfani ba tare da izini ba.

Kun riga kuna da tushen kalmar sirri, don haka kuna iya amsa 'n' cikin aminci.

Canza tushen kalmar sirri? [Y/n] da
Sabuwar kalmar sirri:
Sake shigar da sabon kalmar sirri:
An sabunta kalmar sabuntawa!
Saukewa da gadarorin dandalin ..
... Nasara!


Ta hanyar tsoho, shigarwa na MariaDB yana da mai amfani, wanda ya ba kowa damar
don shiga cikin MariaDB ba tare da samun asusun mai amfani ba
su. Ana nufin wannan kawai don gwaji, kuma don yin shigarwa
tafi dan launi. Ya kamata ka cire su kafin motsi zuwa cikin
samar da yanayi.

Cire masu amfani da ba a san su ba? [Y/n] da
... Nasara!

A al'ada, tushen ya kamata a bar shi kawai ya haɗa daga 'localhost'. Wannan
tabbatar da cewa wani ba zai iya tsammani a kalmar sirrin tushen daga cibiyar sadarwar ba.

A hana tushen shiga daga nesa? [Y/n] n
... tsalle.

Ta hanyar tsoho, MariaDB ya zo tare da bayanai mai suna 'gwaji' wanda kowa zai iya
samun dama. Wannan ma yana nufin kawai don gwaji, kuma ya kamata a cire shi
kafin motsi cikin yanayin samarwa.

Cire bayanan gwaji da samun damar hakan? [Y / n] da
- Ana zubar da bayanan gwaji...
... Nasara!
- Cire gata akan bayanan gwaji...
... Nasara!

Sauke bayanan gada zai tabbatar da cewa duk canje-canje ya yi zuwa yanzu
za a yi tasiri nan da nan.

Sake saitin gatan kyauta a yanzu? [Y / n] y
... Nasara!

Ana tsaftacewa...

An gama komai! Idan kun gama duk matakan da ke sama, MariaDB ɗinku
shigarwa ya kamata yanzu ya zama amintacce.

Godiya ga yin amfani da MariaDB!

Mun tabbatar da cewa MariaDB yana da tsaro

Domin ta hanyar tsoho yana yin rajistar tushen asusun ba tare da kalmar sirri ba. Don hana yuwuwar matsalolin tsaro, muna shiga cikin rumbun adana bayanai. Yin amfani da tushen asusun da bayar da waɗannan umarni.

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

Bayan ka buga umarni na farko, zai tambaye ka kalmar sirri, wanda ka rubuta kuma danna Shigar.

Wannan shine fitowar umarni a cikin umarni da sauri.Ya kamata fitarwa ta bayyana kamar wannan lambar a gabanka

tushen @ kalma: ~ # mysql -u tushen -p
Shigar da kalmar shiga:
Barka da zuwa MariaDB Monitor. Umarni sun ƙare da; ko \g.
Id haɗin haɗin MariaDB ɗin ku shine 9
Sigar uwar garken: 10.1.38-MariaDB-0+deb9u1 Debian 9.8

Haƙƙin mallaka (c) 2000, 2018, Oracle, MariaDB Corporation Ab da sauransu.

Rubuta 'taimako;' ko '\h' don taimako. Buga '\c' don share bayanan shigarwa na yanzu.

MariaDB [(babu)]> yi amfani da mysql;
Karanta bayanan tebur don kammala sunayen tebur da shafi
Kuna iya kashe wannan fasalin don samun saurin farawa tare da -A

Database ya canza
MariaDB [mysql]> sabunta saitin mai amfani = '' inda Mai amfani = 'tushen';
Binciken Yayi, 1 jeri ya shafi (0.00 sec)
Layukan da suka dace: 1 Canji: 1 Gargaɗi: 0

MariaDB [mysql]> zubar da gata;
Binciken Yayi, 0 layuka sun shafi (0.01 sec)

MariaDB [mysql]> bar
Bye
tushen @ kalma: ~#

Kuma hoton da ke nuna shi Hoton yana nuna kariyar bayanai a cikin Debian 9

Bayan haka muna ƙara tls ko ssl modules. Muna gudanar da umarni masu zuwa

a2enmod rewrite ssl
a2ensite default-ssl.conf

Sai mu bude DocumentRoot ga duk rukunin yanar gizon da muke son kunnawa. Muna buɗe fayilolin sanyi tare da wannan umarnin 

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

 Bayan ya buɗe tare da ku, kun ƙara, mun ƙara wannan lambar 


       Lissafin Zaɓuɓɓuka FollowSymLinks MultiViews
       AllowOverride Duk
       Buƙatar duk aka ba
    

Daga nan sai ka danna harafi x akan madannai, sannan y kuma danna Shigar

Sannan ka shigar da wannan umarni kuma ka ƙara lambar guda ɗaya, wacce ke sama bayan buɗe fayil ɗin.

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

Daga nan sai ka danna harafin x don fita daga fayil ɗin kuma danna y don adana canje-canjen, kuma wannan hoton yadda ake ƙara lambar. Hoton da ke nuna tsarin fayiloli don gidajen yanar gizo akan rarraba Debian

Bayan adanawa, kun ƙara wannan umarni, don tabbatar da cewa an saita tsoffin takaddun shaida na rukunin yanar gizon tare da wannan umarnin.

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

Idan fayil ɗin bai buɗe tare da ku ba saboda baya kan uwar garken. Kuna zazzage wannan fayil ɗin kuma ku loda shi zuwa wannan hanyar

/etc/apache2/sites-enabled . ta shirin nasaracc Kamar yadda aka nuna a hoton Hoton yana nuna loda fayiloli zuwa uwar garken Debian 9

Don amfani da saitunan, ƙara waɗannan umarni a cikin saurin umarni

a2enmod headers
systemctl restart apache2.service

Yanzu muna gwada tsarin Apache ko an yi tsarin daidai, kuma menene kurakurai. Idan yayi kyau mu sake kunna sabis tare da waɗannan umarni

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

Hoton da ke nuna tabbacin Apache akan rarrabawar uwar garken Debian 9

shigar da wordpress

Muna shigar da bayanan bayanai don ƙirƙirar sabon bayanai don shigar da WordPress ta hanyar umarni masu zuwa

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

bayanin kula .  wordpress-pass  Kuna rubuta a wurinsa kalmar sirrin mai amfani na bayanan WordPress, wanda muka ƙirƙira

Bayan ƙara waɗannan umarni don ƙirƙirar ma'ajin bayanai da mai amfani da bayanan bayanan da ba da gata. Muna zazzage sigar WordPress daga gidan yanar gizon hukuma ta hanyar umarnin wget kuma mu lalata anan. A cikin fayil ɗin temp tare da waɗannan umarni

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

Yanzu muna ba da izini rubutawa zuwa fayilolin WordPress tare da waɗannan umarni

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

Yanzu kuna buƙatar IP ɗin uwar garken a cikin mai binciken don shigar da WordPress, kamar yadda aka nuna a hoton

Hoton yana nuna farkon shigarwa na WordPress akan Debian 9

Hoton da ke nuna lokacin shigarwa na WordPress

Sannan kammala matakan shigarwa da aka saba

. Taya murna, kun shigar da WordPress akan Debian Server 9 ba tare da cpanel ba,

 

A cikin wannan bayanin, na haɗa dukkan bayanan da gangan don amfanin waɗanda ba su san ƙarin lambobin da abin da suke nufi ba, kuma don amfanin kowa.

Za a yi wani bayani don haɗa yankin zuwa uwar garken da kuma kare wordpress da uwar garke gaba ɗaya. Koyaushe ku kula da abin da ke sabo. Duk abin da za ku yi shi ne biyan kuɗi zuwa sanarwar 

Bayani mai taken. Shigar da WordPress akan Debian Server 9 ba tare da cpanel ba

Ba a yarda a kwafi labarin kuma a sanya shi a kowane shafi ba tare da ambaton tushen ba, wato Mekano Tech.

Dole ne mu mutunta haƙƙin mallakar fasaha 

Related posts
Buga labarin akan

Ƙara sharhi