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

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

Ошибка MySQL 1054 при открытии карты сайта

 (Прочитано 499 раз)
0 Пользователей и 1 Гость смотрят эту тему.
zeus07
Завсегдатай
*****

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

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



« : 08.08.2015, 16:51:54 »

Здравствуйте!

Скриншот ошибки: http://clip2net.com/s/3lRIJlT

Сайт: http://mamaspuzzles.com.ua/sitemap

Подскажите пожалуйста, как исправить? Уже переустанавливал Xmap, но результата не принесло
Записан
AlexeyGal
Давно я тут
****

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

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



« Ответ #1 : 09.08.2015, 00:06:47 »

Здравствуйте!
Скриншот ошибки: http://clip2net.com/s/3lRIJlT
Подскажите пожалуйста, как исправить? Уже переустанавливал Xmap, но результата не принесло

1. про ошибку 1054 я уже писал http://joomlaforum.ru/index.php/topic,296029.msg1547089.html#msg1547089 похожая проблема, только у Вас нада изменить [author] в ORDER BY на [default]

2. адрес /sitemap нада заменить на /sitemap.xml
« Последнее редактирование: 09.08.2015, 00:12:11 от AlexeyGal » Записан
zeus07
Завсегдатай
*****

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

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



« Ответ #2 : 09.08.2015, 00:56:47 »

Немного не могу понять, это в какой колонке надо заменить?
Здесь получается проблема с таблицей контента. Но в ней нет столбца order by
Записан
AlexeyGal
Давно я тут
****

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

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



« Ответ #3 : 09.08.2015, 01:05:53 »

Немного не могу понять, это в какой колонке надо заменить?
Здесь получается проблема с таблицей контента. Но в ней нет столбца order by

[ORDER BY author] это не столбец, а инструкция SQL [упорядочить по] столбцу [author]

Для этого лезем в базу данных с помощью phpMyAdmin и ищем поиском в таблице 'j_menu' в столбце 'params' значение "orderby_pri":"author", заменяем на "orderby_pri":"default"
после этого (теоретически) sitemap должен заработать без ошибки!
« Последнее редактирование: 09.08.2015, 01:34:00 от AlexeyGal » Записан
zeus07
Завсегдатай
*****

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

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



« Ответ #4 : 09.08.2015, 01:16:49 »

Открыл на редактирование пункт меню с картой сайта, и в параметрах только вот это: http://clip2net.com/s/3lSzEux
Записан
AlexeyGal
Давно я тут
****

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

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



« Ответ #5 : 09.08.2015, 01:20:54 »

Открыл на редактирование пункт меню с картой сайта, и в параметрах только вот это: http://clip2net.com/s/3lSzEux

тут все нормально! не "пункт меню с картой сайта" нада открывать, а ПОИСКОМ по ВСЕМ МЕНЮ искать! Где-то в одном из меню у Вас указано- упорядочить материалы по Автору вместо DEFAULT вот нада вернуть обратно в значение DEFAULT.

Это ошибка самого компонента- он некорректно обрабатывает запросы к меню, если там указаны упорядочивания.

Если Необходимо материалы упорядочивать по Автору, то нада уж править сам код компонента Xmap на корректный!
Записан
zeus07
Завсегдатай
*****

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

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



« Ответ #6 : 09.08.2015, 01:26:06 »

НЕ находит в таблице этого, пустой запрос возвращает...
Записан
AlexeyGal
Давно я тут
****

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

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



« Ответ #7 : 09.08.2015, 01:32:38 »

НЕ находит в таблице этого, пустой запрос возвращает...

"orderby_pri":"author"  поищи, этот должен быть!
« Последнее редактирование: 09.08.2015, 01:46:07 от AlexeyGal » Записан
zeus07
Завсегдатай
*****

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

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



« Ответ #8 : 09.08.2015, 01:43:12 »

тоже нету
Записан
AlexeyGal
Давно я тут
****

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

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



« Ответ #9 : 09.08.2015, 01:49:20 »

тоже нету

не может быть! в скриншоте, что вы прислали ясно написан SQL запрос: ORDER BY author ! упорядочить по автору!
ищите в базе данных где у Вас упорядочивание по автору стоит "orderby_pri":"author" либо "orderby_sec":"author"
надо убрать это упорядочивание на "" либо "default"
« Последнее редактирование: 09.08.2015, 08:37:58 от AlexeyGal » Записан
passer
Живу я здесь
******

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

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



« Ответ #10 : 09.08.2015, 02:02:44 »

Ищите где этот запрос формируется и меняйте ...ORDER BY author... на ...ORDER BY a.author...
Записан
AlexeyGal
Давно я тут
****

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

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



« Ответ #11 : 09.08.2015, 02:10:11 »

Ищите где этот запрос формируется и меняйте ...ORDER BY author... на ...ORDER BY a.author...

это не поможет, ошибка сохранится, так как в запросе SELECT нету a.author тоже!
чтобы происходил ORDER BY a.author сначала нада  в SELECT a.author добавить, но в таблице #_content отсутствует столбец 'author' там есть только 'created_by'!

Если метод научного тыка не подходит- необходимо брать модуль xdebug для php и ставить точку останова при вхождении в компонент Xmap далее пошагово выполнять php и найти место где этот запрос формируется, затем править SQL и PHP код!
« Последнее редактирование: 09.08.2015, 08:46:19 от AlexeyGal » Записан
AlexeyGal
Давно я тут
****

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

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



« Ответ #12 : 09.08.2015, 08:09:06 »

что-то у меня не получилось воспроизвести такую ошибку!

1. укажите версию Joomla,
2. версию Xmap и версию Xmap плагина который при включении вызывает ошибку.
3. попробуйте последнюю версию Xmap, возможно в ней ошибка не возникнет

возможно Вы используете раннюю версию Xmap так как мне не удается такую ошибку воспроизвести на моей версии Xmap
« Последнее редактирование: 09.08.2015, 08:36:54 от AlexeyGal » Записан
Страниц: [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