วิธีซ่อมแซมฐานข้อมูล WordPress

Wordpress

WordPress มีการพัฒนาไปมากตั้งแต่เริ่มก่อตั้งซึ่งทำหน้าที่เป็น เครื่องมือบล็อกและปัจจุบันนี้เป็น CMS เต็มรูปแบบซึ่งใช้โดยไซต์ที่มีชื่อเสียงทุกประเภททั่วโลกเป็นพื้นฐานในการจัดการเนื้อหาและสิ่งพิมพ์ แต่ถ้ามีสิ่งที่น่าสนใจเกี่ยวกับโครงการนี้ที่สร้างโดย เสื่อ Mullenwegg และสิ่งแรกที่เห็นแสงในปี 2003 คือความสามารถในการปรับขนาดได้สูงซึ่งช่วยให้เราสามารถใช้งานได้อย่างเท่าเทียมกันไม่ว่าจะเป็นเซิร์ฟเวอร์ภายในบ้านหรือเว็บไซต์ของ บริษัท ยักษ์ใหญ่

แต่ถึงแม้จะมีคุณภาพ แต่ WordPress ก็ไม่ได้รับการยกเว้นจากปัญหาดังนั้นจึงอาจเกิดขึ้นได้ว่าฐานข้อมูลได้รับความเสียหายทั้งหมดหรือเพียงบางส่วนของตาราง ไม่ว่าในกรณีใดจะเกินพอที่จะไม่สามารถดูบล็อกของเราได้อย่างถูกต้องเนื่องจากมีหน้าที่บอก CMS ว่าจะค้นหาข้อความรูปภาพและเนื้อหาอื่น ๆ ที่เราเห็นในแต่ละโพสต์ได้ที่ไหน

อาการที่ไม่ผิดพลาดนี้จะเป็นข้อความต่อไปนี้ในบันทึกการติดตั้ง WordPress ของเรา: 'ตารางข้อผิดพลาดฐานข้อมูล WordPress' ./my_home/wp_posts 'ถูกทำเครื่องหมายว่าล้มเหลวและสุดท้าย (อัตโนมัติ?) การซ่อมแซมล้มเหลวสำหรับแบบสอบถาม SELECT post_date_gmt FROM wp_posts WHERE post_status =' published 'AND post_type IN (' post ',' page ',' attachment ') ORDER BY post_date_gmt DESC LIMIT 1 ทำโดย require (' wp-blog-header.php '), wp, WP-> main, WP-> send_headers, get_lastpostmodified, get_lastpostdate, _get_last_post_time'

มาดูวิธีแก้ไขฐานข้อมูลที่เสียหายในไฟล์ การติดตั้ง WordPressซึ่งเราต้องป้อน Cpanel ของเซิร์ฟเวอร์ของเราซึ่งในฐานะผู้ที่มีโดเมนของตัวเองโฮสต์อยู่ในโฮสติ้งบางแห่งรู้ดีคือส่วนที่เราเข้าถึงการกำหนดค่าพารามิเตอร์และโมดูลต่างๆที่เป็นส่วนหนึ่งของมัน

เราต้องไปที่ส่วนของ ฐานข้อมูล -> ฐานข้อมูล MySQLซึ่งเราควรมองหาตัวเลือกของ 'ซ่อมฐานข้อมูล'พบได้ในส่วนของ 'แก้ไขฐานข้อมูล'. เพื่อเป็นแนวทางให้เราดีขึ้นส่วนนี้จะอยู่ด้านล่างของหัวข้อบน 'สร้างฐานข้อมูลใหม่'ดังนั้นเราต้องเลือกฐานข้อมูลที่เรากำลังจะซ่อมแซมจากนั้นคลิกที่ปุ่ม 'ซ่อมฐานข้อมูล'หลังจากนั้นเราจะแสดงสถานะของฐานข้อมูลของการติดตั้ง WordPress ของเราและสิ่งที่เราควรดูว่าทุกอย่างเป็นไปด้วยดีหรือไม่คือ 'ตกลง' ถัดจากชื่อของแต่ละตารางที่ประกอบ

ตอนนี้อาจจะแทนเขา Cpanel มามีสิทธิ์เข้าถึงรูทกันเถอะ เซิร์ฟเวอร์ ซึ่งใน ฐานข้อมูลซึ่งจะเป็นกรณีนี้หากเราโฮสต์เซิร์ฟเวอร์ของเราเองหรืออยู่ในมหาวิทยาลัยหรือ บริษัท สิ่งนี้จะช่วยให้เราสามารถทำงานในลักษณะที่เรากฎหมายว่า linuxers จะคุ้นเคยและมาจากไฟล์ บรรทัดคำสั่ง.

ขั้นตอนแรกคือการหยุดเซิร์ฟเวอร์ MySQL:

$ sudo service mysql หยุด

จากนั้นเราแก้ไขฐานข้อมูลที่แสดงปัญหาซึ่งเราทำด้วยคำสั่งต่อไปนี้:

$ cd / var / lib /
$ sudo myisamchk -r -v -f mysql / /

จากนั้นเราก็เริ่มเซิร์ฟเวอร์ MySQL อีกครั้ง:

$ sudo service mysql เริ่มต้น

ทั้งสองแนวทางจะช่วยให้เราสามารถแก้ไขปัญหาที่โดยทั่วไปมีแนวโน้มที่จะเกิดขึ้นโดยแยกจากกันแม้ว่าการเกิดขึ้นจะเป็นสิ่งที่ชี้ขาดสำหรับ การแสดงภาพที่ถูกต้องของบล็อกของเรา หรือเว็บไซต์ (หรือของ บริษัท ที่เราทำงานอยู่) ซึ่งในกรณีที่เกิดขึ้นจำเป็นต้องมีการแก้ปัญหาโดยเร็วที่สุด


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   ราฟาเอล dijo

    สวัสดีฉันต้องการใครสักคนที่สามารถช่วยฉันแก้ปัญหาเกี่ยวกับ wordpress ของฉันได้
    ฉันเพิ่งเปลี่ยนโฮสติ้ง
    เมื่อฉันพยายามใส่คีย์ API ในปลั๊กอินฉันได้รับสิ่งนี้
    ข้อผิดพลาดการตั้งค่าโปรโตคอล "https" ไม่รองรับหรือปิดใช้งานใน libcurl
    ฉันได้พูดคุยกับผู้ที่ได้รับการตอบสนองและพวกเขาบอกว่าฉันต้องเปลี่ยนรหัสบางส่วน แต่ฉันไม่รู้ว่าจะต้องทำอย่างไร
    “ ฉันเพิ่งได้รับคำตอบจากแผนก DevZone ของเรา
    คุณมีข้อผิดพลาดต่อไปนี้ "Settings error Protocol" https "ไม่รองรับหรือปิดใช้งานใน libcurl" (Configuration error: Protocol "https" ไม่ได้รับการสนับสนุนหรือไม่ถูกต้องใน libcurl:
    https://drive.google.com/file/d/0B1debuNIQoMERENRajZJWDNDUWc/view
    คุณสามารถอ่านเกี่ยวกับข้อผิดพลาดนี้ได้ในลิงค์ด้านล่าง:
    https://curl.haxx.se/docs/faq.html#Protocol_xxx_not_supported_or_di
    คุณต้องกำหนดค่าด้วยตัวคุณเอง»

    หากคุณสามารถช่วยฉันได้ฉันจะขอบคุณ