Jump to content


Photo
- - - - -

Локальная ошибка 1054 на странице товара

1054

Best Answer SmetDenis , 03 March 2016 - 14:42

С помощью доступов от topinsполучилось разобраться.

Нужно добавить правку в этот файл
media\zoo\applications\jbuniversal\framework\models\jbmodel.related.php

$elemValue = (array)$this->_quote($elemValue);
$conds[] = $tableFieldName . ' IN (' . implode(', ', $elemValue) . ')';
igc3_200x0.png

Если у кого-то это не решит проблему, то отправьте мне временный доступ FTP и панель управления. Go to the full post


  • This topic is locked This topic is locked
17 replies to this topic

#1 topins

topins
  • JBZoo User (rus)
  • User rate: 0.3
  • posts: 369
  • topics: 56

Posted 02 March 2016 - 13:46

По многим товарам (но не всем) сайта стало выдавать 1054 ошибку. Пример страниц можно посмотреть тут тут тут тут

 

Переиндексации, чистка кеша и прочие танцы з бубном не спасают. При чем - не работают FULL страницы некоторых товаров, к примеру - тут все работает корректно.

 

HELP!


Edited by topins, 02 March 2016 - 17:37.

  • 0

#2 Ande_evrika

Ande_evrika
  • JBZoo User (rus)
  • User rate: 0.2
  • posts: 17
  • topics: 3

Posted 03 March 2016 - 08:08

Подтверждаю. Проблема один в один та же. Причем вчера все работало, а сегодня обновился патчем до 2.2.6 и....получил то, что имеем - белый экран и в заголовке страницы "Ошибка 1054". Не знаю, связано ли это с обновлением, но.....повторюсь, вчера все работало. Процитирую "Переиндексации, чистка кеша и прочие танцы с бубном не спасают." Посмотреть тоже можно тут . Да в общем во всех товарах быстрый показ работает, а полный - белая страница. (Joomla: 3.4.8 JBZoo: 2.2.6 Pro rev3130 Zoo: 3.3.15WidgetKit: 2.6.0)


  • 0

#3 DMTR3000S

DMTR3000S
  • JBZoo User (rus)
  • User rate: 110.7
  • posts: 1044
  • topics: 44

Posted 03 March 2016 - 08:25

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


  • 0

#4 Ande_evrika

Ande_evrika
  • JBZoo User (rus)
  • User rate: 0.2
  • posts: 17
  • topics: 3

Posted 03 March 2016 - 08:56

Включил отображение ошибок через E_ALL(вывод всех возможных ошибок включил) и включил display_errors
По прежнему белый экран.
  • 0

#5 CB9TOIIIA

CB9TOIIIA
  • Administrators
  • User rate: 230.6
  • posts: 3680
  • topics: 235

Posted 03 March 2016 - 09:07

ini_set("log_errors", 1);
error_reporting(E_ALL);
ini_set("display_errors", 1);
ini_set('error_log','my_file.log');
ini_set("log_errors", 1);
ini_set("log_errors", 1);

в index.php шаблона


  • 0

#6 DMTR3000S

DMTR3000S
  • JBZoo User (rus)
  • User rate: 110.7
  • posts: 1044
  • topics: 44

Posted 03 March 2016 - 09:36

По прежнему белый экран

Попробуйте вставить в .htaccess это:

php_flag display_errors on

P.S. htaccess.txt в корне сайта переименован в .htaccess, надеюсь?


  • 0

#7 topins

topins
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.3
  • posts: 369
  • topics: 56

Posted 03 March 2016 - 09:40

 

ini_set("log_errors", 1);
error_reporting(E_ALL);
ini_set("display_errors", 1);
ini_set('error_log','my_file.log');
ini_set("log_errors", 1);
ini_set("log_errors", 1);

в index.php шаблона

 

Добавил, это как то поможет решить вопрос? Вот баг репорт: Attached File  jbzoo-system-report-1456994370.zip   18.85KB   76 downloads


  • 0

#8 topins

topins
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.3
  • posts: 369
  • topics: 56

Posted 03 March 2016 - 09:48

Попробуйте вставить в .htaccess это:

php_flag display_errors on

P.S. htaccess.txt в корне сайта переименован в .htaccess, надеюсь?

Сразу 500 ошибка на всем сайте.


  • 0

#9 CB9TOIIIA

CB9TOIIIA
  • Administrators
  • User rate: 230.6
  • posts: 3680
  • topics: 235

Posted 03 March 2016 - 09:49

ini_set("log_errors", 1);
error_reporting(E_ALL);
ini_set("display_errors", 1);

Принудительно в php включает ошибки - поэтому должен быть не белый экран - а строка с ошибкой.


  • 0

#10 Ande_evrika

Ande_evrika
  • JBZoo User (rus)
  • User rate: 0.2
  • posts: 17
  • topics: 3

Posted 03 March 2016 - 09:59

ini_set("log_errors", 1);
error_reporting(E_ALL);
ini_set("display_errors", 1);

Принудительно в php включает ошибки - поэтому должен быть не белый экран - а строка с ошибкой.

 

Не было ошибок и в этом случае. Белый экран

А вот в  случае 

  1. php_flag display_errors on выдает сообщение в браузере ERR_EMPTY_RESPONSE

Я на хостинге в настройка PHP и включал 

 
error_reporting , Все предупреждения и ошибки E_ALL, display_errors
По сути, этого было бы предостаточно для принудительного вывода ошибок, но....

  • 0





Also tagged with one or more of these keywords: 1054

Click to return to top of page in style!