Такая проблема впервые встречается. Попробуйте перезалить магазин.

(здесь есть ссылка, которая гостям не доступна зарегистрируйтесь или залогиньтесь)
Такая проблема впервые встречается. Попробуйте перезалить магазин.

 
(Здесь есть изображение, скрытое от гостей. Для просмотра зарегистрируйтесь или залогиньтесь)
это же не виндовс, чтоб лечить переустановкой. Достаточно просто перезалить модуль. 
(Здесь есть изображение, скрытое от гостей. Для просмотра зарегистрируйтесь или залогиньтесь)

Вопрос к специалистам по пхп откуда модуль берет зону, из своих описаний в файле пхп или из базы?
прикладываю файл, чтоб не искать

Перезалил, сравнил файлы, соответствуют с точностью до знака. Проблема осталась.

Следующий шаг.
Закоментировал 2 функции, которые не могут переопределить переменную

/*function geoip_country_code_by_name($gi, $name) {
  $country_id = geoip_country_id_by_name($gi,$name);
  if ($country_id !== false) {
        return $gi->GEOIP_COUNTRY_CODES[$country_id];
  }
  return false;
}

function geoip_country_name_by_name($gi, $name) {
  $country_id = geoip_country_id_by_name($gi,$name);
  if ($country_id !== false) {
        return $gi->GEOIP_COUNTRY_NAMES[$country_id];
  }
  return false;
}
*/
модуль заработал, но сыплется много предупреждений в лог, познания в ПХП закончились, прошу помощи у заинтересованных специалистов по ПХП

22-Nov-2010 14:21:37   PHP Warning: end() [<a href='function.end'>function.end</a>]: Passed variable is not an array or object in /mysite.ru/admin/includes/applications/whos_online/pages/info.php on line 74
22-Nov-2010 14:21:37   PHP Notice: unserialize() [<a href='function.unserialize'>function.unserialize</a>]: Error at offset 0 of 1066 bytes in /mysite.ru/admin/includes/applications/whos_online/pages/info.php on line 46
22-Nov-2010 14:21:37   PHP Notice: unserialize() [<a href='function.unserialize'>function.unserialize</a>]: Error at offset 0 of 1066 bytes in /mysite.ru/admin/includes/applications/whos_online/pages/info.php on line 45
22-Nov-2010 14:21:37   PHP Notice: unserialize() [<a href='function.unserialize'>function.unserialize</a>]: Error at offset 0 of 1066 bytes in /mysite.ru/admin/includes/applications/whos_online/pages/info.php on line 44
22-Nov-2010 14:21:37   PHP Notice: Constant GEOIP_CORPORATE_SPEED already defined in /mysite.ru/admin/external/maxmind/geoip/geoip.php on line 54
22-Nov-2010 14:21:37   PHP Notice: Constant GEOIP_CABLEDSL_SPEED already defined in /mysite.ru/admin/external/maxmind/geoip/geoip.php on line 53
22-Nov-2010 14:21:37   PHP Notice: Constant GEOIP_DIALUP_SPEED already defined in /mysite.ru/admin/external/maxmind/geoip/geoip.php on line 52
22-Nov-2010 14:21:37   PHP Notice: Constant GEOIP_UNKNOWN_SPEED already defined in /mysite.ru/admin/external/maxmind/geoip/geoip.php on line 51
22-Nov-2010 14:21:37   PHP Notice: Constant GEOIP_ISP_EDITION already defined in /mysite.ru/admin/external/maxmind/geoip/geoip.php on line 40
22-Nov-2010 14:21:37   PHP Notice: Constant GEOIP_ORG_EDITION already defined in /mysite.ru/admin/external/maxmind/geoip/geoip.php on line 39
22-Nov-2010 14:21:37   PHP Notice: Constant GEOIP_CITY_EDITION_REV1 already defined in /mysite.ru/admin/external/maxmind/geoip/geoip.php on line 38
22-Nov-2010 14:21:37   PHP Notice: Constant GEOIP_CITY_EDITION_REV0 already defined in /mysite.ru/admin/external/maxmind/geoip/geoip.php on line 37
22-Nov-2010 14:21:37   PHP Notice: Constant GEOIP_REGION_EDITION_REV1 already defined in /mysite.ru/admin/external/maxmind/geoip/geoip.php on line 36
22-Nov-2010 14:21:37   PHP Notice: Constant GEOIP_REGION_EDITION_REV0 already defined in /mysite.ru/admin/external/maxmind/geoip/geoip.php on line 35
22-Nov-2010 14:21:37   PHP Notice: Constant GEOIP_NETSPEED_EDITION already defined in /mysite.ru/admin/external/maxmind/geoip/geoip.php on line 34
22-Nov-2010 14:21:37   PHP Notice: Constant GEOIP_ASNUM_EDITION already defined in /mysite.ru/admin/external/maxmind/geoip/geoip.php on line 33
22-Nov-2010 14:21:37   PHP Notice: Constant GEOIP_PROXY_EDITION already defined in /mysite.ru/admin/external/maxmind/geoip/geoip.php on line 32
22-Nov-2010 14:21:37   PHP Notice: Constant GEOIP_COUNTRY_EDITION already defined in /mysite.ru/admin/external/maxmind/geoip/geoip.php on line 31
22-Nov-2010 14:21:19   PHP Warning: end() [<a href='function.end'>function.end</a>]: Passed variable is not an array or object in /mysite.ru/admin/includes/applications/whos_online/pages/main.php on line 129
22-Nov-2010 14:21:19   PHP Notice: unserialize() [<a href='function.unserialize'>function.unserialize</a>]: Error at offset 0 of 1066 bytes in /mysite.ru/admin/includes/applications/whos_online/pages/main.php on line 97

*

Love

  • *
  • 1934

Мыслей даже нету. На разных хостингах и разные люди заходят и все показывает как надо.

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

Суть то проблемы понятна, переменные где-то определяются, а потом еще раз переопределяются в строчке 341, видимо пробема с версией пхп на хостинге. Мне просто знаний языка не хвататет правильно исправить модуль.

*

Love

  • *
  • 1934

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

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

Цитировать
Но без теста ошибок я тоже не смогу сделать.

Как сделать тест ошибок?

« Последнее редактирование: 22 Нояб. 2010 22:58:51 pm от Alex77 »
*

Love

  • *
  • 1934

(здесь есть ссылка, которая гостям не доступна зарегистрируйтесь или залогиньтесь)

Но без теста ошибок я тоже не смогу сделать.
Как сделать тест ошибок?
Ну я имел ввиду чтоб они на моем сервере сыпались.

стою на асфальте, смотрю на свои лыжи..
попытка первая. установил анг.версию - клево, усе работает, перезалил файлы из СП - пхп выдает кучу ошибок. выключил вывод ошибок - ваще ниче толком не работает, ну думаю че-то я туплю...
попытка вторая. внимательно прочитал/перечитал мануал. перезалил файлы из СП в исходный скрипт, установил. ошибок вроде не выдает. сразу переключил шаблон, и началось! пропало окно с разделами каталога, при попытке добавить товар "Ошибка: Этот товар имеет пустой keyword, который должен быть указан", изображения не добавляются.
похоже проще самому перевести, или другой продукт заюзать...
или у меня одного так?

Кейворд нужен обязательно. Даже в английской версии. И шаблон когда переключаете то чистите кэш как написано в мануале. Внимательно все читайте и делайте.

(здесь есть ссылка, которая гостям не доступна зарегистрируйтесь или залогиньтесь)
Кейворд нужен обязательно. Даже в английской версии. И шаблон когда переключаете то чистите кэш как написано в мануале. Внимательно все читайте и делайте.
дык ввожу и кейворд и описание товара - после нажатия кнопки "сохранить", описание не сохраняется, и ошибку про кейворд выдает, про изображения уже писал.
опять все заново переставил, без смены шаблона - такая ж фигня, в шаблоне по умолчанию.
еще вот чего: добавил новую категорию и товар, блин на самом сайте ниче не обновилось, обновил кеш - то же самое.

Блин, а что это может быть???

*

Love

  • *
  • 1934

(здесь есть ссылка, которая гостям не доступна зарегистрируйтесь или залогиньтесь)
Блин, а что это может быть???
Проблемы с кодировкой в базе похоже.

Даже незнаю...

*

Love

  • *
  • 1934

(здесь есть ссылка, которая гостям не доступна зарегистрируйтесь или залогиньтесь)
Даже незнаю...
Не там смотрите.

MySQL-кодировка: UTF-8 Unicode (utf8)