כיצד לתקן “שגיאה ביצירת חיבור מסד נתונים” בוורדפרס

רואה את האימה,


שגיאה בהתחברות לבסיס מידע

… היא ההגדרה של יום רע אם אתה בעל אתר של וורדפרס.

תודו, הודעת השגיאה הזו נראית די רצינית. אין עיצוב, אין אלמנטים מוכרים של וורדפרס באתר, רק טקסט:

שגיאה בהתחברות לבסיס מידע

ראשית, תפסיק להיכנס לפאניקה!

אנו יודעים שאתה כנראה קצת מפחד כרגע, אך הבה ונבטיח לך את זה ניתן לתקן בעיה זו וניתן למנוע כל נזק קבוע. למעשה, השגיאה ביצירת חיבור בסיס נתונים נפוצה למדי.

הבנת הבעיה

ככל שאנחנו לא רוצים לשחק קפטן ברור כאן טיב השגיאה מביא את עצמו – זוהי שגיאה ביצירת חיבור בסיס נתונים.

הנה פירוש הדבר בדיוק:

וורדפרס משתמשת בשני חלקים טכנולוגיים עיקריים כדי לספק לך את כל היכולות המדהימות שלה: PHP ו- MySQL.

  • PHP היא שפת תכנות. וורדפרס – ליבת קבצי הוורדפרס – נכתבו ב- PHP. משעמם, סליחה.
  • MySQL היא טכנולוגיית מסד נתונים. וורדפרס משתמשת במסד נתונים של MySQL כדי לאחסן את כל תוכן האתר שלך. זה כולל את הפוסטים, העמודים שלך, אבל גם את האלמנטים הקטנים יותר, כמו כותרת האתר שלך, פריסת הווידג’טים שלך, הגדרות הצבע וכו ‘. בעיקרון, מסד הנתונים MySQL הוא המקום בו כל, אפילו פיסת המידע הקטנה ביותר אודות האתר שלך נשמר.

מחבר בין השניים, WordPress משתמשת בפקודות PHP כדי להתחבר למסד הנתונים של MySQL, לקבל את המידע הדרוש לו ואז להציג את כל הדברים על המסך.

כאן נכנס לתמונה השגיאה. השגיאה מתרחשת כאשר, מסיבה כלשהי, וורדפרס אינה יכולה לגשת למידע בבסיס הנתונים באמצעות פקודות PHP. כאשר זה קורה, וורדפרס בעצם לא יודעת מה לעשות הלאה, ולכן הדבר היחיד שהיא יכולה לומר הוא “שגיאה ביצירת חיבור בסיס נתונים.”

עם זאת נאמר, יכולות להיות קומץ סיבות לכך שהשגיאה מתרחשת. חלק מהנפוצים יותר:

  • ✅ אישורי כניסה שגויים. וורדפרס זקוקה להתחברות וסיסמה ספציפית כדי לגשת למסד הנתונים. אם אלה השתנו מסיבה כלשהי, וורדפרס כבר לא תוכל להביא שום דבר מהמאגר.
  • Files קבצי וורדפרס מושחתים. קבצי הליבה של וורדפרס יכולים להיפגם כתוצאה מעדכון שנכשל, בין היתר. זה יכול לכלול דברים כמו עדכונים כושלים של התוספים, הנושאים ואפילו עדכוני התוכנה העיקריים של וורדפרס.
  • Database מסד נתונים פגום. זה עשוי להיות תוצאה של תוסף נוכל שבלגן בבסיס הנתונים באופן פנימי, התקפת האקר, נושא נכשל ורבים נוספים.
  • Server שרת מסד הנתונים אינו פעיל. במקרים מסוימים, שרת האינטרנט – השרת המאחסן את קבצי האתר שלך – מופעל על מחשב אחר מאשר בסיס הנתונים. ושרת מסדי נתונים נפרד יכול פשוט להיות מושקע מכל סיבה שהיא.
  • Traffic יותר מדי תנועה. למרות שזו בעיה טובה, זו עדיין בעיה. באופן ספציפי, מסד הנתונים שלך עשוי להיות לא מגיב בגלל התייקרות גבוהה בתנועה. לדוגמה, אולי אחד מהפוסטים שלך הלך ויראלי ועכשיו כולם והכלב שלהם מנסים לגשת לאתר שלך? מכאן שהשרת אינו מסוגל להתמודד עם חלק מהביקורים הללו.

