WordPress. Կրկնօրնկ և վերականգնում մեկ այլ սերվերում
Երբ այս շաբաթ իմ կայքը հարձակման ենթարկվեց մեկնաբանության սպամի բոտերի կողմից (հնչում է գիտական ֆանտաստիկայի նման, հա՞), ես ստիպված էի մի քանի անգամ վերագործարկել իմ սերվերը ՝ նախքան հարձակումը ձախողելը: Ես իրականում կարծում եմ, որ ինչ-որ կերպ փչացրել եմ տվյալների շտեմարանը կամ ֆայլը WordPress- ի ներսում, որովհետև իրադարձությունից հետո կայքը չէր տևի ավելի քան մի քանի ժամ, մոտավորապես առանց անկման:
Ես օգտվեցի հնարավորությունից ՝ իմ կայքը նոր հաշվին տեղափոխելու համար իմ վերավաճառողի հաշվի վրա Jumpline.com, Այս տարիների ընթացքում ես զվարճանում էի Jumpline- ի հետ: Ես հյուրընկալում եմ մոտ 30 կայք և գրեթե երբեք զանգ չեմ ստանում այն հաճախորդներից, ովքեր ինձ հետ հյուրընկալում են (եթե նրանց օգնության կարիք չկա): Առայությունը ուշագրավ է, և նրանց աջակցության թիմը ֆանտաստիկ է:
Նրանց աջակցության տեխնոլոգիաներն իրականում այն տղաներն էին, ովքեր պարզեցին, որ հենց այդ սպամ-բոտերն են սպանում իմ կայքը (Thanks!): Նոր հաշիվ տեղափոխվելիս այս կայքը տեղադրվում է PHP / MySQL- ի վերջին տարբերակի վրա և ունի իսկապես գեղեցիկ Ajax Webmail հավելված:
Այն, ինչ ես չէի գիտակցում, ինչ անհավատալի ցավ էր փորձել անել ա մաքրել WordPress- ի տեղադրում: Այնտեղ տեղադրված հավելումներից շատերը դաշտեր և աղյուսակներ են ավելացնում ձեր WordPress տվյալների բազայում: Ես անընդհատ գնահատում եմ պլագիններով, այնպես որ իմ տվյալների բազան աղետ էր: WordPress- ի կամ տվյալների շտեմարանի կրկնօրինակի գործարկումն ու նոր հաշվի վրա վերականգնումը, հավանաբար, պարզապես տեղափոխելու էին դրա հետ կապված խնդիրները: Գոնե այնտեղ մտնելու էր մի շարք լրացուցիչ դաշտեր և սեղաններ: Ես կցանկանայի տեսնել WordPress մանդատի շտեմարանի փոփոխությունների հետագա տարբերակները, երբ plugin- ն անջատում են, որպեսզի աղբը չմնա այստեղ:
Ես նույնիսկ նայեցի մի քանի լրացուցիչ հավելումներ, որոնք ձեր WordPress բլոգը բերում էին XML- ի `նորից ներմուծելու համար, բայց հետո կորցնում եք շատ տվյալներ: Տասներկու ժամ անց (ես քնել եմ), և կարծում եմ, որ իրականում ավարտել եմ հաշվի և բոլոր կիրառելի տվյալների տեղափոխումը: Մի քիչ մղձավանջ էր, բայց ահա թե ինչ արեցի.
- Կրկնօրինակեց կայքի և տվյալների բազան:
- Տեղադրեց WordPress- ը զրոյից նոր հաշվին:
- Տեղադրեք WordPress- ի վերջին լրացումները զրոյից նոր հաշվին:
- Սահմանեք plugin- ի բոլոր ընտրանքները և կայքի կարգավորումները:
- Սեղանի համեմատություն արեցի ամեն մի աղյուսակ աղբյուրի տվյալների բազայից և նպատակակետերի շտեմարանից:
- Sourceնջել են սկզբնաղբյուրի բոլոր դաշտերը, որոնք գոյություն չունեին նպատակակետերի տվյալների բազայում:
- Դատարկեց նպատակակետի տվյալների շտեմարանի բոլոր աղյուսակները (ազատվեք WP- ի ստանդարտ գրառումներից):
- Յուրաքանչյուր սեղանի արտահանում առանց թողնել և վերստեղծել: Սա գրառումները կգրի նոր բազան նույն բանալիներով, այնպես որ ոչ մի հարաբերություն չի խզվում:
- Պատճենեց իմ wp- բովանդակության \ վերբեռնման պանակը սկզբնաղբյուրից նպատակակետի հաշիվ: Քանի որ ես տեղափոխեցի դոմենի անունը նույնպես, բոլոր պատկերի հղումները պահպանվեցին:
- Ես վարեցի բլոգը և փորձարկեցի այն: Ես ստիպված էի մաքրել էջի որոշ permalinks, համոզված չեմ, թե ինչու, բայց հետո դրանք լավ էին:
Հետաքրքիր է, որ WordPress- ը ներկրել է ներմուծում մրցակցային բլոգային պլատֆորմների համար, բայց WordPress- ից WordPress- ի ներմուծում WordPress- ն իրականացնելու համար ոչ մի ներմուծում, որը անտեսելու է պլագինի փոփոխությունները:
Դա բավականին հաջողվեց: Կարող եք նկատել, որ ես նոր եմ գործարկում թեմա, Ես պարզապես չափազանց շատ փոքր խնդիրներ ունեի բետա թեմայի հետ, որոնք ես վարում էի: Ես կատարել եմ այս թեմայի լայն անհատականացում, բայց կարծում եմ, որ համարյա թե գտա այն, որտեղ ուզում եմ:
Թեմայի հետ կապված իմ միակ բողոքն այն է, որ հեղինակ չիրականացրեց ընդհանուր էջատակ ամբողջ թեմայի ներքևում, որը գտնվում էր ներքևի> body> պիտակի վերևում, ուստի ես ստիպված էի ձեռքով մուտքագրել Google Analytics- ի իմ սցենարը ամբողջ ընթացքում: Ես կարող էի կառուցել հատուկ ենթագիր և վկայակոչել այն, բայց կարծում եմ, որ հետո ես շփոթված կլինեի, քանի որ թեմայի հեղինակն ամեն ինչի վրա օգտագործել էր «էջատակ» անվանումը: Չնայած դա շատ գեղեցիկ թեմա է:
Ենթադրում եմ, որ հիմա հետ եմ պահում Հիմա ես պետք է գործի անցնեմ: