0 Пользователей и 1 Гость просматривают эту тему.
  • 20 Ответов
  • 1563 Просмотров
*

Doctor Death

  • Захожу иногда
  • 140
  • 1 / 0
давно не обновлял JS (была версия 4.4.1)
сегодня решил последовательно обновиться до последней 4.10.0
проверял работу только на открытие странички с товарами
вроде все обновилось без ошибок
но при полном тестировании выяснилось, что не работает создание и редактирование товаров
список показывает, в магазине показывает как список так и подробности
А в админке при попытки создать и отредактировать товар пустой экран. Вывод ошибок включал - в бестолку пустой экран и все
в логах вот такая ошибка в обеих случаях:

PHP Fatal error:  Call to a member function getProductOptions() on a non-object in /srv/radio-portal/administrator/components/com_jshopping/controllers/products.php on line 434, referer: http://www.radio-portal.ru/administrator/index.php?option=com_jshopping&controller=products&category_id=0


В какую сторону копать (откатиться на старую версию могу конечно хочется попробовать починить)
*

Doctor Death

  • Захожу иногда
  • 140
  • 1 / 0
Re: Ошибка после обновления JS
« Ответ #1 : 12.06.2015, 10:49:48 »
пока закоментировал сроку 434 в products.php
вроде заработало
но выводит во такую ошибку в верху страницы

Предупреждение
Таблица productOption не поддерживается. Файл не найден.
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Ошибка после обновления JS
« Ответ #2 : 12.06.2015, 10:58:23 »
1.посмотрите логи, что именно выводит
2.пропробуйте права изменить на папки.
3.Дайте код PHP этот на обозрение, быстрее прочитаем и найдём, где собака порылась
***
function getProductOptions() вам ни о чем не говорит? Может вы сами погуглите, раз функцию не знаете?
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

nevigen

  • Moderator
  • 10436
  • 863 / 25
  • http://n*****n.com
Re: Ошибка после обновления JS
« Ответ #3 : 12.06.2015, 11:18:53 »
DB checker прогоните
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Ошибка после обновления JS
« Ответ #4 : 12.06.2015, 11:20:45 »
и файлы все перепишите по ftp из дистрибутива 4.10
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Doctor Death

  • Захожу иногда
  • 140
  • 1 / 0
Re: Ошибка после обновления JS
« Ответ #5 : 12.06.2015, 11:27:41 »
1) db прочекил
2) права проверил
3) файлы переписывал
4) лог ошибки я и так выложил

вот код участка (гугл ничего не находит)

Код
       ^
        $_product_option = JSFactory::getTable('productOption', 'jshop');^
#        $product_options = $_product_option->getProductOptions($product_id); # строка 434 которую я на данный момент закоментировал
        $product->product_options = $product_options;^
        ^
        if ($jshopConfig->return_policy_for_product){ ^
            $_statictext = JSFactory::getModel("statictext");^
            $first = array();^
            $first[] = JHTML::_('select.option', '0', _JSHP_STPAGE_return_policy, 'id', 'alias');^
            $statictext_list = $_statictext->getList(1);^
            $lists['return_policy'] = JHTML::_('select.genericlist', array_merge($first, $statictext_list), 'options[return_policy]','class = "inputbo
        }^
        ^
        $dispatcher->trigger('onBeforeDisplayEditProduct', array(&$product, &$related_products, &$lists, &$listfreeattributes, &$tax_value));^
^
        $view=$this->getView("product_edit", 'html');^
        $view->setLayout("default");^
        $view->assign('product', $product);^
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Ошибка после обновления JS
« Ответ #6 : 12.06.2015, 11:36:00 »
а вы роутер не меняли? у вас стоят оригиналы файлов?
ну и все другие(не буду перечислять)
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Ошибка после обновления JS
« Ответ #7 : 12.06.2015, 11:38:48 »
3) файлы переписывал

если бы переписывали, этой ошибки не было. иного решения, кроме как переписать все файлы из дистрибутива 4.10 в соответствующие папки, нет.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Ошибка после обновления JS
« Ответ #8 : 12.06.2015, 11:40:04 »
правильный совет и ответ.перезалейте файлы!Чудес не бывает!
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

Doctor Death

  • Захожу иногда
  • 140
  • 1 / 0
