Gosod WordPress ar Debian Server 9 heb cpanel

Croeso i'm brodyr mewn erthygl unigryw o'r enw. Gosod WordPress ar Debian Server. Heb yr angen am unrhyw banel rheoli, o'r paneli enwog fel Cpanel, plask, DirectAdmin, vistacp, a phaneli taledig ac am ddim eraill i greu amgylchedd i'w redeg, gwefannau a'u rheoli gyda nodweddion sy'n wahanol rhwng pob panel o'r llall, ac wrth gwrs yr enwocaf yn eu plith yw'r panel cpanel. Heb ado pellach, byddwn yn gosod WordPress ar Debian 9 ac Apache 5

Gofynion esboniad

1 - System Debian Wedi'i leoli ar weinydd (gweinydd rhyngrwyd).

2- Mynediad i'r ynysoedd i'r gweinydd neu'r cyfrif Gweinyddol gwraidd.

3 - Cyfeiriad IP statig neu wedi'i ffurfweddu ar y gweinydd neu'r gweinydd. Wrth gwrs, mae hwn ar gael i unrhyw weinydd rydych chi'n ei archebu o'r Ganolfan Ddata,

4 - Os ydych chi'n mynd i sicrhau bod eich gwefan ar gael i'r cyhoedd, rhaid i chi wneud hynny Archebu parth neu barth i gysylltu dns â'r gweinydd,

5- Gosod Apache  LAMP ar system Debian.

6 - copi WordPress Y fersiwn ddiweddaraf o'r wefan swyddogol.

7 - Rhaglen i gysylltu â'r gweinydd Pwti

 

Beth yw system Debian?

System weithredu gyfrifiadurol yw'r system Debian neu'r dosbarthiad Debian sy'n cynnwys meddalwedd agored ac am ddim yn gyfan gwbl, sy'n golygu bod unrhyw un a all gyfrannu a datblygu'r system yn dod o dan Drwydded Gyhoeddus Gyffredinol GNU. Mae Debian yn defnyddio'r offer cnewyllyn Linux ac GNU, ac mae dosbarthiad Debian yn adnabyddus am ei ymrwymiad caeth i brofion agored, cydweithredol a chyfranogol. System weithredu fyd-eang yw Debian sy'n addas ar gyfer llawer o ddefnyddiau personol a swyddfa, gwasanaethau cronfa ddata, gweinyddwyr a gwasanaethau storio.

Beth yw Apache

enw apache yn Saesneg  Gweinydd HTTP Apache. Apache yw'r un a chwaraeodd ran fawr iawn yn natblygiad y we a thwf byd-eang yn nyddiau cynnar oes y we. Beth mae Apache yn cael ei ddefnyddio a beth yw ei genhadaeth. Defnyddir Apache i wasanaethu tudalennau gwe statig a deinamig. Statig, fel html, a rhai deinamig sy'n newid, megis fforymau, WordPress, a sgriptiau neu gymwysiadau eraill sydd wedi'u cynllunio i ddefnyddio amgylchedd a nodweddion Apache. Ac mae Apache mewn gwirionedd yn un o gydrannau'r pecyn datblygu gwe o'r enw LAMP, sy'n cynnwys system weithredu Linux neu GNU Linux, y gweinydd gwe, cronfa ddata Mysql, a llawer o ieithoedd rhaglennu, gan gynnwys php, Python a Perl. fel rhan o un o'r pecynnau meddalwedd perchnogol. Un o fanteision Apache yw ei fod yn darparu cynnwys mewn ffordd ddibynadwy a diogel iawn 

Buddion gosod WordPress ar Debian

Un o'r buddion gwirioneddol yw arbed arian o'i gymharu â chontractio gyda chwmnïau cynnal. Yn ail, cyflymder y safle ar ddosbarthiad Debian o'i gymharu â gosodiad ar cpanel. Cyflymder amlwg o 25%, ac mae hyn yn cyfrannu at ymlediad y wefan wrth chwilio a chodi. Eich safle ar Google a pheiriannau chwilio eraill. Ac i gynyddu eich incwm materol. Heblaw am osgoi arafwch cwmnïau cynnal Arabaidd neu dramor. Sy'n cynnig cynlluniau cynnal am $ 3 y mis ac maen nhw'n ychwanegu 400 o wefannau ar yr un gweinydd. Ac rydych chi'n dechrau sylwi ar yr arafwch yn eich gwefan pan fydd yn fwy na 100 o erthyglau ar y profiad. Pan fydd gwefan ar weinyddwr vps preifat, y llinell rhyngrwyd. Ar y gweinydd sydd â phŵer llawn ar gyfer eich gwefan, a bydd hyn yn eich helpu i lawrlwytho o'ch gwefan a darparu data i'ch ymwelwyr yn gyflym. Heblaw am amddiffyniad rhag hacio sy'n cystuddio cwmnïau cynnal oherwydd camgyfluniadau. Nid wyf yn siarad am bob cwmni cynnal. Mae yna gwmnïau cynnal sydd â diogelwch cryf, ond cwmnïau tramor ydyn nhw ac nid Arabaidd. Oherwydd yn ystod fy ngyrfa ar y Rhyngrwyd, mi wnes i ddelio â mwy na 15 o gwmnïau Arabaidd, ac nid yw pob un ohonyn nhw, yn ddieithriad, yn haeddu enw cwmnïau cynnal. Un o'r nodweddion pwysicaf yw y bydd holl adnoddau'r gweinydd ar gyfer eich gwefan yn unig ac nad ydynt yn cael eu dosbarthu ar banel rheoli sy'n defnyddio RAM a phrosesydd, ac mae hyn yn gwella sefydlogrwydd eich gwefan a hefyd yn gwella eich safle wrth chwilio a'ch ariannol. elw, ac ati.

Pam dewis WordPress

