Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: dfed в Dec 09, 2007, 19:45



Титла: Db и mediawiki
Публикувано от: dfed в Dec 09, 2007, 19:45
Здравейте!

Проблемът се състои в следното. Имам инсталиран mediawiki, някои от линковете в него са на кирилица, а други на латиница и всичко си работи. Когато реша да направя бекъп на базата данни и съответно да я импортирам в даден по-късен етап или да я пренеса на друг компютър всички линкове които са на кирилица ги няма, присъстват само тези които са на латиница. Разгледах sql файла който импортвам, но там линковете на кирилица се виждат. Къде може да е проблема ?


Титла: Db и mediawiki
Публикувано от: zeridon в Dec 10, 2007, 02:40
Проблема най-вероятно е малко по-комплексен от колкото си мислиш(м)

По принцип MediaWiki е система която служи за гнериране на урл-та (не точно ма айде ... се пак е рано). Т.е. за нея няма псолютно никво значение дали ще ти сервира линк на кирилица или латиница. Второ имаме браузър ... който подава заявка за адрес ... и ако тоя адрес е на кирилица прави едни магарии дето им се вика IDN енцодинг и разни други такива бонус думички. И накрая имаме един квадратен MySQL който поне на мен ми е силно познат най-вече с неговите проблеми и сериозно нежелание да работи като хората с кирилица ... пък било то и на UTF-8 писана.

Та на мен подозренията ми в случая падат върху MySQL-a дали заради не добра конфигурация или пък заради учудващо добра и работеща по-добре от предвиденото не знам, но мисля че дерта ще е там някъде.


Титла: Db и mediawiki
Публикувано от: dfed в Dec 11, 2007, 18:01
Да приемем, че проблемът е в MySQL, но защо тогава wiki-то се обслужва нормално, линковете на кирилица работят и всичко е пей сърце. Както казах този проблем се получава само и единствено когато се импортира наново базата, явно там се прецаква всичко. Сега обаче гледам, че линковете на кирилица в DB-то са от тоя "тип" : Това_е_тест

Никой ли посетител на форума не се е сблъсквал с wiki и кирилица ?  :)