Re: Ошибка после обновления JS
« Ответ #9 : 12.06.2015, 11:40:44 »
а вы роутер не меняли? у вас стоят оригиналы файлов?
ну и все другие(не буду перечислять)
нет не менял - оригенальные
если бы переписывали, этой ошибки не было. иного решения, кроме как переписать все файлы из дистрибутива 4.10 в соответствующие папки, нет.
если бы это помоголо я бы вопросов не задавал
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Ошибка после обновления JS
« Ответ #10 : 12.06.2015, 11:43:02 »
обновите компонент
у вас БД останется
возможно плагины(аддоны) у вас мутят что-то, вы что-то ставили новое?
И вообще, у вас ранее работало?
***
Моё мнение= у вас не совместимось какая-то: или обнова не та, или PHP версия, или расширения матюкаются.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

Doctor Death

  • Захожу иногда
  • 140
  • 1 / 0
Re: Ошибка после обновления JS
« Ответ #11 : 12.06.2015, 11:45:44 »
да до обновления работало без проблем
может что-то не срастается с версией php ? у меня PHP: 5.3.17
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Ошибка после обновления JS
« Ответ #12 : 12.06.2015, 11:51:01 »
тут вилами по воде писано.Телепатов нет и понять, лично я, не могу.
код без ошибок, но опять же, куда его тулите.
я думаю, у вас проблема с сопостовлением версий жс и хоста.
или обнова у вас грустная...
ну чудес нету ведь( может и есть, но я не видел)
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Ошибка после обновления JS
« Ответ #13 : 12.06.2015, 11:56:22 »
если бы это помоголо я бы вопросов не задавал

ну я не пойму вас :) если я скопирую вам файлы, и это поможет - что будем делать? еще раз: вам нужно переписать все файлы из дистрибутива 4.10 в соответствующие папки. все. никаких других решений проблемы нет и быть не может.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

nevigen

  • Moderator
  • 10436
  • 863 / 25
  • http://n*****n.com
Re: Ошибка после обновления JS
« Ответ #14 : 12.06.2015, 12:03:53 »
удалите старые из админки и запишите новЫе из инсталяции
не поверху а именно с удалением.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Doctor Death

  • Захожу иногда
  • 140
  • 1 / 0
Re: Ошибка после обновления JS
« Ответ #15 : 12.06.2015, 12:06:41 »
ещё раз - именно это я и делал
и именно из дистрибутива 4.10

может там файлы не только в administrator/components/com_jshopping и /components/com_jshopping  + ланвичи ложться? - может ещё кудато-то ? но в инсталяторе я не нашел ничего такого
*

Doctor Death

  • Захожу иногда
  • 140
  • 1 / 0
Re: Ошибка после обновления JS
« Ответ #16 : 12.06.2015, 12:07:21 »
удалите старые из админки и запишите новЫе из инсталяции
не поверху а именно с удалением.

ща чистый сайт понимаю для тестирования....
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Ошибка после обновления JS
« Ответ #17 : 12.06.2015, 12:24:17 »
ещё раз - именно это я и делал
и именно из дистрибутива 4.10

покажите откуда скачивали
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Ошибка после обновления JS
« Ответ #19 : 12.06.2015, 13:43:00 »
файл какой?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Doctor Death

  • Захожу иногда
  • 140
  • 1 / 0
Re: Ошибка после обновления JS
« Ответ #20 : 12.06.2015, 18:08:02 »
победа за нами!
после распаковки архива по всей видимости антивирус на серваке сожрал файл
components\com_jshopping\tables\productoption.php  так что его не было не в распакованном архиве ни в компоненте. пришлось занести его в исключение на серваке, а то он его никак ни хотел туда записывать (видать что то в структуре напомнило вирусяку)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

1054 - Unknown column 'alias_ru' in 'field list'

Автор threemonkeys

Ответов: 28
Просмотров: 5588
Последний ответ 04.03.2019, 01:06:27
от busik
Не могу обновить JoomShopping до 4.7.0

Автор AlekS-1

Ответов: 10
Просмотров: 3191
Последний ответ 30.10.2014, 12:59:39
от Biss
Не находит страницу

Автор Voznesensk

Ответов: 1
Просмотров: 956
Последний ответ 17.10.2014, 18:19:53
от Biss
Как сделать чтоб в пункте меню отображали

Автор million777

Ответов: 5
Просмотров: 1267
Последний ответ 14.12.2013, 14:15:02
от million777
Непойму почему ссылки http://.../component/jshopping/...

Автор wfedin

Ответов: 6
Просмотров: 2177
Последний ответ 22.01.2013, 18:16:08
от intcorp