Ar hyn o bryd, mae WordPress, wrth gwrs, yn gorchymyn mwy na 35%. Un o'r gwefannau ar y we er hwylustod i'w defnyddio a chydnawsedd SEO. Er y gallwch chi ffurfweddu ac offer i weddu i bob ardal. O ysgrifennu erthyglau i esboniadau. Neu flog personol lle rydych chi'n cyflwyno'ch profiadau, neu siop ar-lein i werthu gwasanaethau a chynhyrchion. Neu sefydliad neu hyfforddiant, fel safle ymgynghori, ac mae'r nodweddion eraill yn ddi-ri.

 

Nodyn esboniad wedi'i ddarparu gan Mekano Tech Informatics ar weinyddion go iawn

Fe wnes i archebu'r gweinydd o Canolfan Ddata Hetzner O weinyddion cwmwl. Rydych chi wedi dewis y distro Debian sy'n cael ei osod yn awtomatig ac yn barod

Disgrifiad: Gosod y pecyn LAMP

Cyn gosod Lamp sy'n cynnwys Apache yn ei rannau, y peth cyntaf a wnawn cyn ei osod yw diweddaru'r pecynnau a'r cnewyllyn a chywiro problemau diogelwch gyda'r gorchmynion hyn

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

Delwedd o ychwanegu'r gorchymyn diweddaru cyntaf i osod WordPress ar weinyddion Debian 9 heb cpanel

Delwedd yn dangos ychwanegiad y gorchmynion cyntaf i ddiweddaru pecynnau ar ddosbarthiad Debian

Dyma ganlyniad y mater ar ôl ei ychwanegu mae'n dangos sut y gwnaed y diweddariad

diweddariad apt-get Ign: 1 http://mirror.hetzner.de/debian/packages ymestyn InRelease Cael: 2 http://security.debian.org ymestyn / diweddaru InRelease [94.3 kB] Cael: 3 http: // drych hetzner.de/debian/packages estyn-diweddariadau InRelease [91.0 kB] Ign: 4 http://deb.debian.org/debian ymestyn InRelease Cael: 5 http://deb.debian.org/debian estyn-diweddariadau InRelease [ 91.0 kB] Cael: 6 http://mirror.hetzner.de/debian/packages back-backports InRelease [91.8 kB] Cael: 7 http://mirror.hetzner.de/debian/stretch diogelwch / diweddariadau InRelease [94.3 kB ] Taro: 8 http://mirror.hetzner.de/debian/packages ymestyn Rhyddhau Taro: 9 http://deb.debian.org/debian estyn Rhyddhad Cael: 10 http://security.debian.org ymestyn / diweddaru / Ffynonellau di-rydd [1,216 B] Cael: 11 http://security.debian.org/updates/main Ffynonellau [207 kB] Cael: 12 http://security.debian.org estyn / diweddaru / cyfrannu Ffynonellau [1,384 B] Cael: 13 http://security.debian.org ymestyn / diweddaru / prif amd64 Pecynnau [495 kB] Cael: 14 http://security.debian.org ymestyn / diweddaru / prif Tra nslation-en [221 kB] Cael: 15 http://deb.debian.org/debian estyn-diweddariadau / prif Ffynonellau [13.1 kB] Ign: 16 http://mirror.hetzner.de/debian/packages estyn-backports / main amd64 Pecynnau Ign: 17 http://mirror.hetzner.de/debian/packages stret-backports / main Translation-en Cael: 16 http://mirror.hetzner.de/debian/packages stret-backports / main amd64 Pecynnau [601 kB] Cael: 17 http://mirror.hetzner.de/debian/packages stret-backports / main Translation-en [459 kB] Ign: 18 http://mirror.hetzner.de/debian/security ymestyn / update / main amd64 Pecynnau Ign: 19 http://mirror.hetzner.de/debian/security ymestyn / diweddariadau / prif Gyfieithiad-cy Cael: 18 http://mirror.hetzner.de/debian/stretch security / update / prif becynnau amd64 [495 kB] Cael: 19 http://mirror.hetzner.de/debian/security ymestyn / diweddariadau / prif Gyfieithiad-en [221 kB] Cael: 22 http://deb.debian.org/debian ymestyn / prif Ffynonellau [6,745 kB] Cael: 23 http://deb.debian.org/debian ymestyn / ffynonellau di-rydd [79.4 kB] Cael: 24 http://deb.debian.org/debian ymestyn / contr ib Ffynonellau [44.7 kB] Wedi'i osod 10.0 MB mewn 3s (2,624 kB / s) Rhestrau pecynnau darllen ... Wedi'i wneud

Ychwanegwn y gorchymyn canlynol, sef

apt-get upgrade

Budd y gorchymyn hwn neu'r hyn y mae'n ei wneud yw uwchraddio'r system i'r fersiwn ddiweddaraf o Debian. Dilynwch y camau i osod WordPress ar Debian Server 9 heb cpanel

Delwedd yn dangos y gorchymyn i uwchraddio Debian i osod WordPress arno

Bydd yn ymddangos gyda chi fel y dangosir yn y llun. Ac yma mae'r system yn dweud wrthych chi, a ydych chi wir eisiau uwchraddio? Ydw i'n dilyn y broses uwchraddio? Rydych chi'n teipio'r llythyren y ar gyfer y gair ie ac yna'n pwyso Enter. I gwblhau'r broses uwchraddio

Dyma ganlyniad y mater ar ôl diwedd yr uwchraddio. Nodyn bach, mae gan y gweinydd rwy'n ei ddefnyddio fersiwn Debian ddiweddaraf, sef Debian 9 ar yr adeg hon. Ni chymerodd lawer o amser i uwchraddio. Dyma'r allbwn

