Ychydig o bethau sydd mor rhwystredig â chanfod bod eich gwefan i lawr - yn enwedig os ydych chi'n dibynnu arni am fusnes. Mae'r neges “Gwall Sefydlu Cysylltiad Cronfa Ddata” yn fater difrifol ac yn atal pob mynediad i'ch gwefan, felly mae ei drwsio yn brif flaenoriaeth. Fodd bynnag, os nad ydych chi'n gyfarwydd â sut mae WordPress yn gweithio, gall fod yn broblem ddryslyd. Er bod y gwall hwn yn ddifrifol, mae hefyd yn hawdd ei drwsio. Gydag ychydig o gamau datrys problemau, gallwch gael eich gwefan yn ôl ar-lein mewn dim o amser.
Beth yw'r "Gwall Sefydlu Cysylltiad Cronfa Ddata"?
Mae bron yr holl wybodaeth gwefan - gan gynnwys data post, data tudalen, gwybodaeth meta, gosodiadau ategyn, manylion mewngofnodi, a mwy - yn cael ei storio a'i threfnu mewn cronfa ddata MySQL. Yr unig ddata sydd heb ei storio yno yw cynnwys cyfryngau megis delweddau a'ch thema/ategyn/ffeiliau craidd fel index.php, wp-login.php, ac ati Mae eich gwefan yn dibynnu ar iaith ochr y gweinydd o'r enw PHP.
Pan ddaw ymwelydd i'ch gwefan, mae WordPress yn defnyddio PHP i gwestiynu'r gronfa ddata a thynnu'r wybodaeth gywir, sydd wedyn yn cael ei harddangos fel y dudalen gyflawn. Os, am ba reswm bynnag, na all WordPress gael mynediad i gronfa ddata eich gwefan neu os nad yw'n gweithio'n iawn, y canlyniad yw neges "Gwall wrth Sefydlu Cysylltiad Cronfa Ddata".
Mae'r "gwall wrth sefydlu cysylltiad cronfa ddata" yn golygu nad yw'ch gwefan bellach yn cyfathrebu neu fod ganddi fynediad i'ch cronfa ddata WordPress, ac felly mae'ch gwefan gyfan yn mynd i lawr. Mae'r gwall hwn yn atal y dudalen gyfan rhag llwytho. Mae'r dudalen gyfan yn wag oherwydd ni ellir adalw data i wneud y dudalen, gan nad yw'r cysylltiad yn gweithio'n iawn. Nid yn unig y mae hyn yn torri blaen eich gwefan, ond bydd hefyd yn eich atal rhag cyrchu'ch dangosfwrdd WordPress.
Os yw'ch gwefan yn defnyddio caching, efallai y bydd ymwelwyr yn dal i weld copïau wedi'u storio o'ch tudalennau. Felly, os byddwch yn dal y gwall yn gynnar ac yn datrys y broblem cyn i storfa eich gwefan adnewyddu, gallwch osgoi gormod o ymyriadau i'ch gwefan a'ch busnes. Yn ffodus, wrth i wallau WordPress fynd, mae gwall cysylltiad cronfa ddata fel arfer yn eithaf syml i'w ddatrys.
Beth sy'n achosi "Gwall Sefydlu Cysylltiad Cronfa Ddata"?
Mae'r gwall wrth sefydlu cysylltiad cronfa ddata yn codi oherwydd bod cysylltiad MySQL-PHP wedi'i dorri am ryw reswm. Gall unrhyw un o'r sefyllfaoedd canlynol achosi'r gwall hwn:
- Cymwysterau mewngofnodi cronfa ddata anghywir: Yn syml, achos mwyaf cyffredin y 'Gwall Sefydlu Cysylltiad Cronfa Ddata' yw bod gan WordPress gymwysterau mewngofnodi anghywir ar gyfer eich cronfa ddata. Gallai hyn fod naill ai enw'r gronfa ddata, enw defnyddiwr neu gyfrinair. Cofiwch, mae'r manylion mewngofnodi hyn yn wahanol i'r rhai a ddefnyddiwch i gael mynediad i'ch gwefan.
- Llygredd cronfa ddata: Mae cronfa ddata WordPress MySQL yn cynnwys llawer o wybodaeth. Os caiff unrhyw ran ei dileu neu ei llygru, gall y canlyniad fod y gwall dan sylw. Gall llygredd ddeillio o tincian â'r gronfa ddata â llaw, ond gall hefyd ddigwydd o ganlyniad i ddefnydd arferol. Er bod MySQL yn eithaf cadarn, nid oes dim yn berffaith, ac mae gwallau'n digwydd.
- Llygredd ffeil craidd WordPress: Yn yr un modd, gall llygredd ddigwydd yn y ffeiliau WordPress craidd sy'n rhan o'ch gwefan. Er bod y ffeiliau hyn y tu allan i'r gronfa ddata, gallant weithiau arwain at yr un gwall.
- Problemau gyda'r gweinydd gwe neu'r darparwr cynnal: Os bydd problemau'n codi gyda'ch gwesteiwr neu'ch gweinydd (os ydych chi'n hunangynhaliol) ac ni all WordPress ei gyrraedd i holi'r gronfa ddata, bydd yn taflu'r gwall hwn. Gall y problemau hyn gynnwys toriadau, colli data, a methiannau caledwedd.
Sut i drwsio "Gwall wrth Sefydlu Cysylltiad Cronfa Ddata"
Er bod hwn yn gamgymeriad difrifol, yn ffodus mae'n weddol hawdd ei ddatrys. Dyma gyfarwyddiadau ar gyfer datrys problemau a thrwsio'r broblem.
1. Gwiriwch eich tystlythyrau cronfa ddata WordPress
Gan mai dyma achos mwyaf tebygol y gwall, dylai hefyd fod yn gam cyntaf yn eich datrys problemau. Y peth cyntaf y bydd angen i chi ei wneud yw dod o hyd i'r tystlythyrau y mae WordPress yn eu defnyddio ar hyn o bryd i gael mynediad i'ch cronfa ddata. Mae'r wybodaeth hon yn cael ei storio yn eich gwefan wp-config.php ffeil. Gallwch ddefnyddio cPanel neu FTP/SFTP i gael mynediad iddo. Yma, edrychwch am dri darn o wybodaeth - enw'r gronfa ddata, enw defnyddiwr a chyfrinair.
Gyda'r wybodaeth hon wrth law, ewch i'ch Cronfeydd Data MySQL. Sicrhewch fod enw'r gronfa ddata yn cyfateb i'r un y gwnaethoch dynnu ohoni wp-config.php gynt. Os nad yw'n cyfateb, ewch yn ôl i wp-config.php a'i ddiweddaru gydag enw cywir y gronfa ddata. Sicrhewch fod yr enw defnyddiwr neu gyfrinair yn cyfateb i'r rhai sydd ymlaen wp-config.php ffeil, os na, yna diweddarwch nhw gyda'r manylion cywir.
2. Gwiriwch eich gwybodaeth gwesteiwr cronfa ddata
Os ydych chi wedi gwirio tystlythyrau mewngofnodi'r gronfa ddata ac wedi trwsio unrhyw wallau, ond rydych chi'n dal i gael y neges "Gwall Sefydlu Cysylltiad Cronfa Ddata", y peth nesaf y dylech chi ei wirio yw eich gwybodaeth gwesteiwr cronfa ddata. Mae'r enw gwesteiwr ar gyfer eich cronfa ddata i'w weld yn wp-config.php, ochr yn ochr ag enw'r gronfa ddata a chymwysterau mewngofnodi.
Nodwch y wybodaeth hon, yna llywiwch i Gronfeydd Data MySQL gan ddefnyddio cPanel neu FTP/SFTP, gwnewch yn siŵr bod yr enw gwesteiwr yn eich wp-config.php ffeil wedi'i restru ar y dudalen hon. Os nad ydyw, bydd angen i chi ei ychwanegu. Pan fyddwch chi wedi gorffen, cliciwch ar "Creu'r enw gwesteiwr MySQL hwn" nawr. Sylwch y gall gymryd ychydig oriau i'r enw gwesteiwr newydd hwn luosogi trwy'r DNS, felly mae croeso i chi gymryd seibiant yma. Pan fydd peth amser wedi mynd heibio, dewch yn ôl i wirio a yw eich gwefan yn gweithio.
3. Atgyweirio eich cronfa ddata WordPress
Os ydych chi'n dal i dderbyn y neges gwall, gallwch geisio atgyweirio'r gronfa ddata i drwsio llygredd posibl. Gallwch ddefnyddio'r teclyn atgyweirio cronfa ddata WordPress adeiledig ar gyfer hyn. I gael mynediad iddo, agorwch eich wp-config.php ffeilio ac ychwanegu'r cod canlynol ar y diwedd:
define('WP_ALLOW_REPAIR', true);
Nesaf, agorwch dab porwr newydd a llywio i https://yoursitename.com/wp-admin/maint/repair.php, gan ddisodli “yoursitename” gyda pharth gwirioneddol eich gwefan. Bydd hyn yn dod â'r offeryn atgyweirio cronfa ddata i fyny. Cliciwch ar 'Trwsio Cronfa Ddata' a gadewch iddo wneud ei beth. Gallwch ddewis 'Trwsio ac Optimize Cronfa Ddata' os dymunwch, ond mae'n cymryd llawer mwy o amser. Y naill ffordd neu'r llall, pan fydd yr offeryn wedi'i orffen, llwythwch eich gwefan eto a gwiriwch am y gwall.
Os yw wedi mynd, byddwch yn gwybod mai cronfa ddata lygredig oedd yr achos. Fodd bynnag, os ydych chi'n dal i weld y neges gwall, ewch i'r cam nesaf. Cyn i chi wneud hynny, gwnewch yn siŵr eich bod chi'n mynd yn ôl i mewn wp-config.php a dileu'r cod a ychwanegoch i droi ar yr offeryn. Os byddwch chi'n ei adael yno, gallai rhywun â bwriadau gwael gael mynediad i'ch gwefan yn hawdd.
4. Gwiriwch a yw eich gweinydd cronfa ddata i lawr
Os yw'r holl gamau uchod wedi methu, un posibilrwydd yw bod eich gweinydd cronfa ddata wedi mynd i lawr. Ar y pwynt hwn, mae'n syniad da gwirio gyda'ch darparwr cynnal bod popeth yn gweithio'n iawn. Mae yna nifer o resymau pam y gallai eich gwesteiwr cronfa ddata neu weinydd fod yn cael problemau:
- Gormod o gysylltiadau cydamserol â'r gronfa ddata: Mae gan rai darparwyr gyfyngiadau ar faint o gysylltiadau y gall gweinydd eu cael ar yr un pryd.
- Problemau gyda gwefan arall ar eich gweinydd cynnal a rennir: Os ydych chi ar gynllun cynnal a rennir, rydych chi'n rhannu adnoddau â gwefannau eraill. Os oes gan un ohonynt broblemau, gall orlifo i'ch gwefan. Dyma un o'r rhesymau pam y gall cynlluniau cynnal WordPress pwrpasol neu reoledig fod yn fuddiol.
- Trafferthion caledwedd: Mae caledwedd yn methu yn y pen draw, ac mae'n bosibl bod y gweinydd y mae eich cronfa ddata wedi'i storio arno wedi gwneud hynny. Yn ddelfrydol, bydd gan eich gwesteiwr ddiswyddiadau yn eu lle felly os bydd un gweinydd yn mynd i lawr, bydd copi arall o'ch data ar gael, ond nid yw hyn yn wir bob amser - yn enwedig os ydych chi'n cynnal eich cronfa ddata eich hun ar weinydd cartref neu swyddfa.
Eich bet orau yma yw estyn allan at eich gwesteiwr gwe a holi am doriadau neu faterion hysbys eraill.
5. Diweddaru URL eich gwefan WordPress
Os ydych chi wedi symud eich gosodiad WordPress yn ddiweddar am unrhyw reswm (fel symud i enw parth newydd neu fudo i HTTPS), efallai y bydd angen i chi ddiweddaru URL eich gwefan yn y gronfa ddata.
6. Ailgychwyn eich gweinydd gwe
Gall yr un hwn ymddangos ychydig yn sylfaenol, ond weithiau'r atebion symlaf yw'r rhai mwyaf effeithiol. Os ydych chi'n cynnal eich cronfa ddata ar eich gweinydd eich hun, ceisiwch ei ddiffodd ac yn ôl ymlaen. Mae cyfrifiaduron yn gymhleth, a gall ailgychwyn syml drwsio pob math o broblemau rhyfedd y gallech fod yn eu profi.
7. Cysylltwch â'ch gwesteiwr am help
Os nad ydych chi'n gyfforddus yn gwneud eich datrys problemau eich hun, neu os ydych chi wedi rhoi cynnig ar bopeth ac yn dal i fethu â chael gwared ar y neges “Gwall wrth Sefydlu Cysylltiad Cronfa Ddata”, does dim cywilydd mewn estyn allan am help.
Casgliad
Os ydych chi wedi mynd i wirio ar eich gwefan ac wedi cael eich cyfarch gan y neges "Gwall Sefydlu Cysylltiad Cronfa Ddata", nid ydych chi ar eich pen eich hun. Mae'n gamgymeriad cyffredin gydag atebion cymharol syml, felly ni ddylai fod yn rhy anodd cael eich gwefan ar ei thraed eto.