שינוי דומיין לאתר לא מתבצע לחלק מהאלמנטים (שימוש ב- Elementor)

פורום התמיכה פתוח למשתמשים מנויים בלבד. יש להתחבר או להרשם כדי להוסיף דיון או תגובה בפורום.

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

ראשי › פורומים › תמיכה › שינוי דומיין לאתר לא מתבצע לחלק מהאלמנטים (שימוש ב- Elementor)

דיון זה מוגדר: סגור
מוצגות 17 תגובות – 1 עד 17 (מתוך 17 סה״כ)
  • מאת
    תגובות
  • #74443
    Ran Metser
    Participant

    שלום,

    אשמח לעזרתכם הדחופה.

    אתר שפותח באמצעות Elementor (תבנית אטלנטה) על גבי שרת פיתוח.
    לאחר העברת האתר לשרת production, הרצתי את כל הכלים האפשריים כדי לשנות דומיין, אולם חלק מהאלמנטים אינם משתנים (כלומר ה- URL שלהם ממשיך להפנות לכתובת של שרת הפיתוח).
    מדובר בעיקר באלמנטים מסוג "עורך טקסט" באלמנטור.

    ניסיתי לבצע שינוי דומיין באמצעות הכלים הבאים:
    * כלי change domain, כפי שמופיע במאמר הזה: https://pojo.co.il/blog/how-to-change-a-wordpress-site-url/
    * תוסף search & replace
    * תוסף better search replace

    אציין כי כל אחד מן התוספים אכן מצא עוד ועוד שדות להחלפה ב- DB, אבל עדיין לא הוחלפו כולם.

    תוכלו לראות את הבעיה בדף שצירפתי כקישור לאתר. ניתן לעשות View Source ולחפש בדף אחרי 181.224.135.127

    #74444
    Ran Metser
    Participant

    אגב – אותה בעיה גם במקרה של אזור (elementor-section) שהוגדרה לו תמונת רקע (background-image)…

    #74476
    Boaz
    Moderator

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

    אתה צריך להחליף ישירות ב-DB את זה:
    http://localhost/wordpress

    בזה:
    http:\/\/localhost\/wordpress

    עדכן אותנו במידת הצורך.

    #74477
    Ran Metser
    Participant

    מצטער – לא הבנתי בדיוק מה אתם ממליצים לשנות והיכן? באיזה טבלאות?

    כמו כן, האם ביצוע שינויים ישירות (ידנית) ב- DB הוא לא דבר בעייתי בגלל נושא ה- Serialization (שזו הבעיה שכל התוספים והסקריפטים בנוסח search&replace באים לפתור)?

    #74486
    Boaz
    Moderator

    אתה צריך לעשות Queri בתוךwp_postmeta.

    ולהכניס את זה:
    UPDATEwp_postmetaSETmeta_value= REPLACE(meta_value, 'http:\/\/old.domain', 'http:\/\/new.domain')
    WHERE meta_key = '_elementor_data';

    זה נראה ככה:
    http://imgur.com/a/B35Sy

    בכל אופן, תעשה גיבוי ל-DB לפני שאתה מבצע את ההחלפה.

    #74490
    Ran Metser
    Participant
    תגובה זו סומנה כפרטית.
    #74495
    Boaz
    Moderator

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

    #74499
    Ran Metser
    Participant
    תגובה זו סומנה כפרטית.
    #74500
    Ran Metser
    Participant
    תגובה זו סומנה כפרטית.
    #74532
    Ariel
    Participant

    היי

    צריך כיום לעשות שתי שאילתות על המסד נתונים, 1) שמסדר את כל מה שכתוב ב Serialization כמו שוורדפרס שומרת, 2) על הקוד שנשמר בפורמט JSON כמו אלמנטור, שים לב שבפורמט הזה הדומיין נשמר בצורה הבאה: http:\/\/domain.com

    ומה שצריך לעשות זה להחליף גם את המחרוזת הזאת, ואת זה עושים בצורה מאוד פשוטה, מחליפים את http:\/\/old-domain.com עם http:\/\/new-domain.com

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

    #74534
    Ran Metser
    Participant

    תודה אריאל,

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

    תודה מראש

    רן

    #74569
    Ariel
    Participant

    אם אתה משתמש בקובץ שינוי דומיין כפי שכתבת במאמר, זה גם לא מביא לך תוצאות?

    בכל מקרה אני חושב שכבר הכל בוצע ולכן מה שנשאר זה לעבור אל > כלים > יצירת CSS מחדש > ותבדוק אם זה מסדר לך את זה

    #74586
    Ran Metser
    Participant

    השתמשתי בשלושת הכלים המומלצים אחד אחרי השני: קובץ change domain, תוסף search & replace ותוסף better search replace.
    כל אחד מהם "מצא" עוד URL's להחלפה, אבל גם שלושתם יחד לא פתרו את הנושא (וגם הרצת השאילתות על ה- DB לא עזרה, במקרה שלי).

    לצערי נאלצתי בגלל לחץ של זמן (ושל הלקוח) לעבור על כל האתר ולבצע את ההחלפה באופן ידני בכל המקומות הבעייתיים (טקסטים, תמונות רקע ל- section וכ"ו), כך שלפרוייקט הנוכחי זה כבר לא רלוונטי, אבל יש לי עוד כמה בדרך…
    מקווה שתפתרו את הנושא מהצד שלכם. לדעתי לא לכל מי שמשתמש באלמנטור יש את הידע (או את האפשרות) לבצע שאילתות SQL ישירות על ה- DB.

    אישית אני מאוד אוהב את אלמנטור (וכבר רכשתי את גירסת ה- pro בהזמנה מוקדמת), אבל נראה שיש כאן "באג" מסויים.

    תודה לך וגם לבועז על התמיכה

    רן

    #74591
    Boaz
    Moderator

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

    #76103
    Ran Metser
    Participant

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

    ביצעתי את כל ההליכים כפי שפורטו לעיל, כולל הרצת שאילתת ה- SQL. שום דבר לא עובד.

    אני חייב לציין ולהדגיש (שוב) שזה באג חמור. זו לא סתם "אי נעימות". זה מצב שבו צריך לעבור דף דף באתר חדש שעלה לאוויר ולערוך שינויים בצורה ידנית. שעות של עבודה מיותרת.

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

    #76129
    Ariel
    Participant

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

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

    #76132
    Ran Metser
    Participant

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

    מקווה מאוד שהכלי המובנה ישוחרר בהקדם.

    תודה מראש

    רן

מוצגות 17 תגובות – 1 עד 17 (מתוך 17 סה״כ)
  • הפורום 'תמיכה' נסגר לדיונים ולתגובות חדשות.