uwchraddio apt-get Rhestrau pecynnau darllen ... Wedi'i wneud Coed dibyniaeth Adeiladu Gwybodaeth y wladwriaeth ddarllen ... Wedi'i wneud Uwchraddio cyfrifo ... Wedi'i wneud Bydd y pecynnau canlynol yn cael eu huwchraddio: qemu-guest-agent qemu-utils 2 wedi'u huwchraddio, 0 newydd eu gosod, 0 i dynnu a 0 heb ei uwchraddio. Angen cael 1,300 kB o archifau. Ar ôl y llawdriniaeth hon, defnyddir 2,048 B o ofod disg ychwanegol. Ydych chi am barhau? [Y / n] y Cael: 1 http://security.debian.org ymestyn / diweddaru / prif amd64 qemu-guest-agent amd64 1: 2.8 + dfsg-6 + deb9u7 [315 kB] Cael: 2 http: // security.debian.org ymestyn / diweddaru / prif amd64 qemu-utils amd64 1: 2.8 + dfsg-6 + deb9u7 [986 kB] Wedi gosod 1,300 kB mewn 0au (14.0 MB / s) (Cronfa ddata ddarllen ... 33909 o ffeiliau a chyfeiriaduron ar hyn o bryd wedi'i osod.) Paratoi i ddadbacio ... / qemu-guest-agent_1% 3a2.8 + dfsg-6 + deb9u7_amd64.deb ... Dadbacio qemu-guest-agent (1: 2.8 + dfsg-6 + deb9u7) drosodd (1 : 2.8 + dfsg-6 + deb9u5) ... Paratoi i ddadbacio ... / qemu-utils_1% 3a2.8 + dfsg-6 + deb9u7_amd64.deb ... Dadbacio qemu-utils (1: 2.8 + dfsg-6 + ) deb9u7) drosodd (1: 2.8 + dfsg-6 + deb9u5) ... Sefydlu qemu-guest-agent (1: 2.8 + dfsg-6 + deb9u7) ... Sefydlu qemu-utils (1: 2.8 + dfsg ) 6 + deb9u7) ... Sbardunau prosesu ar gyfer systemd (232-25 + deb9u11) ... Sbardunau prosesu ar gyfer dyn-db (2.7.6.1-2) ...

Ar ôl cwblhau'r uwchraddiad, rydych chi'n ychwanegu'r gorchymyn canlynol a restrir ar y brig ar ddechrau'r esboniad. Mae'n cadarnhau bod y broses uwchraddio ar gyfer gwasanaethau system yn cael ei diweddaru ac nid yw'r system gyfan yn cael ei huwchraddio. Y peth rydych chi'n ei wneud yw uwchraddio system

apt-get dist-upgrade

Dyma lun yn dangos y broses ar ôl ychwanegu'r archeb

Mae'r llun yn dangos gorchymyn i sicrhau bod y pecynnau'n cael eu huwchraddio ac nid uwchraddio'r system

Mae'r cam cyntaf o ddiweddaru ac uwchraddio pecynnau a'r system weithredu i'r fersiwn ddiweddaraf wedi'i gwblhau

Yr ail gam yw ychwanegu enw gwesteiwr i'r gweinydd trwy'r gorchymyn hwn, sy'n newid yr enw gwesteiwr gyda'ch enw disgrifiadol eich hun. Ond byddwch yn ymwybodol efallai y bydd angen i chi ailgychwyn y gweinydd neu'r system. Mae'r system yn cymhwyso'r enw gwesteiwr neu'r enw gwesteiwr rydych chi'n ei ychwanegu.

hostnamectl set-hostname hostname.yourdomain.com

enw gwesteiwr.yourdomain.com

Yma, rhaid i'r enw gwesteiwr fod yn enw is-barth o'ch parth neu'r parth rydych wedi'i gadw i redeg y gweinydd WordPress arno. Gair enghreifftiol.mekan0.com

Ar ôl ychwanegu'r gorchymyn hwn, rydych chi'n pwyso Enter ar eich bysellfwrdd. Dyma lun fel enghraifft o ychwanegu gwesteiwr neem

Delwedd yn dangos sut i ychwanegu enw-enw at weinydd Debian

 

A'r cynllun nesaf i mewn

Rydym yn gosod rhai cyfleustodau angenrheidiol a bydd eu hangen arnom i ddatrys gwallau a'u trwsio. Rydych chi'n ychwanegu'r gorchymyn canlynol

apt install net-tools sudo wget curl bash-completion

Credaf fod gan y system Debian 9 y cyfleustodau hyn, ond gwnewch yn siŵr ac ychwanegwch y gorchmynion hyn fel copi wrth gefn. Ar ôl gorffen, ailgychwynwch y gweinydd trwy deipio'r gorchymyn ailgychwyn  Ar ôl ailgychwyn, byddwch yn mewngofnodi i'r gweinydd. Byddwch yn sylwi bod enw'r gweinydd wedi newid i gyfeiriad y gweinydd enw a grewyd gennym, er enghraifft yn y ddelwedd.

Delwedd yn dangos enghraifft o newid y gweinydd enw i Debian 9

Fe sylwch yma yn y gorchymyn yn brydlon bod enw'r gweinydd wedi'i newid a hefyd enw'r gweinydd fel y dangosir yn y llun a'r data hwn a ymddangosodd wrth ailgychwyn y gweinydd a mewngofnodi iddo eto

Gosod Apache

Ar ôl mewngofnodi i'r gweinydd gyda breintiau gweinyddol (gwraidd), rydym yn gosod Apache HTTP, sydd ar gael yn ystorfeydd Debian 9. Rydych chi'n ychwanegu'r gorchymyn hwn i'r gorchymyn yn brydlon ac yn pwyso Enter

 apt gosod apache2

Ar ôl ychwanegu gorchymyn gosod Apache, fe welwch yn y gorchymyn yn brydlon a ddylid cwblhau gosod Apache yn barod ai peidio. Dyma sut y bydd y cod yn ymddangos.