כיצד לתקן “שגיאה ביצירת חיבור מסד נתונים”

מכיוון שאנו מעריכים את זמנך, אנו נמליץ תחילה על דרך שהיא הסבירה ביותר לפתור את הבעיה עבורך במהירות. לאחר מכן, נעמיק לעומק ונראה לך כיצד לבצע את כל התיקונים לבד באופן ידני.

שלב 1: צור קשר עם ספק האינטרנט המארח שלך

צרו קשר עם תמיכת אירוח
פנייה תמיד לתמיכה במארח האינטרנט שלך היא תמיד רעיון טוב …

זה בטוח להניח שאם האתר שלך היה עובד רק לפני דקה (או לפני יום) ועכשיו זה לא, אז התקלה יכולה להיות בסוף מארח האינטרנט שלך.

כל המארחים האיכותיים בימינו מציעים איזושהי תמיכה מגיבה במהירות, בדרך כלל באמצעות צ’אט חי.

התחל על ידי יצירת קשר עם הצ’אט החי ההוא, אמור שאתה נתקל ב”שגיאה ביצירת חיבור בסיס נתונים “(הדבק את הביטוי), ושאל:

  • אם שרת מסד הנתונים פועל ללא בעיות, ו
  • אם כרגע אין עלייה בפעילות או בתנועה בשרת.

ברוב המקרים, אם תגיד להם איזה סוג של שגיאה יש לך, הם יאפשרו לך לדעת מה הסיבה בדיוק, או שהם אפילו יתקנו אותה עבורך.

והכי חשוב, הם יידעו אותך אם בסיס הנתונים שלך בסדר והאם יש פעילות חשודה בשרת או לא.

אם התקלה לא נגמרה (השרת פועל ואין קוצים בתנועה), והם לא רוצים לעזור לך, המשך לשלב 2:

שלב 2: בדוק אם התוסף או קובצי הנושא שלך לא נפגמו

קבצי הוורדפרס שלך עלולים להיפגם כתוצאה מכמה אירועים מצערים.

למשל, אולי עדכן תוסף או נושא, וכל העניין קרס? אולי חיברת את האתר לשירות חיצוני? אולי ערכת ידנית חלק מהקבצים?

אם אחד מהדברים לעיל מצלצל בפעמון, כנראה שיש לך את האשם. אם לא עשית שום דבר מזה, דלג על שלב זה.

הנה מה שאתה יכול לעשות:

  • ראשון: התחבר למארח שלך באמצעות FTP. אתה יכול לעשות זאת בעזרת כלי חינמי הנקרא FileZilla.

כדי להתחבר דרוש לך כניסה וסיסמא לחשבון ה- FTP שלך. אם אינך יודע מה / היכן נמצאים, הדרך הקלה ביותר להשיג אותם היא לחפש בדוא”ל הראשוני שקיבלת ממארח ​​האינטרנט שלך כשנרשמת לראשונה. לחלופין, אתה יכול לבקש מנציג התמיכה בצ’אט חי למסור לך את הפרטים האלה.

לאחר מכן, התחבר לשרת ונווט לתיקיית השורש של וורדפרס. בדרך כלל זה נקרא “public_html” או “www” או שאתה יכול להיות בו כבר לאחר שתקים את חיבור ה- FTP.

כלל האצבע הוא שאם אתה יכול לראות תיקיות משנה כמו “wp-content” ו- “wp-admin”, אתה נמצא בשורש הוורדפרס. דוגמא:

שורש וורדפרס

  • שני: היכנס ל” wp-content “ושנה את שם תיקיית” התוספים “למשהו אחר (אשר יהיה שמות אחרים, כל עוד זה לא “תוספים”):

שנה שם תוספים

  • שלישית: חזור לאתר שלך ובדוק אם השגיאה עדיין קיימת.

אם לא, עכשיו אתה יודע שזה נגרם על ידי איזה פלאגין. חזור ל- FTP, שנה את שם התיקיה ל”תוספים “. היכנס אליו ושנה את שמות התיקיות של התוספים האישיים אחד אחד. הדרך הקלה ביותר לעשות זאת היא להוסיף קו תחתון בסוף: “_”

השם השתנה

