הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   תחזוק שרתים ושירותי רשת נוספים (https://hosts.co.il/forums/forumdisplay.php?f=29)
-   -   הפורום שלי הפך לגיבריש.... מה לעשות? (https://hosts.co.il/forums/showthread.php?t=91803)

kondason 28-08-11 16:14

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

מה לעשות?

זה הפורום: http://www.win-line.net/forums/

דניאל 28-08-11 16:28

אני מניח שזה קרה לאחר שחזור של מסד הנתונים.

האם יש לך (לחברת האחסון) גיבוי בינארי שלו?

kondason 28-08-11 16:32

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

דניאל 28-08-11 16:44

אם מדובר בקובץ אחד עם סיומת sql - לא בינארי.
אם מדובר במס' רב של קבצים (עם סיומות: MYI, MYD, FRM וכו') - בינארי.

נסה להזריק את קובץ ה-sql דרך ה-CMD עם שינוי הdefault charset של ההזרקה.

kondason 28-08-11 16:47

ציטוט:

נכתב במקור על ידי דניאל (פרסם 816785)
אם מדובר בקובץ אחד עם סיומת sql - לא בינארי.
אם מדובר במס' רב של קבצים (עם סיומות: MYI, MYD, FRM וכו') - בינארי.

נסה להזריק את קובץ ה-sql דרך ה-CMD עם שינוי הdefault charset של ההזרקה.

יש לי קובץ עם סיומת SQL.

אני מצטער, אבל לא הבנתי מילה ממה שאמרת, מה זאת אומרת דרך ה CMD עם שינוי ה default charset?

יש לך אולי מסנגר? אני מצטער אבל אני לא מתכנת.

DoLet 28-08-11 18:04

שים לב שאתה מעלה את הקובץ SQL דרך ה-PHPMYADMIN אתה עושה את זה ב-UTF-8.

דניאל 28-08-11 18:15

גם אני לא מתכנת,
אם כך, טוב שהבעיה היא לא ברמת הקוד :)

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

דוגמא לפקודה:
mysql --user=root --password=examplepassword --default-character-set==utf8 dbname < db_file_location.sql

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

kondason 28-08-11 18:44

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

דניאל 28-08-11 18:48

כן,

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

בשלב הראשון המסד שלך (לדוגמא) מכיל מידע בקידוד UTF8,
אבל אתה (כלומר, הMysql client- בין אם זה CLI או phpmyadmin) מנסה לשלוח אותו בקידוד ברירת המחדל שלו (לרוב, latin1),
השרת מבצע בדיוק את מה שביקשו ממנו - הוא מזריק מידע UTF8 בתצורה של Latin1.

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

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

kondason 28-08-11 18:59

ציטוט:

נכתב במקור על ידי דניאל (פרסם 816793)
כן,

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

בשלב הראשון המסד שלך (לדוגמא) מכיל מידע בקידוד UTF8,
אבל אתה (כלומר, הMysql client- בין אם זה CLI או phpmyadmin) מנסה לשלוח אותו בקידוד ברירת המחדל שלו (לרוב, latin1),
השרת מבצע בדיוק את מה שביקשו ממנו - הוא מזריק מידע UTF8 בתצורה של Latin1.

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

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


א) תודה
ב) אבקש מהם לעלות את האחסון.
ג) אחסון בינארי זה אחסון עם המון קבצים?

DoLet 28-08-11 19:48

ציטוט:

נכתב במקור על ידי kondason (פרסם 816796)
א) תודה
ב) אבקש מהם לעלות את האחסון.
ג) אחסון בינארי זה אחסון עם המון קבצים?

לפני שאתה עושה את הדברים האלה תעלה את הקובץ המסד שלך לMySql דרך PHPMYADMIN.
כמה שזה מצחיק יש סרטונים איך לעשות את זה בYOUTUBE.
http://www.youtube.com/watch?v=IP7ZCRhubyA
כמובן קודם תמחוק את המסד הנוכחי.

דבר נוסף יש מצב שהגיבוי שלך הוא גיבוי שהורדת מהמערכת פורום עצמה?..
כי המערכת פורום עצמה בUTF-8 כמו שצריך.
הכוונה שיש טקסטים כמו:
ציטוט:

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

kondason 28-08-11 22:40

ציטוט:

נכתב במקור על ידי DoLet (פרסם 816804)
לפני שאתה עושה את הדברים האלה תעלה את הקובץ המסד שלך לMySql דרך PHPMYADMIN.
כמה שזה מצחיק יש סרטונים איך לעשות את זה בYOUTUBE.
http://www.youtube.com/watch?v=IP7ZCRhubyA
כמובן קודם תמחוק את המסד הנוכחי.

דבר נוסף יש מצב שהגיבוי שלך הוא גיבוי שהורדת מהמערכת פורום עצמה?..
כי המערכת פורום עצמה בUTF-8 כמו שצריך.
הכוונה שיש טקסטים כמו:

שהם בסדר.

הורדתי את הגיבוי מהמערכת עצמה.

flopi 29-08-11 17:05

דבר איתי בפרטי אני ינסה לסדר לך את זה..

yonatan 29-08-11 17:42

יכול להיות שיעזור לך הקוד הבא:

https://www.securehost.co.il/knowled...-to-utf-8.html

זה עוזר להמיר את הטבלאות ח UTF-8

lib24 30-08-11 20:26

נסה להשתמש ב bigdump.php יזריק לך SQL ללא SSH נוסף על זה עם יש פנאל ניהול נעשה לעשות גיבוי דרך הפנאל במידה והפנאלים שווים.

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

kondason 31-08-11 12:50

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


כל הזמנים הם GMT +2. הזמן כעת הוא 20:23.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