apt install apache2 Rhestrau pecynnau darllen ... Wedi'i wneud Coed dibyniaeth Adeiladu Gwybodaeth wladwriaeth ddarllen ... Wedi'i wneud Bydd y pecynnau ychwanegol canlynol yn cael eu gosod: apache2-bin apache2-data apache2-utils libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap liblua5.2 -0 libperl5.24 perl Pecynnau a awgrymir: www-browser apache2-doc apache2-suexec-pristine | apache2-suexec-custom perl-doc libterm-readline-gnu-perl | libterm-readline-perl-perl gwneud Pecynnau a Argymhellir: ailenwi ssl-cert Bydd y pecynnau NEWYDD canlynol yn cael eu gosod: apache2 apache2-bin apache2-data apache2-utils libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutillibluper1-5.2ldap, 0 perl 5.24. 0 newydd ei osod, 11 i'w dynnu a 0 heb eu huwchraddio. Angen cael 0 kB o archifau. Ar ôl y llawdriniaeth hon, defnyddir 5,852 MB o le disg ychwanegol. Ydych chi am barhau? [Y / n]

Rydych chi'n pwyso'r llythyren Y ar y bysellfwrdd, yna rydych chi'n pwyso Enter, ac ar ôl gorffen gosod Apache, rydyn ni'n agor y porwr ac yn teipio IP y gweinydd. Yn y porwr, yn fy achos i, fi yw'r IP. Y gweinydd rydw i'n egluro arno yw 159.69.215.225 Bydd yn ymddangos gyda chi fel y llun hwn Delwedd yn dangos gweithrediad cywir Apache ar ddosbarthiad Bian 9.

Ar ôl sicrhau bod yr Apache wedi'i osod yn gywir ac mae'r ddelwedd hon uchod. Yn sicrhau bod Apache wedi'i osod yn gywir ar y dosbarthiad Debian. Nawr rydym yn gosod y fersiynau diweddaraf o gyfieithwyr php. I ddarllen y wordpress CMS gyda'r gorchymyn hwn a gwasgwch 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

Bydd y system yn dangos i chi a ydym yn cwblhau'r gosodiad ai peidio. Canslo Fel y gorchmynion uchod, rydych chi'n teipio'r llythyren Y ac yn pwyso Enter. yn y bysellfwrdd. Fel y dangosir yn y llun Delwedd yn dangos y gorchymyn i osod cyfieithiadau php ar Debian 9

Ar ôl cwblhau'r gwaith o osod cyfieithiadau php, mae'r fersiynau diweddaraf bellach yn cael eu gwneud. Gosod MariaDB, gweinydd cronfa ddata. Rhaid ei osod i greu cronfa ddata ar gyfer WordPress. A chysylltwch â nhw fel y gallwn osod WordPress yn gywir gyda hyn.

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

Bydd y system yn cynnig i chi barhau â'r gosodiad ai peidio. Fel yr hyn a ddigwyddodd yn y gorchmynion blaenorol, rydych chi'n teipio'r llythyren Y ac yn pwyso'r botwm enter ar y bysellfwrdd i barhau â'r gosodiad. Bydd y wybodaeth hon yn ymddangos ar y gorchymyn yn brydlon i sicrhau bod y gosodiad yn gywir

