После установки на хостинг глюк с производителями
Al
Новичок
: 3
: 30-10-2010


22-11-2010 17:16
Друзья, подскажите пожалуйста.

Установил престу на хостинг, заменил папку с темой и модулями, а также файл header.php (немного измененный для отображения панели Wiznav). Но возникает следующая проблема:

Если кликаю на сайте на любого производителя из блока "Производители", то выскакивает белая страница. Или, например, в категориях выбираю товар и кликаю на "подробнее", также глюк - правая и серединная часть модулей, а также футер пропадают.

Зашел в админку, пытаюсь удалить или отредактировать любое наименование из блока "Производители" - не удается.

На денвере все было нормально, пробовал ставить престу с нуля с дефолтовой темой на хостинг - тот же самый глюк с производителями.

Что может быть и как можно это исправить? Спасибо.
 
  
xenol


Новичок
: 61
: 11-02-2010


22-11-2010 17:59
включайте отображение ошибок, скорее всего где-то затаился фатал еррор
 
  
Al
Новичок
: 3
: 30-10-2010


22-11-2010 18:23
Цитата:( xenol @ 22-11-2010 13:59 Смотреть сообщение )
включайте отображение ошибок, скорее всего где-то затаился фатал еррор

Да, ошибка
Fatal error: Call to undefined function mb_strtolower() in .../docs/classes/Tools.php on line 732

Открыл tools.php, 732 строчка - $purified = mb_strtolower($purified, 'utf-8');

в блоке

// fix
if (preg_match('/[Рђ-РЇР°-СЏ]+/', $purified))
$cyr = array('Р°', 'Р±', 'РІ', 'Рі', 'Рґ', 'Рµ', 'С‘', 'Р¶', 'Р·', 'Рё', 'Р№', 'Рє', 'Р»', 'Рј', 'РЅ', 'Рѕ', 'Рї', 'СЂ', 'СЃ', 'С‚', 'Сѓ', 'С„', 'С…', 'С†', 'С‡', 'С€', 'С‰', 'СЉ', 'С‹', 'СЊ', 'СЌ', 'СЋ', 'СЏ', ' ');
$lat = array('a', 'b', 'v', 'g', 'd', 'e', 'jo', 'zh', 'z', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'r', 's', 't', 'u', 'f', 'h', 'c', 'ch', 'sh', 'sch', '', 'y', '', 'e', 'ju', 'ja', '_');
$purified = mb_strtolower($purified, 'utf-8');
$purified = str_replace($cyr, $lat, $purified);
return trim(self::strtolower($purified));
}

/**

Похоже что-то с кодировкой?
 
  
Al
Новичок
: 3
: 30-10-2010


22-11-2010 20:08
Вообщем, проблема решилась!
Ошибка появлялось из-за того что в PHP не было включено расширение mbstring