Регистр БУкв в названии таблиц в БД не держится на локале

a33

Гуру форума
Регистрация
8 Сен 2006
Сообщения
223
Реакции
58
Ктонить знает, почему на денвере в PHPMyAdmin названия таблиц с маленькой буквы, а на хостинге С Большой, и потом, если с денвера на хостинг экспортировать то там кончено из-за этого ошибка.
 
Ерунда это.
Как таблицу указываешь в файле config так та и будет работать.
И на денвере, и на хосте!
 
подскажи плз где эта настройка в каком конфиге.
 
какой cms?
 
да дело не в CMS.
Есть база на хостинге.
Делаю экспорт.
Смотрим, в экспорте че там:
Для просмотра ссылки Войди или Зарегистрируйся - таблицы с БОльших букв, все ок.

импортируем в локалхост и видим след картину:

Для просмотра ссылки Войди или Зарегистрируйся
И конечно, бл.. после импорта с локалхоста на боевой сервер тебе скажут что ты не прав, нет запросов к таким таблицам с маленькой букаы, есть запросы к таблицам с большой.
 
В настройке config (CMS) можно перфикс сменить с мелких на большой и будет все в норме.
А чем бекап делаете?
 
PHPmy admin. Настройку CMS естественно менять не буду.
 
Попробуйте Для просмотра ссылки Войди или Зарегистрируйся с ним я пологаю у вас будет нормальный бекап и восстановление.
 
Объясняю подробно и популярно.
Windows - регистронезависимая ОС, Linux - регистрозависимая ОС. Т.е. в Windows слово Qwerty, QWERTY и qwerty - одно и тоже, а в Linux это 3 разных слова. Соответственно если так назвать папки - это будет 3 разных папки на Linux, а Windiws скажет, что такая папка уже есть.

Таблицы MySQL - это файлы и папки на жёстком диске. Т.к. Denwer стоит на регистронезависимой ОС, он пишет всё строчными буквами (так принято когда-то), так же и Totol Comander при заливке через FTP все файлы пишет в нижнем регистре. Это из-за того, что это ПО чисто под Windows и оно не обращает внимание на регистр. Софтина под Linux изначально знает про регистр, поэтому его сохраняет всегда. Именно поэтому нужно пользоваться FileZilla, которая при загрузке файлов сохраняет регистр. Аналогично с софтом под MySQL. Сборка денвера идёт чисто под винду, а надо пользоваться сторонними приложениями, типа Navicat - проблем не будет.

И да, СНОСИТЕ НАХЕР ДЕНВЕР! Ему 5 лет, там всё уязвимое, древнее и разваливающееся... Настроен задницей, а не руками, почему и был заброшен - просто разраб это ***но превратить в конфетку не смог... Используйте современные локальные сервера, например Ampps.
 
Это все понятно.
Но на прошлой версии денвера такой проблемы не возникало.
 
Назад
Сверху