gosod apt php7.0-mysql mariadb-server mariadb-client
Rhestrau pecynnau darllen ... Wedi'i wneud
Adeiladu coed dibyniaeth
Darllen gwybodaeth y wladwriaeth ... Wedi'i wneud
Bydd y pecynnau ychwanegol canlynol yn cael eu gosod:
galera-3 gawk libconfig-inifiles-perl libdbi-perl libjemalloc1 libmpfr4
libreadline5 libsigsegv2 mariadb-client-10.1 mariadb-client-core-10.1
mariadb-cyffredin mariadb-server-10.1 mariadb-server-core-10.1 mysql-common
rsync socat
Pecynnau a awgrymir:
gawk-doc libclone-perl libmldbm-perl libnet-daemon-perl
libsql-datganiad-perl mailx mariadb-test netcat-openbsd tinyca
Pecynnau a argymhellir:
libdbd-mysql-perl libterm-readkey-perl libhtml-template-perl
Bydd y pecynnau NEWYDD canlynol yn cael eu gosod:
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
Uwchraddiwyd 0, 19 newydd ei osod, 0 i'w dynnu a 0 heb ei huwchraddio.
Angen cael 25.7 MB o archifau.
Ar ôl y llawdriniaeth hon, bydd 189 MB o ofod disg ychwanegol yn cael ei ddefnyddio.
Ydych chi am barhau? [Y / n] y
Cael: 1 http://deb.debian.org/debian stret / main amd64 libmpfr4 amd64 3.1.5-1 [556 kB]
Cael: 2 http://deb.debian.org/debian stret / main amd64 libsigsegv2 amd64 2.10-5 [28.9 kB]
Cael: 3 http://deb.debian.org/debian ymestyn / main amd64 gawk amd64 1: 4.1.4 + dfsg-1 [571 kB]
Cael: 4 http://deb.debian.org/debian stret / main amd64 mysql-common i gyd 5.8 + 1.0.2 [5,608 B]
Cael: 5 http://deb.debian.org/debian stret / main amd64 mariadb-common i gyd 10.1.38-0 + deb9u1 [28.4 kB]
Cael: 6 http://deb.debian.org/debian ymestyn / prif amd64 galera-3 amd64 25.3.19-2 [955 kB]
Cael: 7 http://deb.debian.org/debian stret / main amd64 libdbi-perl amd64 1.636-1 + b1 [766 kB]
Cael: 8 http://deb.debian.org/debian stret / main amd64 libreadline5 amd64 5.2 + dfsg-3 + b1 [119 kB]
Cael: 9 http://deb.debian.org/debian stret / main amd64 mariadb-client-core-10.1 amd64 10.1.38-0 + deb9u1 [5,107 kB]
Cael: 10 http://deb.debian.org/debian ymestyn / main amd64 libconfig-inifiles-perl i gyd 2.94-1 [53.4 kB]
Cael: 11 http://deb.debian.org/debian stret / main amd64 libjemalloc1 amd64 3.6.0-9.1 [89.8 kB]
Cael: 12 http://deb.debian.org/debian stret / main amd64 mariadb-client-10.1 amd64 10.1.38-0 + deb9u1 [5,918 kB]
Cael: 13 http://deb.debian.org/debian stret / main amd64 mariadb-server-core-10.1 amd64 10.1.38-0 + deb9u1 [5,241 kB]
Cael: 14 http://deb.debian.org/debian ymestyn / main amd64 rsync amd64 3.1.2-1 + deb9u2 [393 kB]
Cael: 15 http://deb.debian.org/debian stret / main amd64 socat amd64 1.7.3.1-2 + deb9u1 [353 kB]
Cael: 16 http://deb.debian.org/debian stret / main amd64 mariadb-server-10.1 amd64 10.1.38-0 + deb9u1 [5,344 kB]
Cael: 17 http://deb.debian.org/debian stret / main amd64 mariadb-client i gyd 10.1.38-0 + deb9u1 [27.2 kB]
Cael: 18 http://deb.debian.org/debian stret / main amd64 mariadb-server i gyd 10.1.38-0 + deb9u1 [27.3 kB]
Cael: 19 http://deb.debian.org/debian ymestyn / main amd64 php7.0-mysql amd64 7.0.33-0 + deb9u3 [124 kB]
Ffetio 25.7 MB mewn 0au (35.8 MB / s)
Rhag-becynnu pecynnau ...
Dewis pecyn na ddewiswyd o'r blaen libmpfr4: amd64.
(Cronfa ddata ddarllen ... 35883 o ffeiliau a chyfeiriaduron wedi'u gosod ar hyn o bryd.)
Paratoi i ddadbacio ... / libmpfr4_3.1.5-1_amd64.deb ...
Dadbacio libmpfr4: amd64 (3.1.5-1) ...
Dewis pecyn na ddewiswyd o'r blaen libsigsegv2: amd64.
Paratoi i ddadbacio ... / libsigsegv2_2.10-5_amd64.deb ...
Dadbacio libsigsegv2: amd64 (2.10-5) ...
Sefydlu libmpfr4: amd64 (3.1.5-1) ...
Sefydlu libsigsegv2: amd64 (2.10-5) ...
Dewis gawk pecyn nas dewiswyd o'r blaen.
(Cronfa ddata ddarllen ... 35905 o ffeiliau a chyfeiriaduron wedi'u gosod ar hyn o bryd.)
Paratoi i ddadbacio ... / 00-gawk_1% 3a4.1.4 + dfsg-1_amd64.deb ...
Dadbacio gawk (1: 4.1.4 + dfsg-1) ...
Dewis pecyn nad oedd wedi'i ddewis o'r blaen mysql-common.
Paratoi i ddadbacio ... / 01-mysql-common_5.8 + 1.0.2_all.deb ...
Dadbacio mysql-common (5.8 + 1.0.2) ...
Dewis pecyn mariadb-gyffredin nas dewiswyd o'r blaen.
Paratoi i ddadbacio ... / 02-mariadb-common_10.1.38-0 + deb9u1_all.deb ...
Dadbacio mariadb-gyffredin (10.1.38-0 + deb9u1) ...
Dewis galera-3 pecyn na chafodd ei ddewis o'r blaen.
Paratoi i ddadbacio ... / 03-galera-3_25.3.19-2_amd64.deb ...
Dadbacio galera-3 (25.3.19-2) ...
Dewis pecyn libdbi-perl nas dewiswyd o'r blaen.
Paratoi i ddadbacio ... / 04-libdbi-perl_1.636-1 + b1_amd64.deb ...
Dadbacio libdbi-perl (1.636-1 + b1) ...
Dewis pecyn na ddewiswyd o'r blaen libreadline5: amd64.
Paratoi i ddadbacio ... / 05-libreadline5_5.2 + dfsg-3 + b1_amd64.deb ...
Dadbacio libreadline5: amd64 (5.2 + dfsg-3 + b1) ...
Dewis pecyn nad oedd wedi'i ddewis o'r blaen mariadb-client-core-10.1.
Paratoi i ddadbacio ... / 06-mariadb-client-core-10.1_10.1.38-0 + deb9u1_amd64.deb ...
Dadbacio mariadb-client-core-10.1 (10.1.38-0 + deb9u1) ...
Dewis pecyn nad oedd wedi'i ddewis o'r blaen libconfig-inifiles-perl.
Paratoi i ddadbacio ... / 07-libconfig-inifiles-perl_2.94-1_all.deb ...
Dadbacio libconfig-inifiles-perl (2.94-1) ...
Dewis pecyn na ddewiswyd o'r blaen libjemalloc1.
Paratoi i ddadbacio ... / 08-libjemalloc1_3.6.0-9.1_amd64.deb ...
Dadbacio libjemalloc1 (3.6.0-9.1) ...
Dewis pecyn nad oedd wedi'i ddewis o'r blaen mariadb-client-10.1.
Paratoi i ddadbacio ... / 09-mariadb-client-10.1_10.1.38-0 + deb9u1_amd64.deb ...
Dadbacio mariadb-client-10.1 (10.1.38-0 + deb9u1) ...
Dewis pecyn nad oedd wedi'i ddewis o'r blaen mariadb-server-core-10.1.
Paratoi i ddadbacio ... / 10-mariadb-server-core-10.1_10.1.38-0 + deb9u1_amd64.deb ...
Dadbacio mariadb-server-core-10.1 (10.1.38-0 + deb9u1) ...
Dewis pecyn rsync na ddewiswyd o'r blaen.
Paratoi i ddadbacio ... / 11-rsync_3.1.2-1 + deb9u2_amd64.deb ...
Dadbacio rsync (3.1.2-1 + deb9u2) ...
Dewis socat pecyn nas dewiswyd o'r blaen.
Paratoi i ddadbacio ... / 12-socat_1.7.3.1-2 + deb9u1_amd64.deb ...
Dadbacio socat (1.7.3.1-2 + deb9u1) ...
Sefydlu mysql-common (5.8 + 1.0.2) ...
diweddaru-dewisiadau amgen: defnyddio /etc/mysql/my.cnf.fallback i ddarparu /etc/mysql/my.cnf (my.cnf) yn y modd auto
Sefydlu mariadb-gyffredin (10.1.38-0 + deb9u1) ...
diweddaru-dewisiadau amgen: defnyddio /etc/mysql/mariadb.cnf i ddarparu /etc/mysql/my.cnf (my.cnf) yn y modd auto
Dewis pecyn nad oedd wedi'i ddewis o'r blaen mariadb-server-10.1.
(Cronfa ddata ddarllen ... 36487 o ffeiliau a chyfeiriaduron wedi'u gosod ar hyn o bryd.)
Paratoi i ddadbacio ... / mariadb-server-10.1_10.1.38-0 + deb9u1_amd64.deb ...
Dadbacio mariadb-server-10.1 (10.1.38-0 + deb9u1) ...
Dewis mariadb-gleient pecyn nas dewiswyd o'r blaen.
Paratoi i ddadbacio ... / mariadb-client_10.1.38-0 + deb9u1_all.deb ...
Dadbacio cleient mariadb (10.1.38-0 + deb9u1) ...
Dewis mariadb-weinydd pecyn nas dewiswyd o'r blaen.
Paratoi i ddadbacio ... / mariadb-server_10.1.38-0 + deb9u1_all.deb ...
Dadbacio mariadb-weinydd (10.1.38-0 + deb9u1) ...
Dewis pecyn nas dewiswyd o'r blaen php7.0-mysql.
Paratoi i ddadbacio ... / php7.0-mysql_7.0.33-0 + deb9u3_amd64.deb ...
Dadbacio php7.0-mysql (7.0.33-0 + deb9u3) ...
Sefydlu php7.0-mysql (7.0.33-0 + deb9u3) ...

Creu ffeil ffurfweddu /etc/php/7.0/mods-available/mysqlnd.ini gyda fersiwn newydd

Creu ffeil ffurfweddu /etc/php/7.0/mods-available/mysqli.ini gyda fersiwn newydd

Creu ffeil ffurfweddu /etc/php/7.0/mods-available/pdo_mysql.ini gyda fersiwn newydd
Sefydlu libconfig-inifiles-perl (2.94-1) ...
Sefydlu libjemalloc1 (3.6.0-9.1) ...
Sbardunau prosesu ar gyfer libapache2-mod-php7.0 (7.0.33-0 + deb9u3) ...
Sefydlu socat (1.7.3.1-2 + deb9u1) ...
Sefydlu gawk (1: 4.1.4 + dfsg-1) ...
Sefydlu rsync (3.1.2-1 + deb9u2) ...
Crëwyd symlink /etc/systemd/system/multi-user.target.wants/rsync.service → /lib/systemd/system/rsync.service.
Sbardunau prosesu ar gyfer libc-bin (2.24-11 + deb9u4) ...
Sefydlu galera-3 (25.3.19-2) ...
Gosodiadau prosesu ar gyfer systemd (232-25 + deb9u11) ...
Gosodiadau prosesu ar gyfer dyn-db (2.7.6.1-2) ...
Sefydlu libreadline5: amd64 (5.2 + dfsg-3 + b1) ...
Sefydlu libdbi-perl (1.636-1 + b1) ...
Sefydlu mariadb-server-core-10.1 (10.1.38-0 + deb9u1) ...
Sefydlu mariadb-client-core-10.1 (10.1.38-0 + deb9u1) ...
Sefydlu mariadb-client-10.1 (10.1.38-0 + deb9u1) ...
Sefydlu mariadb-gleient (10.1.38-0 + deb9u1) ...
Sefydlu mariadb-server-10.1 (10.1.38-0 + deb9u1) ...
Crëwyd symlink /etc/systemd/system/mysql.service → /lib/systemd/system/mariadb.service.
Crëwyd symlink /etc/systemd/system/mysqld.service → /lib/systemd/system/mariadb.service.
Crëwyd symlink /etc/systemd/system/multi-user.target.wants/mariadb.service → /lib/systemd/system/mariadb.service.
Sefydlu mariadb-server (10.1.38-0 + deb9u1) ...
Sbardunau prosesu ar gyfer libc-bin (2.24-11 + deb9u4) ...
Gosodiadau prosesu ar gyfer systemd (232-25 + deb9u11) ...
gwraidd@gair: ~#

Yr ail gam yw rhedeg y MariaDB yr ydym wedi'i osod. Rydyn ni'n ysgrifennu'r gorchymyn hwn i redeg

systemctl start mariadb

Ar ôl rhedeg MARIADB

Rydym yn gosod Dewin Cronfa Ddata Mysql. Yn ddiogel a gofynnir ichi ddewis cyfrinair cryf. Ar gyfer y defnyddiwr gwraidd oherwydd ei fod yn defnyddio cyfrinair gweinyddwr y gweinydd. Yn y rheolwr cronfa ddata, fodd bynnag, rydym yn ychwanegu'r gorchymyn canlynol. I osod y triniwr cronfa ddata mysql gyda'r gorchymyn hwn.

mysql_secure_installation

Fe sylwch ar ôl ychwanegu'r gorchymyn. Mae'n gofyn ichi ysgrifennu'r cyfrinair ar gyfer y gwreiddyn. Y gweinydd rydych chi'n ei ysgrifennu. A bydd yn dangos ei gyfrinair cryf i chi, byddwch chi'n pwyso Y. Yna pwyswch Enter. Gofynnir i chi nodi cyfrinair newydd i nodi'r cyfrinair newydd. Yna byddwch chi'n pwyso Enter a bydd y system yn cadarnhau eich bod chi'n teipio'r cyfrinair am yr eildro. I sicrhau eich bod yn ei deipio a gwasgwch Enter. Yna bydd y system yn dweud hynny wrthych

Rhowch y cyfrinair cyfredol ar gyfer gwraidd (y. N):               Rydych chi'n pwyso y ac yna'n mynd i mewn 

Ar ôl pwyso bydd yn dweud wrthych fod gennych chi set o gyfrineiriau gwreiddiau eisoes,             pwyswch n yna nodwch

A wnaiff gynnig newid y cyfrinair gwraidd? [Y / N]                        Rydych chi'n pwyso y ac yn mynd i mewn i newid y cyfrinair ar gyfer y cronfeydd data gweinyddol
Rydych chi'n teipio'r cyfrinair newydd ac yna'n ei nodi a byddwch chi'n ei deipio eto i gadarnhau ac yna ei nodi yn ddiofyn. Mae gosodiad MariaDB yn cynnwys defnyddiwr anhysbys, sy'n caniatáu i unrhyw un wneud hynny
Mewngofnodi i MariaDB heb orfod creu cyfrif defnyddiwr

Bydd y system yn dangos i chi

Dileu defnyddwyr anhysbys? [Y / N]                                      Rydych chi'n teipio y ac yna'n mynd i mewn 

Bydd opsiynau'n ymddangos sy'n trefnu trwy glicio ar y llythyrau hyn.

n yna mynd i mewn 

y yna mynd i mewn 

y yna mynd i mewn 

Mae'r allbwn hwn o'r ysgogiad gorchymyn yn cynnwys yr holl gamau rydych chi wedi'u cymryd i osod neu osod mysql

root@word: ~ # mysql_secure_installation

NODYN: AR GYFER POB MariaDB AR GYFER POB RHAN O'R SGRIP HWN
GWASANAETHAU MEWN DEFNYDD CYNHYRCHU! DARLLENWCH EICH CAM YN GOFAL!

Er mwyn mewngofnodi i MariaDB i'w ddiogelu, bydd angen y presennol arnom
cyfrinair ar gyfer y defnyddiwr gwraidd. Os ydych chi newydd osod MariaDB, a
nid ydych wedi gosod y cyfrinair gwreiddiol eto, bydd y cyfrinair yn wag,
felly dylech chi bwyso i mewn yma.

Rhowch gyfrinair cyfredol ar gyfer gwreiddiau (cofnodwch am ddim):
Iawn, cyfrinair wedi'i ddefnyddio'n llwyddiannus, gan symud ymlaen ...

Mae gosod y cyfrinair gwreiddiol yn sicrhau na all neb logio i mewn i'r MariaDB
defnyddiwr gwraidd heb yr awdurdodiad priodol.

Mae gennych set cyfrinair gwraidd eisoes, fel y gallwch ateb yn ddiogel 'n'.

Newid y cyfrinair gwraidd? [Y / n] y
Cyfrinair newydd:
Ail-gofnodi cyfrinair newydd:
Cyfrinair wedi'i ddiweddaru'n llwyddiannus!
Tablau breintiau ail-lwytho ..
... Llwyddiant!


Yn anffodus, mae gan MariaDB ddefnyddiwr anhysbys, gan ganiatáu i unrhyw un
i logio i MariaDB heb orfod cael cyfrif defnyddiwr wedi'i greu
nhw. Dim ond ar gyfer profi yw hwn, ac i wneud y gosodiad
mynd ychydig yn llyfnach. Dylech eu dileu cyn symud i mewn i
amgylchedd cynhyrchu.

Dileu defnyddwyr dienw? [Y / n] y
... Llwyddiant!

Fel arfer, dim ond o 'localhost' y dylid caniatáu i wreiddiau gysylltu. Hyn
yn sicrhau na all rhywun ddyfalu ar y cyfrinair gwraidd o'r rhwydwaith.

Caniatáu mewngofnodi gwreiddiau o bell? [Y / n] n
... sgipio.

Yn ddiofyn, daw MariaDB â chronfa ddata o'r enw 'prawf' y gall unrhyw un ei defnyddio
mynediad. Bwriedir i hyn hefyd gael ei brofi yn unig, a dylid ei ddileu
cyn symud i mewn i amgylchedd cynhyrchu.

Dileu cronfa ddata profion a mynediad iddi? [Y / n] a
- Cronfa ddata profion gollwng ...
... Llwyddiant!
- Dileu breintiau ar gronfa ddata prawf ...
... Llwyddiant!

Bydd ail-lwytho'r tablau braint yn sicrhau bod yr holl newidiadau wedi'u gwneud hyd yn hyn
yn dod i rym ar unwaith.

Ail-lenwi tablau breintiau nawr? [Y / n] y
... Llwyddiant!

Glanhau ...

Y cyfan wedi'i wneud! Os ydych chi wedi cwblhau'r holl gamau uchod, eich MariaDB
dylai'r gosodiad fod yn ddiogel erbyn hyn.

Diolch am ddefnyddio MariaDB!

Rydym yn sicrhau bod MariaDB yn ddiogel

Oherwydd yn ddiofyn mae'n cofrestru'r cyfrif gwraidd heb gyfrinair. Er mwyn atal problemau diogelwch posibl, rydym yn mewngofnodi i'r gronfa ddata. Defnyddio'r cyfrif gwraidd a chyhoeddi'r gorchmynion hyn.

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

Ar ôl teipio'r gorchymyn cyntaf, bydd yn gofyn i chi am y cyfrinair, rydych chi'n ei deipio ac yn pwyso Enter.

Dyma allbwn y gorchmynion yn y gorchymyn yn brydlon. Dylai'r allbwn ymddangos fel y cod hwn o'ch blaen

root@word: ~ # mysql -u gwraidd -p
Rhowch gyfrinair:
Croeso i fonitro MariaDB. Gorchmynion yn gorffen gyda; neu \ g.
Eich adnabod cysylltiad MariaDB yw 9
Fersiwn gweinydd: 10.1.38-MariaDB-0 + deb9u1 Debian 9.8

Hawlfraint (c) 2000, 2018, Oracle, MariaDB Corporation Ab ac eraill.

Teipiwch 'help;' neu '\ h' am help. Teipiwch '\ c' i glirio'r datganiad mewnbwn cyfredol.

MariaDB [(dim)]> defnyddio mysql;
Darllen gwybodaeth tabl ar gyfer cwblhau enwau tablau a cholofnau
Gallwch ddiffodd y nodwedd hon i gael cychwyn cyflymach gydag -A

Newid y gronfa ddata
MariaDB [mysql]> diweddaru ategyn set defnyddiwr = '' lle Defnyddiwr = 'gwraidd';
Ymholiad OK, 1 rhes wedi ei effeithio (0.00 sec)
Rhesi wedi'u cyfateb: 1 Newid: 1 Rhybudd: 0

MariaDB [mysql]> breintiau fflysio;
Gofynnwch Iawn, y rhesi 0 yr effeithir arnynt (0.01 sec)

MariaDB [mysql]> rhoi'r gorau iddi
Bye
gwraidd@gair: ~#

A llun sy'n ei ddangos Delwedd yn dangos amddiffyniad cronfa ddata yn Debian 9

Ar ôl hynny rydym yn ychwanegu modiwlau tls neu ssl. Rydym yn rhedeg y gorchmynion canlynol

a2enmod rewrite ssl
a2ensite default-ssl.conf

Yna rydyn ni'n agor DocumentRoot ar gyfer yr holl wefannau yr ydym am eu galluogi. Rydym yn agor y ffeiliau cyfluniad gyda'r gorchymyn hwn 

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

 Ar ôl iddo agor gyda chi, rydych chi'n ychwanegu, rydyn ni'n ychwanegu'r cod hwn 


       Mynegeion Opsiynau FollowSymLinks MultiViews
       AllowOverride All
       Gofyn i bawb gael eu rhoi
    

Yna byddwch chi'n pwyso llythyr x ar y bysellfwrdd, yna y ac yn pwyso Enter

Yna byddwch chi'n nodi'r gorchymyn hwn ac yn ychwanegu'r un cod, sydd uchod ar ôl agor y ffeil.

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

Yna rydych chi'n pwyso'r llythyren x i adael y ffeil a phwyso y i gadw'r addasiadau, a dyma lun o sut i ychwanegu'r cod Delwedd yn dangos cyfluniad ffeiliau ar gyfer gwefannau ar y dosbarthiad Debian

Ar ôl cynilo, rydych chi'n ychwanegu'r gorchymyn hwn, i sicrhau bod y tystysgrifau diofyn ar gyfer y safleoedd wedi'u ffurfweddu gyda'r gorchymyn hwn.

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

Os nad yw'r ffeil yn agor gyda chi oherwydd nad yw ar y gweinydd. Rydych chi'n lawrlwytho'r ffeil hon a'i lanlwytho i'r llwybr hwn

/ etc / apache2 / safleoedd-galluogi. yn ôl rhaglen winscp Fel y dangosir yn y llun Delwedd yn dangos uwchlwytho ffeiliau i Debian Server 9

I gymhwyso'r gosodiadau, ychwanegwch y gorchmynion hyn yn y gorchymyn yn brydlon

a2enmod headers
systemctl restart apache2.service

Nawr rydym yn profi cyfluniad Apache a wnaed y cyfluniad yn gywir, a beth yw'r gwallau. Os yw'n iawn, rydym yn ailgychwyn y gwasanaethau gyda'r gorchmynion hyn

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

Delwedd yn dangos dilysiad Apache ar ddosbarthiad gweinydd Debian 9

gosod wordpress

Rydyn ni'n mynd i mewn i'r cronfeydd data i greu cronfa ddata newydd ar gyfer gosod WordPress trwy'r gorchmynion canlynol

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

Nodyn .  wordpress-pass  Rydych chi'n ysgrifennu yn ei le gyfrinair defnyddiwr y gronfa ddata WordPress, a grëwyd gennym

Ar ôl ychwanegu'r gorchmynion hyn i greu'r gronfa ddata a defnyddiwr y cronfeydd data a rhoi'r breintiau. Rydyn ni'n lawrlwytho'r fersiwn WordPress o'r wefan swyddogol gan ddefnyddio'r gorchymyn wget a'i ddatgywasgu yma. Yn y ffeil dros dro gyda'r gorchmynion hyn

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

Nawr rydyn ni'n rhoi caniatâd ysgrifennu i ffeiliau WordPress gyda'r gorchmynion hyn

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

Ac yn awr rydych chi'n gofyn i IP y gweinydd yn y porwr osod WordPress fel y dangosir yn y llun

Delwedd yn dangos gosodiad cyntaf WordPress ar Debian 9

Delwedd yn dangos cam gosod WordPress

Yna cwblhewch y camau gosod arferol

. Llongyfarchiadau, rydych chi wedi gosod WordPress ar Debian Server 9 heb cpanel,

 

Yn yr esboniad hwn, fe wnes i gynnwys yr holl fanylion yn fwriadol er budd y rhai nad ydyn nhw'n gwybod ychwanegu codau a'r hyn maen nhw'n ei olygu, ac er budd pawb.

Gwneir esboniad arall i gysylltu'r parth â'r gweinydd ac i amddiffyn y wordpress a'r gweinydd yn llwyr. Byddwch yn ymwybodol o'r hyn sy'n newydd bob amser. Y cyfan sy'n rhaid i chi ei wneud yw tanysgrifio i'r hysbysiadau 

Esboniad o'r enw. Gosod WordPress ar Debian Server 9 heb cpanel

Ni chaniateir copïo'r erthygl a'i chynnwys ar unrhyw safle o gwbl heb sôn am y ffynhonnell, sef Mekano Tech

Rhaid inni barchu hawliau eiddo deallusol 

Swyddi perthnasol
Cyhoeddwch yr erthygl ar

Ychwanegwch sylw