- Ինչու է այս WordPress սխալը:
- WordPress- ի սխալ տվյալների շտեմարան կազմաձեւում
- WordPress- ի տվյալների բազան կոռումպացված է
- 'siteurl' արժեքը տեղին չէ
- WordPress ֆայլերը կոռումպացված են
- Նյութերի բազայի կապի ծանրաբեռնվածություն
Վերջին անգամ փոփոխվել է 2018 թվականի մայիսի 9-ին Վինսի կողմից:
Ինչպես ամրագրել WordPress- ի «սխալների ստեղծումը տվյալների շտեմարանի կապակցումը» սխալը: Սա WordPress- ի ամենավտանգված սխալներից մեկն է: Այս WordPress- ի դասավանդման մեջ մենք կտեսնենք այս WordPress- ի սխալների պատճառները եւ ինչպես ամրագրել այն: Այս սխալն ապշեցուցիչ է ինչպես օգտագործողների, այնպես էլ WordPress- ի բլոգերի համար: Site downtime- ը թանկ է, եւ դա վատ վարկանիշ կտա: «Տվյալների բազայի կապի ստեղծման սխալ» -ը նետվում է օգտագործողի դեմքին եւ մենք պետք է լավ տեղյակ լինենք այս WordPress- ի սխալի մասին, այն անմիջապես վարվելու համար:
Խոսքի զգուշացում: Նախքան ուսումնառության նպատակների համար որեւէ փորձ կատարելու համար հիշեք, որ WordPress- ը կրկնօրինակում է:
Ինչու է այս WordPress սխալը:
Այս WordPress- ի սխալը պատճառաբանում է այն պատճառների պատճառը: Կան բազմաթիվ պատճառներ, որոնք կարող են առաջացնել այս սխալը:
- WordPress- ի սխալ տվյալների շտեմարան կազմաձեւում:
- WordPress- ի տվյալների բազան կոռումպացված է:
- WordPress ֆայլերը կոռումպացված են:
- Նյութերի բազայի կապի ծանրաբեռնվածություն
WordPress- ի սխալ տվյալների շտեմարան կազմաձեւում
Առաջին եւ ամենակարեւոր պատճառը, «Տվյալների շտեմարանի կապի սխալ ստեղծում» սխալն է, մենք մոռանում ենք թարմացնել տվյալների բազայի կազմաձեւման պարամետրերը: Հնարավոր է, տեղական WordPress- ի տեղադրումը եւ փոփոխությունները վերբեռնվեն, wp-config.php- ը տեղային կապի կարգավորումները կարող է վերբեռնվել: Տվյալների շտեմարանում գաղտնաբառը փոխելու եւ մոռանալով այն թարմացնել այն wp-config.php ֆայլում: Այս ամենը կապված է մարդկային սխալների հետ: Այսպիսով, առաջին տեղը, որը ստացել եք, ստուգելու համար, թե արդյոք բաները ճիշտ են, wp-config.php
/ ** WordPress- ի համար տվյալների բազայի անվանումը / սահմանում («DB_NAME», «database_name»); / ** MySQL տվյալների բազայի անունը * / define ('DB_USER', 'root'); / ** MySQL տվյալների բազայի գաղտնաբառը * / սահմանել ('DB_PASSWORD', 'password'); / ** MySQL hostname * / սահմանել ('DB_HOST', 'localhost');Ստորեւ բերված է PHP կոդը կոճակ, ստուգելու համար, արդյոք ձեր բազայի կապակցման կարգավորումը ճիշտ է: Ստեղծեք նոր PHP ֆայլ եւ դրեք այն WordPress- ի ներսում տեղադրելով հետեւյալ բովանդակությամբ եւ հրավիրեք այն:
<? php $ db = mysqli_connect ('localhost', 'root', 'password', 'database_name'); եթե (! $ db) {die ('Սխալ կապի տվյալների բազա `' mysqli_error ($ db)); } echo 'Տվյալների շտեմարանը հաջողությամբ կապվեց.'; mysqli_close ($ db); >>Ես լսել եմ դեպքեր, որ տվյալների բազայի օգտագործողի մուտքի իրավունքներն անհապաղ վերացվել են: Այսպիսով, հաստատեք, որ օգտագործողը կարող է կարդալ տվյալների բազան:
WordPress- ի տվյալների բազան կոռումպացված է
WordPress տվյալների բազան կարող է կոռումպացված լինել: Դա տեղի ունեցավ ինձ համար: Երբ DB- ն կոռումպացված է, ակնհայտ է, որ դիմումը չի կարողանա միացնել տվյալների բազան եւ կատարել հարցումներ: Երբ դա տեղի է ունենում, հնարավոր է, որ wp-admin- ը կգործի, եւ միայն բլոգը / կայքը կարող է ստանալ «Error Establishing ...» սխալը: WordPress- ը տրամադրում է տվյալների բազայի վերանորոգման գործառույթ: Մենք պետք է մուտք գործենք, օգտագործելու այս ֆունկցիոնալությունը եւ դուք պետք է փոփոխություններ կատարեք այն թույլատրելու համար: Բացեք wp-config.php ֆայլը եւ ավելացրեք հետեւյալ տողը:
սահմանեք ('WP_ALLOW_REPAIR', ճշմարիտ);Այժմ այցելեք URL http://www.site.com/wp-admin/maint/repair.php եւ վերանորոգեք տվյալների բազան: Հիշեք, որ WordPress- ը կրկնօրինակում է սա: Վերանորոգումը ավարտելուց հետո առաջին հերթին հեռացրեք այդ փոփոխության փոփոխությունը, քանի որ թույլ կտա որեւէ մեկին մուտք գործել այս WordPress առանձնահատկությունը:
'siteurl' արժեքը տեղին չէ
Կարելի է լինել իրավիճակներ, երբ մենք պետք է ամրագրենք WordPress- ը `ներմուծելով հին կրկնօրինակը: Երբ մենք ներմուծում ենք հին կրկնօրինակը, մենք պետք է ստուգենք, որ «siteurl» արժեքը ճիշտ է սահմանված: Եթե կասկածում եք, որ ձեր WordPress տվյալների բազայի դեմ հետեւյալ հարցումը կատարեք:
UPDATE wp_options SET option_value = 'your_siteurl' WHERE option_name = 'siteurl';WordPress ֆայլերը կոռումպացված են
Այս խնդրի մեկ համաժողովրդական լուծումը նորից վերբեռնվում է WordPress ֆայլերը: Պարզապես ջնջեք ձեր WordPress ֆայլերը, ինչպես միշտ հիշեք կրկնօրինակեք: Ջնջելուց հետո, վերբեռնեք WordPress ֆայլերի նոր փաթեթ: Շատերի համար այս լուծումը աշխատել է: Սխալների պատճառն այն է, որ WordPress ֆայլերը կարող են կոռումպացված լինել: Թարմ WordPress- ը վերբեռնելուց հետո դուք պետք է պահպանեք wp-config.php եւ wp-content պանակը: Կարեւոր է վերբեռնումների թղթապանակը:
Նյութերի բազայի կապի ծանրաբեռնվածություն
Ձեր WordPress տվյալների բազան կարող է իջնել երկու հիմնական պատճառներով: Դուք ձեր պլանի թողունակությունը գերազանցել եք: Որն է երջանիկ նորություններ: Ստուգեք, արդյոք դուք ունեք WEP Super Cache- ի նման քեշի պլագին տեղադրած: Եթե քեշը տեղադրված է եւ դեռեւս ունեք տվյալների բազայի խնդիրներ, ապա, ամենայն հավանականությամբ, պետք է ձեռք բերեք ավելի մեծ թափանցիկություն, ձեր հոստինգի մատակարարից:
Երկրորդ պատճառը կարող է լինել ձեր հարեւանի պատճառով: Համօգտագործվող հոսթինգի միջավայրում, վատ հարեւանը քանդում է մի ամբողջ կլաստեր: Նման սցենարով դուք կարող եք խնդրել ձեր հոսթինգի մատակարարին տեղափոխել ձեր բազան արժանապատիվ կլաստեր:
Ոմանք բաժանող խորհուրդներ,
- Պահպանեք ձեր WordPress- ը `օգտագործելով նվազագույն թվով երրորդ կողմի կոնտակտները:
- Միշտ տեղադրեք միայն համաժողովրդական plugin: Տեղադրեք լավ քեշի պլլիգ եւ պահեք դրա կարգավորումները օպտիմալացված:
- Պահպանեք ուժեղ գաղտնաբառը:
- Նորացնել WordPress- ը:
- Վերցրեք պարբերաբար կրկնօրինակումներ:
↑ Վերադառնալ դեպի վեր