Форум русской поддержки Joomla!® CMS
09.12.2016, 07:59:44 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Не работают 3 из 5 страниц категорий

 (Прочитано 95 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Agusha3
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 5


« : 26.11.2016, 14:27:33 »

Господа, прощу помощи, есть 5 категорий, 2 из них работаю, то есть свободно можно зайти по URL категории, а вот 3 не открываются выдавая ошибку:
Ошибка: 1104
Вы не можете посетить текущую страницу по причине:
просроченная закладка/избранное
поисковый механизм, у которого просрочен список для этого сайта
пропущен адрес
у вас нет права доступа на эту страницу
Запрашиваемый ресурс не найден.
В процессе обработки вашего запроса произошла ошибка.
Пожалуйста, перейдите на одну из следующих страниц:
Домашняя страница

Уже и Alias менял категорий, снимал с публикации категории, выключал ЧПУ и Переадресацию - все одно, не работает. Новые категории отображаются без проблем. Материалы из нерабочих категорий по прямым URL отображаются. Использую JBZoo CCK. Куда копать? уже всю голову сломал. П.С. не знаю когда это началось, соотвественно что делалось на сатйте и что привело к неработоспособности 3 категорий сказать не могу. Joomla 3.5.1. Прошу помощи, спасибо.   
Записан
Arkadiy
Группа развития
*****

Репутация: +432/-0
Online Online

Пол: Мужской
Сообщений: 5316


Крепитесь, други.


« Ответ #1 : 26.11.2016, 21:46:28 »

Скорее всего ошибается компонент, на который идет ссылка.
Записан
Agusha3
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 5


« Ответ #2 : 26.11.2016, 21:50:39 »

Я включил режим отладки и на этих 3 страницах получаю ошибку: The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET MAX_JOIN_SIZE=# if the SELECT is okay SQL=SELECT a.* FROM kk2f0_zoo_item AS a LEFT JOIN kk2f0_zoo_category_item AS b ON a.id = b.item_id LEFT JOIN kk2f0_zoo_search_index AS s ON a.id = s.item_id AND s.element_id IN ('_jbzoo_0_field__none', '_jbzoo_0_mode_s', '_jbzoo_0_order_asc') WHERE a.application_id = 1 AND a.access IN (1,5) AND a.state = 1 AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2016-11-26 13:21:12') AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2016-11-26 13:21:12') AND b.category_id  = 512 GROUP BY a.id ORDER BY a.priority DESC, s.value LIMIT 0,20

ID разное, конечно но суть одна и та же. В каждой категории более, чем 5000 опубликованных материалов, а в двух рабочих категориях, материалов меньше, чем по 2 000 в каждой.
Записан
Arkadiy
Группа развития
*****

Репутация: +432/-0
Online Online

Пол: Мужской
Сообщений: 5316


Крепитесь, други.


« Ответ #3 : 26.11.2016, 22:14:21 »

У вас в зуу слишком много категорий?
Записан
Agusha3
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 5


« Ответ #4 : 27.11.2016, 17:47:01 »

всего 5 категорий, но в каждой категории очень много различных материалов.
Записан
voland
Профи
********

Репутация: +488/-86
Offline Offline

Пол: Мужской
Сообщений: 8732


любит наш народ всякое гавно...


« Ответ #5 : 27.11.2016, 19:45:57 »

Ну самое простое - попросить хостера увеличить MAX_JOIN_SIZE
Записан
Agusha3
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 5


« Ответ #6 : 27.11.2016, 21:54:49 »

Я выполнил этот запрос на хостинге в phpMyAdmin и он тоже выдал такую же ошибку. Но, если выполнять запрос с SET SQL_BIG_SELECTS=1, то он выполняется прекрасно. Может быть кто-нибудь знает, куда вписать SET SQL_BIG_SELECTS=1 в Joomla или в плагине Zoo? Буду благодарен за наводки. ПС. хостингу написал, но пока он молчит.
Записан
Agusha3
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 5


« Ответ #7 : 28.11.2016, 11:50:03 »

Решил вопрос: под строкой    $db = $this->database; добавил          $query = "SET SQL_BIG_SELECTS=1";         $db->query($query); это в файле /administrator/components/com_zoo/tables/item.php (строка 443)
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet