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

*

Spido

  • *
  • 1612

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


Кеш чистить не забываем.

доброго времени суток,
Возникла проблема:
После оставления комментариев для товара вылезает везде и всюду ошибка типа:

PHP Warning: Missing argument 3 for utf8_wordwrap(), called in /home/virtwww/w_digitech-su_8c52acee/http/includes/modules/boxes/reviews.php on line 106 and defined in /home/virtwww/w_digitech-su_8c52acee/http/includes/modules/boxes/reviews.php on line 3

или

PHP Notice: Undefined index: country_iso_code_2 in /home/virtwww/w_digitech-su_8c52acee/http/includes/classes/shopping_cart.php on line 694

и еще вот такие

PHP Notice: Undefined variable: total in /home/virtwww/w_digitech-su_8c52acee/http/includes/modules/boxes/reviews.php on line 14

или вот так

PHP Notice: Undefined variable: i in /home/virtwww/w_digitech-su_8c52acee/http/includes/modules/boxes/reviews.php on line 16


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

Данные о сервере:
HTTP сервер:     Apache/2.2.12 (Unix) PHP/5.2.12     PHP версия:     PHP: 5.2.12 / Zend: 2.2.0 (дополнительная информация)

osCommerce Online Merchant v3.0a5 Service Pack 1 - Russian v. 1.3 SP1 -    osCommerce

кстати я проверил комментарии к товарам и на вашем тестовом сайте... (здесь есть ссылка, которая гостям не доступна зарегистрируйтесь или залогиньтесь)
там тоже ошибка вылезает:
Warning: sprintf() [function.sprintf]: Too few arguments in C:\inetpub\phpsites\demshop3x.oscommerce.ru\templates\default\content\products\reviews_info.php on line 39
ужас!

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

Вот данные настроек сервера на котором все 100% работает. Сравните со своими и если надо подкорректируйте.

Операционная система сервера:    FreeBSD 6.3-STABLE    База данных:    MySQL 5.0.89
 
HTTP сервер:    Apache/2.2.14 (FreeBSD) PHP/5.2.12 with Suhosin-Patch mod_fcgid/2.3.4 mod_ssl/2.2.14 OpenSSL/0.9.7e-p1    

PHP: 5.2.12 / Zend: 2.2.0

Настройки PHP во вложении.

Есть возможность перевести сайт на Mod_php, Mod_php без Zend optimizer или fastcgi.

Если эта ошибка с коментариями связана с сервером... посоветуйте какой выбрать..

Попробуйте разные настройки. Поэкспериментируйте. Может быть решите проблему, и другим тоже потом будет понятно что надо делать. Я пока сам не задавался целью понять откуда это, так как у меня и у большинства такой проблемы не наблюдается...

У меня беда , не работает меню конфигурация подменю конвигурация. При попытке что либо сделать появляется ошибка PHP Fatal error: Call to undefined function json_encode().. на странице крутится чтение без конца и все. Помогите чайнику

*

igrik

  • *
  • 15

Добрый день.
Имею следующую проблему- в меню доставки купленного товара не отображается список стран и ниспадающий список стран пуст.
 Пишет следующую ошибку - "Warning: [MYSQL] Sort aborted (1028): [QUERY] select * from osc_countries order by countries_name in Z:\home\mysite.ru\www\includes\classes\database.php on line 72" хотя таблица osc_countries существует, имеет корректное содержимое. Страна - Украина, соответственно в "Кофигурация- Страны выбрана Ukraine"
Теоретически торговли за рубеж нет, т.е. это поле не нужно вообще но в "Конфигурация - настройки клиентов" отключить его невозможно. (кстати дополнительная небольшая проблема- если отключить ввод даты рождения то регистрация нового пользователя невозможна - ошибку не выдает, но не добавляется запись в osc_customers)
Никакие дополнительные модули, шаблоны не устанавливались, код вручную не редактировался.
Буду благодарен за варианты решения проблемы.

Переустановите магазин... Возможно побились какие то файлы... Если не поможет то будем думать что посоветовать...

(здесь есть ссылка, которая гостям не доступна зарегистрируйтесь или залогиньтесь)
У меня беда , не работает меню конфигурация подменю конвигурация. При попытке что либо сделать появляется ошибка PHP Fatal error: Call to undefined function json_encode().. на странице крутится чтение без конца и все. Помогите чайнику
Не знаю чем помочь... Если найдете решение, то отпишитесь пожалуйста...

У меня кроме ошибки с отзывами (см. выше)
Похожая ошибка №1058 в data_base.php видел решение для ошибок 1058 и 1028 на офф форме коммеса,
но проблема в том что там решение для версии 2.2 я же пользуюсь 3а5

Так что Igrik если у тебя версия 2.2 ищи решение черещ поиск на oscommerce.com
C чем это связанно не знаю.
Пвтался переустанавливать менять сарвера и типы баз данных не помогло(((
Если найдете решение буду очень рад вашей помощи.

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

Узнал как исправить себе ошибку с сортировкой по цене (PHP Warning: [MYSQL] Unknown column 'final_price' in 'order clause' (1054): [QUERY] select distinct p.products_id from osc_products p left join osc_product_attributes pa on (p.products_id = pa.products_id) left join osc_templates_boxes tb on (pa.id = tb.id and tb.code = "manufacturers"), osc_products_description pd, osc_categories c, osc_products_to_categories p2c where p.products_status = 1 and p.products_id = pd.products_id and pd.language_id = 1 and p.products_id = p2c.products_id and p2c.categories_id = c.categories_id and pa.value = 2 order by final_price , pd.products_name limit 0, 20 in /homepages/.../includes/classes/database.php on line 72):
Файл: ......\includes\classes\products.php
Линия: 71-73
находим:

Код: (здесь есть ссылка, которая гостям не доступна зарегистрируйтесь или залогиньтесь)
    case 'price':
          $this->_sort_by = 'final_price';
          break;
и меняем на:
Код: (здесь есть ссылка, которая гостям не доступна зарегистрируйтесь или залогиньтесь)
case 'price':
$this->_sort_by = 'p.products_price';
break;

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

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

это все хорошо... Спасибо.
осталось решить проблему с комментариями,
как найду решение сразу отпишу.