WordPress: კატასტროფის აღდგენა

WordPress გატეხილია

ჰინდენბურგის კატასტროფაბოლო რამდენიმე დღე მე გაბრაზებული ვმუშაობდი ჩემი კარგი მეგობრის პატ კოილის ბლოგის სარეზერვო ასლის მისაღებად. (ჩემი შვებულება უფრო საინტერესო ხდება - დღეს ოდნავ თოვს ... აპრილში! რაც მოხდა გლობალური დათბობისთვის?)

მსურს განვიხილო მომხდარი და შემდეგ განვიხილო ის პრევენციული ზომები, რომლებიც მივიღე, ასევე იმის შესახებ, თუ როგორ გამოსწორდა ეს.

აი რა მოხდა:

  1. A DNS სერვერი წავიდა fritz. ა DNS სერვერი თარგმნის შემომავალ ტრაფიკს დომენის სახელზე და გადაამისამართებს შესაბამის სერვერზე. ამის გამო, მან ფაქტობრივად გაწყვიტა კომუნიკაციის 2 საშუალება - დომენის სახელი საიტზე და საიტი მონაცემთა ბაზაში (მისი მონაცემთა ბაზა ამჟამად არის გაზიარებულ გარემოში).
  2. მე გართულდა ის, რომ მისი ბლოგი სწრაფად გადავიტანე სხვა სერვერზე, არ მივხვდი, რომ პრობლემა იყო DNS. ეს სირთულის სხვა დონეს მატებს. WordPress- ის (და მონაცემთა ბაზის სხვა პროგრამების უმეტესობა) პაროლები ცალსახად დაშიფრულია იმ სერვერის მიერ, რომელზეც ისინი არიან ჩართული. თუ საიტი სხვა სერვერზე გადაიტანეთ, თქვენ უბრალოდ გათიშეთ თქვენი პაროლის გაშიფვრის შესაძლებლობა. საბედნიეროდ, WordPress– ს (კიდევ ერთი შესანიშნავი ფუნქცია) აქვს პაროლის აღდგენის სისტემა, სადაც შეგიძლიათ პაროლის გადაყენება ელ.ფოსტის ბმულის საშუალებით.

აი, დაუყოვნებლივი მოქმედება, რომელიც მე გავაკეთე

  1. სანამ ეს ოდესმე მოხდებოდა, უნდა ვთქვა, რომ მე ვებ ჰოსტინგის ფანტასტიკურ კომპანიასთან ვარ, რომელიც აკეთებს სრულ სარეზერვო ასლებს. მე არასდროს მქონია პრობლემა, რომლის გამოსწორება ვერ შეძლეს სარეზერვო ასლების შექმნით. მესმოდა კოშმარები სხვა ხალხისგან, რომლებიც ბლოგზე და საიტებზე იკარგებოდა. ვერ წარმომიდგენია რას ნიშნავს ამის გავლა. (გამოიწერე ჩემი RSS არხი და შეგიძლიათ მიიღოთ კუპონი უფასოდ წლის განმავლობაში ჩემს მასპინძელთან ერთად).
  2. ვებ – სერვერზე შესვლა შევძელი FTP და ორივე საიტის აღდგენა და მონაცემთა ბაზა ჩემი ჰოსტინგის პაკეტის კიდევ ერთი მახასიათებელია ის, რომ მე მაქვს წვდომა მთლიანზე VDS თავად ვებსაიტის მიღმა. MySQL ინახავს მონაცემთა ბაზას ფაილის დირექტორიაში (/ var / lib / mysql /). მე შემეძლო მონაცემთა ბაზის გადმოწერა, დირექტორიის ადგილობრივი კოპირებით. ისაუბრეთ შესანიშნავი სარეზერვო ასლის შესახებ! არანაირი იმპორტი, ექსპორტი, ფაილის მაქსიმალური ზომა, რომ გაუმკლავდეთ… უბრალოდ FTP.

ახლა, როდესაც საიტი და მონაცემთა ბაზა ადგილობრივი მქონდა, შვებით ამოვისუნთქე. მე რომ აქ უბრალოდ გავჩერებულიყავი და მომეთმინა, DNS საკითხი თვითონვე გამოსწორდებოდა და პატ უფრო ადრე გამიქცეოდა. გადავამოწმე, რომ დომენის სახელი კვლავ მიუთითებს ჩემი მასპინძლის შესაბამის სახელის სერვერებზე Whois.net. თუ თქვენს დომენს იქ შეამოწმებთ, სახელის სერვერები მოცემულია ანგარიშის ბოლოში.

ამან დამაფიქრა, რომ საიტი შეიძლება გატეხილიყო. სახელის სერვერი სწორი იყო, მაგრამ გვერდი გამოვიდა საშინელი გვერდით, რომელიც სპამს ჰგავდა. მე გამოვიყენე Live Headers- ის დამატება Firefox- ისთვის, რათა უზრუნველყოს, რომ მე ნამდვილად არ მიმიმართავს - ტიპიური გატეხვა, რომელსაც ბევრი ხედავს. საიტის გადამისამართება არ ხდებოდა. შემეძლო რაიმე დამატებითი პრობლემის გადაჭრა. ამასთან, მე მასპინძელთან ერთად დახმარების ბილეთი შევიტანე, რათა მათ ექსპერტებმა დაიწყონ გამოძიება.

თქვენი საიტის სხვა ანგარიშზე ან ჰოსტში აღდგენა:

ჯერ არ მქონდა განახლებული Pat WordPress- ის უახლესი ვერსიით, PHP და MySQL, ამიტომ გადავწყვიტე, რომ აწმყოზე უკეთესი დრო არ იყო! მე წავშალე მისი ძველი ანგარიში და გავუშვი ახალი ანგარიში. მე ხელახლა შევიყვანე მისი ელ.ფოსტის ინფორმაცია და ჩავტვირთე მონაცემთა ბაზა, WordPress 2.1 და პატ-ის შინაარსი:

  • wp-content ატვირთვის დირექტორია - აქ მდებარეობს ყველა თქვენი ატვირთული სურათი.
  • wp-content plugins დირექტორია - ყველა თქვენი დანამატი (გააკეთეთ ეს ბოლოს, რადგან შესაძლოა ვერსიასთან დაკავშირებული პრობლემები გქონდეთ.
  • wp-content themes დირექტორია - თქვენი თემა.

მე იმედი მაქვს, რომ WordPress– ის სამომავლო გამოცემაში ამ 3 დირექტორიას წარმოადგენს ძირეული დირექტორიები და არა ქვე დირექტორიები. ეს განახლებას გაადვილებს! ამ დროისთვის ჩემმა მასპინძელმა იპოვა DNS საკითხი და სწორად გადაამისამართა საიტი. უი! ახლა Pat გვერდი ბრუნდებოდა WordPress განახლების შეტყობინებით. მე გადავწერე მონაცემთა ბაზის განახლებისთვის და ის სარეზერვო ასლის შექმნა თითქმის.

გახსოვთ დაშიფვრის საკითხი, რომელზეც ვისაუბრე? კი, პატ ამის გამო ვერ შემოვიდა. მისმა პაროლმა აღარ გაშიფრა მნიშვნელობა მონაცემთა ბაზაში სწორად, ამიტომ კიდევ ერთი შესწორების გაკეთება მომიწია. მე ფიზიკურად შევედი მონაცემთა ბაზაში და მომხმარებლის ცხრილში პატის საპასუხო ელ.ფოსტის მისამართი შევცვალე ჩემი ელ.ფოსტის მისამართით. შემდეგ გამოვიყენე ფუნქცია "დაგავიწყდა ჩემი პაროლი", რომ ელექტრონულად გამომეგზავნა ბმული პაროლის გადასაყენებლად. პაროლის გადატვირთვის შემდეგ, სისტემაში შევედი და პატის ელ.ფოსტის მისამართი უკან გადავაყენე.

ახლა კი პატაკი დაბრუნდა! Hindsight არის 20/20… რომ უბრალოდ დაველოდე ჩემს მასპინძელს, საკითხი გამოსწორდებოდა. მე ნამდვილად გავართულე ეს საკითხი. ამასთან, ახლა პატამ განაახლა და აწარმოებს ყველაფრის საუკეთესო ვერსიებს. ვწუხვარ, რომ ის ამდენ ხანს ჩამოვარდა. დიდხანს არ სჭირდება შეჩერებული დროიდან უკან დაბრუნება, მაგრამ საძაგელი დისკომფორტია! უკაცრავად, პატ!

მიღებული გაკვეთილები:

  1. დარწმუნდით, რომ ხართ მასპინძელთან, რომელსაც აქვს შესანიშნავი სარეზერვო ასლები.
  2. შექმენით თქვენი საიტისა და მონაცემთა ბაზის სარეზერვო ასლები და შეინახეთ უსაფრთხო ადგილას.
  3. თუ კარგ მასპინძელთან ხართ, მიენდეთ მათ საკითხის მოსაძებნად და გამოსასწორებლად.
  4. თუ გჭირდებათ, გადადით ახალ მასპინძელზე ან ანგარიშზე და გაიგეთ, როგორ შეგიძლიათ აღადგინოთ საიტი, მონაცემთა ბაზა და თქვენი პაროლი აღადგინოთ.

დამატებითი ინფორმაცია

დღეს მოთხოვნა სწრაფი ინტერნეტით გაიზარდა მრავალფეროვნებით. რა თქმა უნდა, ინტერნეტის ამ მოძრავ სამყაროში, სატელიტური ტელეფონი დაადასტურა თავისი ღირსება. რაც შეეხება უკაბელო ინტერნეტს, ხალხი კვლავ საფრთხეშია და ეკითხება უკაბელო ინტერნეტი როგორ მათთვის ძალიან ღირებული. განსაკუთრებით ვებდიზაინერებისათვის მნიშვნელოვანია უკაბელო DSL კითხვა აღარ არის. ძირითადად ამ ვებ – მასტერებს ამჯობინებენ ვებდიზაინის სტუდია დიზაინისთვის და ამისათვის საჭიროა ეს ჩქაროსნული კავშირი ატვირთვისთვის. როგორც შემდეგი ნაბიჯი, ეს სწრაფი კავშირი ასევე საჭიროა პროცესში საძიებო სისტემა მარკეტინგი. ადამიანი, რომელსაც აქვს Microsoft– ის სერტიფიკაცია ადვილად შეუძლია გაუმკლავდეს ამ კავშირების ქსელში არსებულ ყველა პრობლემას.

რას ფიქრობთ?

ეს საიტი იყენებს Akismet- ს, რათა შეამციროს სპამი. შეისწავლეთ თქვენი კომენტარის მონაცემები დამუშავებული.