עדכון נתונים בכמות גדולה על Wordpress
הגיע הזמן שבו כמויות גדולות של נתונים חייבות להתעדכן שוב ושוב בוורדפרס.
דוגמה עדכנית היא המקרה בו מסלולי ההיפר-קישור היו עם קבצי פרמלינלים קבועים, מעבר ל- Geofumadas.com ועזיבת תת-הדומיין מחייב התאמה של רבים משדות אלה, כפי שאני מראה בדוגמה הבאה:
המסלול הקודם היה:
http://geofumadas.cartesianos.com/ course-of-autocad-2011 /
והחדשה החדשה היא:
http://geofumadas.com/ course-of-autocad-2011 /
ברור כי מה שנדרש הוא לשנות את המונח geofumadas.cartesianos.com ידי geofumadas.com ועושים זאת בכמות גדולה של נתונים יש צורך לעשות זאת ממסד הנתונים, אם המקום בו מתארח הבלוג מאפשר זאת. בואו נראה איך לעשות את זה:
1. משענת הגב.
לפני שתעשה משהו מטורף כזה, עליך להוריד גיבוי. זה נעשה בכלי כלים / ייצוא.
2. גש אל phpMyAdmin. במקרה זה, אני עושה זאת מ- Cpanel, שהיא הפלטפורמה בה מתארח Geofumadas.com. ברגע שנכנס פנימה אנו בוחרים את בסיס הנתונים, בדרך כלל צריך להיות רק אחד.
3. מצא אילו טבלאות מכילות את המילה לשינוי. זכור שמונח זה יכול להיות בטבלאות שונות, למשל זה עם הערכים wp_posts, זה עם הערות wp_comments וכו '. אז מה שאנחנו עושים קודם זה לקבוע איפה זה. לשם כך אנו בוחרים בכרטיסייה "חיפוש", רושמים את מילת החיפוש ואנחנו בוחרים את כל הטבלאות.
וזה אמור להראות לנו תוצאה דומה לתמונה התחתונה.
4. מצא את העמודות שבהן המילים שיש לשנות.
עם כפתור "עיון" אתה יכול ללכת לפרטים של העמודה איפה אתה. זה נעשה על ידי בדיקה פשוטה.
5. בצע את השינוי
הדבר הבא הוא לבצע את השינוי עם התחביר הבא:
עדכון שולחן סט columna להחליף 3,000columna,טקסט לשנות','טקסט חדש')
עדכון wp_posts סט POST_CONTENT להחליף 3,000POST_CONTENT,geofumadas.cartesianos.com','geofumadas.com')
במקרה זה, הטבלה היא wp_post, והעמודה היא post_content. בעת ביצועו אמורה להופיע המסר כמה רשומות הושפעו. עליכם להיזהר בשימוש בסמל (') מכיוון שהוא אינו זהה לזה המשמש למבטא (´). אם לא, היא תחזיר הודעת שגיאה בתחביר.
זה אידיאלי להריץ את השאילתה שוב, משלב 3, כדי לראות אם התוצאה השתנתה. זה גם נוח ללכת צעד אחר צעד, לאמת את השינוי, שמא טעות באצבע תוביל אותנו להניח צלחת רזרבה או משהו כזה.
גם לא מומלץ לבצע תהליך זה אם לא בוצעו בעבר פעולות כמו ייבוא תמונות שהיו יכולות להיות מאוחסנות בבלוג הקודם. אם לא נעשה זאת, אנו נשבור את המסלול הנכון ונגרם נזק בלתי הפיך. בשביל זה יש תוספים כמו LinkedImages וגם הגרסאות האחרונות של וורדפרס בעת הייבוא נותן לנו את האפשרות להביא את התמונות לאירוח החדש (למרות שלא כולן מגיעות).