המשך לחזור לאתר שלך כדי לראות מתי השגיאה מופעלת או נעלמת. לאחר שתצמצם את זה לתוסף אחד ספציפי, מצאת את בעיית הבעיות. מחק אותו או התחבר לאינטרנט כדי לראות אם הפיתרון תועד.

  • אם השגיאה עדיין קיימת גם לאחר שינוי שם לתיקיית “התוספים”, עברו על אותו תהליך בדיוק עם תיקיית “העיצוב”..
  • אם זה לא עוזר, שנה את שמם של שתי התיקיות ל”תוספים “ו-” ערכות נושא “. השגיאה נגרמת על ידי משהו אחר.

שלב 3: בדוק אם המאגר שלך לא נפגם

בסיס הנתונים של וורדפרס הוא דבר מורכב למדי, ויש הרבה שיניים קטנות שצריכות להישאר לעבוד יחד בצורה מושלמת כדי להימנע מצרות. לעיתים, משהו לא מתרחש וכשאתה רואה את השגיאה ביצירת חיבור בסיס נתונים.

  •  הדבר הראשון שצריך לבדוק הוא לעבור ללוח המחוונים של וורדפרס – YOURSITE.com/wp-admin

אם אתה רואה את אותה השגיאה העיקרית: “שגיאה ביצירת חיבור בסיס נתונים”, דלג על שלב זה.

  • שנית, אם אתה רואה משהו אחר, שימו לב למה שוורדפרס מציעה לכם לעשות. בגרסאות האחרונות שלה, וורדפרס הרחיבה את פתרונות פתרונות הבעיות שלה, כך שתוכלו לראות שם כמה עצות טובות. אחת האפשרויות:

שגיאת מנהל

אפשרות נוספת היא שתראה הודעה שמתחילה “טבלת מסד נתונים אחת או יותר אינן זמינות […]” משמעות הדבר היא שאתה צריך “לתקן” את בסיס הנתונים.

זה למעשה די פשוט. ראשית, התחבר לאתר שלך דרך FTP שוב. עבור לשורש של וורדפרס והורד את הקובץ “wp-config.php” לשולחן העבודה שלך.

ערוך קובץ זה בפנקס הרשימות, הוסף שורה אחת נוספת בסוף (ממש לפני “זה הכל, תפסיק לערוך”):

הגדירו ('WP_ALLOW_REPAIR', נכון);

עכשיו העלה את הקובץ חזרה לאתר שלך (דרך FTP), ובכך יחליף את הגרסה הישנה.

לך ל YOURSITE.com/wp-admin/maint/repair.php

זה מה שאתה צריך לראות:

תיקון מסד נתונים

לחץ על אחד מהלחצנים. לאחר סיום התיקון האוטומטי, חזור לאתר שלך ובדוק אם השגיאה עדיין קיימת.

אם אין שגיאה, נהדר! אך עדיין עליך להחזיר את קובץ ה- wp-config.php למצב הקודם. הסר את השורה החדשה שהוספת זה עתה והעלה מחדש את הקובץ.

אם השגיאה עדיין קיימת, השלב הבא הוא:

שלב 4: בדוק את אישורי החיבור למסד הנתונים שלך

כאמור, וורדפרס משתמשת בשם משתמש וסיסמה ספציפיים כדי להתחבר למסד הנתונים. בדרך כלל, אישורי גישה אלה אינם משתנים מעצמם. עם זאת, אתה יכול לחוות כמה תרחישים מוזרים לאחר ביצוע שינויים בקבצי האתר שלך, בסביבת האירוח או בכל דבר אחר. במילים אחרות, למרות שזה לא אמור לקרות, תעודות הגישה לפעמים משתנות. ועם אישורי גישה גרועים – קורה “שגיאה ביצירת חיבור בסיס נתונים”!

התיקון מתבצע בקובץ “wp-config.php”. אנו מדברים על שורות אלה באופן ספציפי:

הגדירו ('DB_NAME', 'some_db');
הגדירו ('DB_USER', 'שם_משהו');
הגדירו ('DB_PASSWORD', 'some_pass');
להגדיר ('DB_HOST', 'localhost');

הם מחזיקים את כל הפרטים ש- WordPress צריכה כדי להתחבר למסד הנתונים. אם אחד מאלה לא בסדר, לא ייווצר קשר.

שים לב שיש דרך ידנית לתקן את הבעיה, אך בכנות היא דורשת מספר שלבים ויכולה להיות מבלבלת באמת על בסיס מארח האינטרנט בו אתה משתמש והממשק בו הם משתמשים. במילים אחרות, כל מה שנאמר שעוד יהיה חל על מגוון קטן של משתמשים שבמקרה משתמשים באותו מארח כמונו, כך שיש לנו פיתרון הרבה יותר אוניברסאלי עבורך:

קח את ארבע השורות האלה מקובץ “wp-config.php”, פשוט העתק אותן ללוח, צור קשר שוב עם התמיכה במארח האינטרנט שלך, הדבק את השורות האלה בחלון הצ’אט ושאל אם הפרטים נכונים כדי שתוכל להתחבר. למסד הנתונים שלך.

הנציג יבדוק הכל ויחזור אליך עם קצת משוב. לרוב הם יספקו לכם את הפרטים הנכונים למקרה שמשהו ישתנה.

כל שעליך לעשות הוא לקחת את האישורים החדשים ולהכניס אותם לקובץ ה- wp-config.php שלך, שם היו פעם הישנים.

הגדירו ('DB_NAME', 'some_db'); / * זהו שם בסיס הנתונים של וורדפרס שלך * /
הגדירו ('DB_USER', 'שם_משהו');
הגדירו ('DB_PASSWORD', 'some_pass');
להגדיר ('DB_HOST', 'localhost'); / * זו כתובת האינטרנט של שרת מסד הנתונים שלך * /

לבסוף, העלה מחדש את הקובץ דרך FTP.

בשלב זה תוכלו לחזור לאתרכם ולראות אם התקלה שגיאה.

אם לא, יש לנו צעד אחרון עבורך:

שלב 5: שחזר את קבצי ברירת המחדל של וורדפרס

כפי שציינו קודם, קבצי וורדפרס הליבה עלולים להיפגם מכמה סיבות. אולי היה ניסיון פריצה באתר שלך, אולי שינית כמה קבצים בטעות, אולי תוסף נוכל עשה את השינויים.

לא משנה מה זה יכול להיות, אתה עדיין יכול לשחזר את קבצי ברירת המחדל, המקוריים של WordPress. הדרך הקלה ביותר לעשות זאת היא פשוט להוריד גרסה נקייה של וורדפרס מ- WordPress.org ולהעתיק אותה על זו שיש לכם כרגע..

בוא לפה, ולהוריד את החבילה החדשה ביותר לשולחן העבודה. פרוק. דפדף בארכיון שלא פרסם ומחק את התיקיה “wp-content”.

בשלב הבא, התחבר לאתר שלך דרך FTP, עבור לשורש הראשי של וורדפרס, העלה את קבצי הוורדפרס החדשים שלך. החלף את כל הקבצים הקודמים.

העלה קבצי וורדפרס חדשים

בסיום ההעלאה, חזור לאתר שלך וראה את ההשפעה.

זהו סוג אחרון לתיקון. אם זה לא יעזור, לא תהיה לך ברירה אחרת לחזור לקו התמיכה של מארח האינטרנט שלך, ספר להם את כל מה שעשית ובקש עזרה. בשלב זה, מיצית את כל מה שאתה יכול לעשות כדי לתקן את הבעיה בעצמך ותורם של המארח לפתור את זה. אחרי הכל אתה משלם את חשבונות האירוח שלך, נכון?

כיצד להימנע משגיאה זו בעתיד?

אף שאין דרך 100% הוכחת כישלונות להגן על האתר שלך מפני שגיאה כלשהי ביצירת חיבור מסד נתונים, ישנם שני אלמנטים עיקריים שעליך להיות בפאזל הביטוח שלך בכדי להיות בטוחים ב 90% לפחות:

  • אירוח איכותי. עבוד רק עם מארחים שעברו אופטימיזציה לפלטפורמות שלהם לעבודה עם WordPress. ככה, אתה תמיד יכול לסמוך על תמיכה בקיאה ועזרה מהירה. שלא לדבר על כך שתמנעו גם מבעיות וורדפרס נפוצות רבות. להלן ההמלצות שלנו.
  • יש גיבויים. התקן תוסף גיבוי פשוט כמו UpdraftPlus (זה עובד אוטומטית) ותמיד צריך שיהיה לך גיבוי וורדפרס עובד שתוכלו לשחזר למקרה שכל השאר לא יצליח.

אנו מקווים שמדריך זה עוזר! וכמו תמיד, אל תהסס לפנות אלינו אם אתה מתקשה לטפל ביצירת חיבור מסד נתונים.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map