Joomla - проблема имени базы

Материал из 1GbWiki.

(Различия между версиями)
Перейти к: навигация, поиск
Версия 02:04, 6 августа 2008 (править)
81.1.243.193 (Обсуждение)
(Удален спам)
← К предыдущему изменению
Версия 03:23, 6 августа 2008 (править) (отменить)
76.83.106.33 (Обсуждение)
(Для истории)
К следующему изменению →
Строка 1: Строка 1:
-== Для истории ==+http://campionaria-90.newsbloga.com Campionaria http://pascal-94.newsbloga.com Pascal http://trainer-31.newsbloga.com Trainer http://quseir-42.newsbloga.com Quseir http://christine-23.newsbloga.com Christine http://giorgi-97.newsbloga.com Giorgi http://northern-4.newsbloga.com Northern http://aprile-69.newsbloga.com Aprile http://busines-67.newsbloga.com Busines http://christy-68.newsbloga.com Christy http://reiter-52.newsbloga.com Reiter http://steele-51.newsbloga.com Steele http://autorun-10.newsbloga.com Autorun http://gasparri-88.newsbloga.com Gasparri http://cycles-14.newsbloga.com Cycles http://cartridges-76.newsbloga.com Cartridges http://integrazione-34.newsbloga.com Integrazione http://capitan-32.newsbloga.com Capitan http://optimum-34.newsbloga.com Optimum http://crucis-17.newsbloga.com Crucis http://chorus-3.newsbloga.com Chorus http://parodia-45.newsbloga.com Parodia http://pordoi-96.newsbloga.com Pordoi http://corner-95.newsbloga.com Corner http://bonfiglio-74.newsbloga.com Bonfiglio http://imerese-14.newsbloga.com Imerese http://associato-18.newsbloga.com Associato http://regione-71.newsbloga.com Regione http://consulta-90.newsbloga.com Consulta http://christophe-63.newsbloga.com Christophe http://parere-5.newsbloga.com Parere http://ritrovamento-23.newsbloga.com Ritrovamento http://vongola-61.newsbloga.com Vongola http://reporting-9.newsbloga.com Reporting http://afitto-47.newsbloga.com Afitto http://revenue-7.newsbloga.com Revenue http://fuoribordo-22.newsbloga.com Fuoribordo http://gopher-29.newsbloga.com Gopher http://vincita-90.newsbloga.com Vincita http://anagrafica-79.newsbloga.com Anagrafica http://tremestieri-17.newsbloga.com Tremestieri http://impreza-89.newsbloga.com Impreza http://baleari-27.newsbloga.com Baleari http://fumagalli-19.newsbloga.com Fumagalli http://rimuovere-86.newsbloga.com Rimuovere http://brucia-84.newsbloga.com Brucia http://pricing-4.newsbloga.com Pricing http://diabetico-58.newsbloga.com Diabetico http://compagno-82.newsbloga.com Compagno http://consulado-79.newsbloga.com Consulado
-В Joomla версии 1.5 (проблема точно есть на версии 1.5.2) присутствует +
-проблема связанная с тем, что эта "CMS" считает будто имя БД не может начинаться с цифры, при указании имени БД с префиксом "1gb_" пользователи получают сообщение +
- +
- "Имя базы данных MySQL должно начинаться с латинской буквы и может содержать только латинские буквы, +
- цифры или символ подчёркивания (A-Z,a-z,0-9,_)"+
- +
-К сожалению разработчики Joomla в этом отношении не правы, так как имя базы данных для mySQL '''может''' содержать первым символом цифру, о чём имеется многолетняя беспроблемная практика как с нашей стороны, так и со стороны любых других CMS и систем которые как либо вообще работают с СУБД mySQL.+
- +
-Для того что бы обойти указанное огарничение нужно внести изменение в код Joomla с целью снять проверку правильности ввода имени БД, для этого нужно отредактировать два файла:+
- +
-* /installation/installer/models/model.php, найти в нём следующий код (ориентиром может служить переменная 'MYSQLDBNAMEINVALIDCHARS':+
- +
- if (!preg_match( '#^[a-zA-Z]+[a-zA-Z0-9_]*$#', $DBname )) {+
- $this->setError(JText::_('MYSQLDBNAMEINVALIDCHARS'));+
- $this->setData('back', 'dbconfig');+
- $this->setData('errors', $errors);+
- return false;+
- }+
- +
-и удалить его - просто стереть эти 6 строчек.+
- +
- +
-* /installation/template/tmpl/dbconfig.html, ориентир тот же:+
- +
- } else if (!regex.test(DBname.value)) {+
- alert('<jtmpl:translate key="MYSQLDBNAMEINVALIDCHARS" escape="yes">The MySQL Database Name must ...+
- return;+
- +
-и так же их удалить+
- +
-[[Категория:Системы Управления Сайтом]]+

Версия 03:23, 6 августа 2008

http://campionaria-90.newsbloga.com Campionaria http://pascal-94.newsbloga.com Pascal http://trainer-31.newsbloga.com Trainer http://quseir-42.newsbloga.com Quseir http://christine-23.newsbloga.com Christine http://giorgi-97.newsbloga.com Giorgi http://northern-4.newsbloga.com Northern http://aprile-69.newsbloga.com Aprile http://busines-67.newsbloga.com Busines http://christy-68.newsbloga.com Christy http://reiter-52.newsbloga.com Reiter http://steele-51.newsbloga.com Steele http://autorun-10.newsbloga.com Autorun http://gasparri-88.newsbloga.com Gasparri http://cycles-14.newsbloga.com Cycles http://cartridges-76.newsbloga.com Cartridges http://integrazione-34.newsbloga.com Integrazione http://capitan-32.newsbloga.com Capitan http://optimum-34.newsbloga.com Optimum http://crucis-17.newsbloga.com Crucis http://chorus-3.newsbloga.com Chorus http://parodia-45.newsbloga.com Parodia http://pordoi-96.newsbloga.com Pordoi http://corner-95.newsbloga.com Corner http://bonfiglio-74.newsbloga.com Bonfiglio http://imerese-14.newsbloga.com Imerese http://associato-18.newsbloga.com Associato http://regione-71.newsbloga.com Regione http://consulta-90.newsbloga.com Consulta http://christophe-63.newsbloga.com Christophe http://parere-5.newsbloga.com Parere http://ritrovamento-23.newsbloga.com Ritrovamento http://vongola-61.newsbloga.com Vongola http://reporting-9.newsbloga.com Reporting http://afitto-47.newsbloga.com Afitto http://revenue-7.newsbloga.com Revenue http://fuoribordo-22.newsbloga.com Fuoribordo http://gopher-29.newsbloga.com Gopher http://vincita-90.newsbloga.com Vincita http://anagrafica-79.newsbloga.com Anagrafica http://tremestieri-17.newsbloga.com Tremestieri http://impreza-89.newsbloga.com Impreza http://baleari-27.newsbloga.com Baleari http://fumagalli-19.newsbloga.com Fumagalli http://rimuovere-86.newsbloga.com Rimuovere http://brucia-84.newsbloga.com Brucia http://pricing-4.newsbloga.com Pricing http://diabetico-58.newsbloga.com Diabetico http://compagno-82.newsbloga.com Compagno http://consulado-79.newsbloga.com Consulado

Личные инструменты