WordPress: สำรองและกู้คืนไปยังเซิร์ฟเวอร์อื่น
เมื่อไซต์ของฉันถูกโจมตีโดยบอทแสดงความคิดเห็นที่เป็นสแปม (ฟังดูเหมือนนิยายวิทยาศาสตร์ใช่ไหม) ในสัปดาห์นี้ ฉันถูกบังคับให้รีสตาร์ทเซิร์ฟเวอร์หลายครั้งก่อนที่จะขัดขวางการโจมตี ที่จริงฉันคิดว่าฉันทำให้ฐานข้อมูลหรือไฟล์ใน WordPress เสียหายเพราะหลังจากเหตุการณ์ ไซต์จะใช้เวลาไม่เกินสองสามชั่วโมงโดยไม่หยุดทำงาน
ฉันใช้ประโยชน์จากโอกาสในการย้ายไซต์ของฉันไปยังบัญชีใหม่ในบัญชีผู้ค้าปลีกของฉันที่ Jumpline.คอม. ฉันมีความสุขไปกับ Jumpline มาหลายปีแล้ว ฉันโฮสต์เว็บไซต์ประมาณ 30 แห่งและแทบไม่เคยได้รับโทรศัพท์จากลูกค้าที่โฮสต์กับฉันเลย (เว้นแต่พวกเขาต้องการความช่วยเหลือ) บริการนี้น่าทึ่งและทีมสนับสนุนของพวกเขาก็ยอดเยี่ยม
เทคโนโลยีการสนับสนุนของพวกเขาเป็นคนที่ระบุว่าเป็นสแปมบอทที่กำลังฆ่าเว็บไซต์ของฉัน (ขอบคุณ!) การย้ายไปยังบัญชีใหม่ทำให้ไซต์นี้เป็น PHP / MySQL เวอร์ชันล่าสุดและมีแอปพลิเคชัน Ajax Webmail ที่ดีมาก
สิ่งที่ฉันไม่รู้คือความเจ็บปวดที่เหลือเชื่อที่ได้พยายามทำ ปลาเดยส์ การติดตั้งเวิร์ดเพรส ปลั๊กอินจำนวนมากที่เพิ่มฟิลด์และตารางลงในฐานข้อมูล WordPress ของคุณ ฉันกำลังประเมินปลั๊กอินอยู่ตลอดเวลา ดังนั้นฐานข้อมูลของฉันจึงกลายเป็นหายนะ การดำเนินการสำรอง WordPress หรือฐานข้อมูลและกู้คืนในบัญชีใหม่อาจเป็นเพียงการย้ายปัญหากับมัน อย่างน้อยที่สุด มันจะเพิ่มฟิลด์และตารางเพิ่มเติมจำนวนมากในนั้น ฉันต้องการดูการแก้ไขฐานข้อมูลบังคับของ WordPress เวอร์ชันต่อๆ ไปเมื่อปิดใช้งานปลั๊กอิน เพื่อไม่ให้ขยะถูกทิ้งไว้เบื้องหลัง
ฉันยังดูปลั๊กอินเพิ่มเติมบางตัวที่จะส่งออกบล็อก WordPress ของคุณไปยัง XML เพื่อนำเข้าใหม่ แต่คุณสูญเสียข้อมูลจำนวนมาก สิบสองชั่วโมงต่อมา (ฉันนอนหลับ) และฉันคิดว่าฉันได้ย้ายบัญชีและข้อมูลที่เกี่ยวข้องทั้งหมดเรียบร้อยแล้ว มันเป็นฝันร้ายเล็กน้อย แต่นี่คือสิ่งที่ฉันทำ:
- สำรองข้อมูลไซต์และฐานข้อมูลดั้งเดิม
- ติดตั้ง WordPress ตั้งแต่เริ่มต้นในบัญชีใหม่
- ติดตั้งปลั๊กอิน WordPress ล่าสุดตั้งแต่เริ่มต้นในบัญชีใหม่
- ตั้งค่าตัวเลือกปลั๊กอินและการตั้งค่าไซต์ทั้งหมด
- ทำการเปรียบเทียบตารางของ ทุกๆ ตารางจากฐานข้อมูลต้นทางและฐานข้อมูลปลายทาง
- ลบฟิลด์ทั้งหมดในฐานข้อมูลต้นทางที่ไม่มีอยู่ในฐานข้อมูลปลายทาง
- ล้างตารางทั้งหมดในฐานข้อมูลปลายทาง (กำจัดโพสต์การทดสอบ WP มาตรฐาน
- ทำการส่งออกของแต่ละตาราง ไม่มี วางและสร้างใหม่ การดำเนินการนี้จะเขียนบันทึกไปยังฐานข้อมูลใหม่ด้วยคีย์เดียวกันดังนั้นจึงไม่มีความสัมพันธ์ใดเสียหาย
- คัดลอกโฟลเดอร์ wp-content \ upload ของฉันจากบัญชีต้นทางไปยังบัญชีปลายทาง เนื่องจากฉันย้ายชื่อโดเมนด้วยเช่นกันการอ้างอิงรูปภาพทั้งหมดก็ยังคงอยู่
- ฉันเปิดบล็อกและทดสอบมัน! ฉันต้องล้างลิงก์ถาวรบางหน้า ฉันไม่แน่ใจว่าทำไม แต่หลังจากนั้นก็ใช้ได้
เป็นเรื่องที่น่าสนใจที่ WordPress มีการนำเข้าในตัวสำหรับแพลตฟอร์มบล็อกที่แข่งขันกัน แต่ไม่มีการนำเข้าเพื่อดำเนินการนำเข้า WordPress ไปยัง WordPress ที่จะไม่สนใจการปรับเปลี่ยนปลั๊กอิน
ที่สวยมากทำมัน คุณอาจสังเกตเห็นว่าฉันกำลังดำเนินการใหม่ ชุดรูปแบบ. ฉันแค่มีปัญหาเล็กๆ มากเกินไปกับธีมเบต้าที่ฉันใช้อยู่ ฉันได้ปรับแต่งธีมนี้อย่างละเอียดแล้ว แต่ฉันคิดว่าฉันเกือบจะได้มันในที่ที่ต้องการแล้ว
ข้อร้องเรียนเดียวของฉันเกี่ยวกับธีมคือไฟล์ ผู้เขียน ไม่ได้ใช้ส่วนท้ายทั่วไปในธีมที่อยู่เหนือแท็ก >body> ด้านล่าง ดังนั้นฉันจึงต้องป้อนสคริปต์ Google Analytics ด้วยตนเองตลอด ฉันสามารถสร้างส่วนท้ายที่กำหนดเองและอ้างอิงได้ แต่ฉันคิดว่าในภายหลังฉันจะสับสนเนื่องจากผู้เขียนชุดรูปแบบใช้ชื่อ 'ส่วนท้าย' กับทุกสิ่ง มันเป็นธีมที่ดีมาก!
ฉันเดาว่าฉันกลับมาแล้ว! ตอนนี้ฉันต้องไปทำงานแล้ว!