* דפים מיוחדים שלא עובדים/לא מעודכנים וכו'. (יש ליצור רשימה. דף לדוגמה [http://ecowiki.org.il/wiki/%D7%9E%D7%99%D7%95%D7%97%D7%93:%D7%94%D7%A4%D7%A0%D7%99%D7%95%D7%AA_%D7%9C%D7%90_%D7%AA%D7%A7%D7%99%D7%A0%D7%95%D7%AA] - התגלה כבעיה בקידוד של ערכים שנרשמים בטבלה redirect של בסיס הנתונים שלנו. עדיין תחת בדיקה). למשל [http://ecowiki.org.il/wiki/%D7%9E%D7%99%D7%95%D7%97%D7%93:%D7%94%D7%A4%D7%A0%D7%99%D7%95%D7%AA_%D7%9C%D7%90_%D7%AA%D7%A7%D7%99%D7%A0%D7%95%D7%AA זה] (הקישורים האדומים הם למעשה כחולים. משום מה הדף לא מתעדכן) ו[http://ecowiki.org.il/wiki/%D7%9E%D7%99%D7%95%D7%97%D7%93:%D7%94%D7%A4%D7%A0%D7%99%D7%95%D7%AA_%D7%9B%D7%A4%D7%95%D7%9C%D7%95%D7%AA וזה] (לא יכול להיות שאין הפניות כפולות). וזה [http://ecowiki.org.il/wiki/%D7%9E%D7%99%D7%95%D7%97%D7%93:%D7%93%D7%A4%D7%99%D7%9D_%D7%97%D7%93%D7%A9%D7%99%D7%9D] (הדף שומר רק מעט דפים חדשים, בניגוד לוויקיפדיה). בינתיים התברר שהטבלה page - שומרת את כותרות הדפים בעמודה page_title בתור varchar עם collation של latin1_bin. לעומתה, הטבלה redirect שומרת את כותרות הדפים בעמודה rd_title בתור varchar עם collation של utf8_bin. כנראה שמכאן נובעות לפחות חלק מהבעיות שלנו. נראה שנעשו שינויים בקוד של mediawiki בסביבות 2011. בהתקנות נקיות של mediawiki כיום - שני השדות האלו הם varbinary. השלב הבא יהיה להקים mediawiki לניסיונות, לשחזר לתוכו גיבוי אחרון של ecowiki, ולראות אם ואיך אפשר להמיר עמודות בלי להרוס דברים אחרים תוך כדי. | * דפים מיוחדים שלא עובדים/לא מעודכנים וכו'. (יש ליצור רשימה. דף לדוגמה [http://ecowiki.org.il/wiki/%D7%9E%D7%99%D7%95%D7%97%D7%93:%D7%94%D7%A4%D7%A0%D7%99%D7%95%D7%AA_%D7%9C%D7%90_%D7%AA%D7%A7%D7%99%D7%A0%D7%95%D7%AA] - התגלה כבעיה בקידוד של ערכים שנרשמים בטבלה redirect של בסיס הנתונים שלנו. עדיין תחת בדיקה). למשל [http://ecowiki.org.il/wiki/%D7%9E%D7%99%D7%95%D7%97%D7%93:%D7%94%D7%A4%D7%A0%D7%99%D7%95%D7%AA_%D7%9C%D7%90_%D7%AA%D7%A7%D7%99%D7%A0%D7%95%D7%AA זה] (הקישורים האדומים הם למעשה כחולים. משום מה הדף לא מתעדכן) ו[http://ecowiki.org.il/wiki/%D7%9E%D7%99%D7%95%D7%97%D7%93:%D7%94%D7%A4%D7%A0%D7%99%D7%95%D7%AA_%D7%9B%D7%A4%D7%95%D7%9C%D7%95%D7%AA וזה] (לא יכול להיות שאין הפניות כפולות). וזה [http://ecowiki.org.il/wiki/%D7%9E%D7%99%D7%95%D7%97%D7%93:%D7%93%D7%A4%D7%99%D7%9D_%D7%97%D7%93%D7%A9%D7%99%D7%9D] (הדף שומר רק מעט דפים חדשים, בניגוד לוויקיפדיה). בינתיים התברר שהטבלה page - שומרת את כותרות הדפים בעמודה page_title בתור varchar עם collation של latin1_bin. לעומתה, הטבלה redirect שומרת את כותרות הדפים בעמודה rd_title בתור varchar עם collation של utf8_bin. כנראה שמכאן נובעות לפחות חלק מהבעיות שלנו. נראה שנעשו שינויים בקוד של mediawiki בסביבות 2011. בהתקנות נקיות של mediawiki כיום - שני השדות האלו הם varbinary. השלב הבא יהיה להקים mediawiki לניסיונות, לשחזר לתוכו גיבוי אחרון של ecowiki, ולראות אם ואיך אפשר להמיר עמודות בלי להרוס דברים אחרים תוך כדי. |