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

anzak

  • Новичок
  • 20
  • 0 / 0
Сайт на Joomla  3.3.6 + VirtueMart 3.0.2
При обновлении VirtueMart 3.0.2 до версии 3.0.4 в админке панели управления Joomla открылась только верхняя строчка элементов упраления, все остальные исчезли, а в браузере высветилась информация об ошибке: 1242 Subguery returns more than 1 row SQL=SELECT m.id, m.title, m.alias, m.link. m.parent_id, m.img, m.FROM, ............................
Изучил  аналогичную информацию, восстанавливал из резервной копии, перезаливал через сервер все папки Virtuemart3.0.2 и  Joomla3.3.6, менял папку [fof]  ничего не помогает.
Подскажите, пожайлуста, как решить возникшую проблему

« Последнее редактирование: 02.02.2015, 18:58:28 от b2z »
*

robert

  • Живу я здесь
  • 4313
  • 409 / 15
Re: Ошибка:1242 Subguery returns more than 1 row
« Ответ #1 : 02.02.2015, 12:30:06 »
Запрос выдал неколько результатов вместо ожидаемого 1, нужно найти этот запрос и посмотреть. Не претендую на роль помощника, поскольку нет времени, но советую вам дать больше информации: с ваших слов, кроме тех, кто попадал в точно такую ситуацию, никто не сможет ничего конкретного сказать.
  • Не будь паразитом, сделай что-нибудь самостоятельно!
  • В личке и по Skype не даю советов.
*

anzak

  • Новичок
  • 20
  • 0 / 0
Re: Ошибка:1242 Subguery returns more than 1 row
« Ответ #2 : 02.02.2015, 13:01:04 »
Панель управления и полное описание ошибки

1. Панель управления:

2. Информация об ошибке:
« Последнее редактирование: 02.02.2015, 13:16:06 от anzak »
*

robert

  • Живу я здесь
  • 4313
  • 409 / 15
Re: Ошибка:1242 Subguery returns more than 1 row
« Ответ #3 : 02.02.2015, 13:51:14 »
Войдите в БД, в таблицу vi17n_extensions и сделайте такой запрос
Код: php-brief
SELECT * FROM `vi17n_extensions` e WHERE e.element='com_virtuemart'
Результат выложите сюда.
  • Не будь паразитом, сделай что-нибудь самостоятельно!
  • В личке и по Skype не даю советов.
*

anzak

  • Новичок
  • 20
  • 0 / 0
Re: Ошибка:1242 Subguery returns more than 1 row
« Ответ #4 : 02.02.2015, 16:34:20 »
Результат SQL-запроса
1. Текст:
Хост: localhost
База данных: bazis2
Время создания: Фев 02 2015 г., 16:20
Создан: phpMyAdmin 3.4.11.1deb2+deb7u1 / MySQL 5.5.40-0+wheezy1
SQL-запрос: SELECT * FROM `vi17n_extensions` e WHERE e.element='com_virtuemart' LIMIT 0, 30 ;
Строки: 1



extension_id

name

type

element

folder

client_id

enabled

access

protected

manifest_cache

params

custom_data

system_data

checked_out

checked_out_time

ordering

state


10015 VirtueMart component com_virtuemart  1 1 0 0 {"name":"VIRTUEMART","type":"component","creationD... {}  {"compatibility":{"installed":{"value":[".*"],"ver... 0 0000-00-00 00:00:00 0 0
2. Файл ipg^

*

robert

  • Живу я здесь
  • 4313
  • 409 / 15
Re: Ошибка:1242 Subguery returns more than 1 row
« Ответ #5 : 02.02.2015, 17:01:39 »
С табилцей extensions нормально. У вас стандартный шаблон админки?
  • Не будь паразитом, сделай что-нибудь самостоятельно!
  • В личке и по Skype не даю советов.
*

anzak

  • Новичок
  • 20
  • 0 / 0
Re: Ошибка:1242 Subguery returns more than 1 row
« Ответ #6 : 02.02.2015, 17:11:29 »
Да шаблон isis
когда выполняю вход в панель упрпавления в журнале логов на сервере формируется ошибка:
мой сайт/administrator/modules/mod_vmmenu/helper.php(46): J in /var/www/rpiwwwoj/data/www/orifllame.spb.ru/libraries/joomla/database/driver/mysqli.php on line 606, referer: http://мой сайт/administrator/
а вот строки 605, 606 файла mysqli.php
605  JLog::add(JText::sprintf('JLIB_DATABASE_QUERY_FAILED', $this->errorNum, $this->errorMsg), JLog::ERROR, 'databasequery');
606     throw new RuntimeException($this->errorMsg, $this->errorNum);


*

robert

  • Живу я здесь
  • 4313
  • 409 / 15
Re: Ошибка:1242 Subguery returns more than 1 row
« Ответ #7 : 02.02.2015, 17:18:19 »
Выкладывайте под спойлером содержимое /administrator/modules/mod_vmmenu/helper.php, у меня нет VM вашей версии.
  • Не будь паразитом, сделай что-нибудь самостоятельно!
  • В личке и по Skype не даю советов.
*

anzak

  • Новичок
  • 20
  • 0 / 0
Re: Ошибка:1242 Subguery returns more than 1 row
« Ответ #8 : 02.02.2015, 17:23:28 »
Код убрал
« Последнее редактирование: 02.02.2015, 17:41:22 от anzak »
*

robert

  • Живу я здесь
  • 4313
  • 409 / 15
Re: Ошибка:1242 Subguery returns more than 1 row
« Ответ #9 : 02.02.2015, 17:36:35 »
Уберите код под спойлер
Спойлер
[свернуть]
Не вижу ошибки. Попробуйте менять стр.53
Код: php-brief
foreach ($vmComponentItems as &$vmComponentItem) {
на
Код: php-brief
foreach ($vmComponentItems as $vmComponentItem) {
  • Не будь паразитом, сделай что-нибудь самостоятельно!
  • В личке и по Skype не даю советов.
*

anzak

  • Новичок
  • 20
  • 0 / 0
Re: Ошибка:1242 Subguery returns more than 1 row
« Ответ #10 : 02.02.2015, 17:54:28 »
В результате замены в браузере исчезла информация об ошибке,
но при нажатии на любой раздел панели управления в верхней строчке  элементы панели в нижней части по-прежнему не  появляются
*

robert

  • Живу я здесь
  • 4313
  • 409 / 15
Re: Ошибка:1242 Subguery returns more than 1 row
« Ответ #11 : 02.02.2015, 18:19:41 »
Отключите этот модуль.
  • Не будь паразитом, сделай что-нибудь самостоятельно!
  • В личке и по Skype не даю советов.
*

anzak

  • Новичок
  • 20
  • 0 / 0
Re: Ошибка:1242 Subguery returns more than 1 row
« Ответ #12 : 02.02.2015, 18:49:32 »
Внимательно просмотрел папку administrator/modules  Joomla 3.3.6 с официального сайта и обомлел-она не содержит подпапки mod_vmmenu, удалил ее и не нарадуюсь все работает нормально.
Не понятно каким образом она затесалась туда при обновлении.
Вам robert ОГРОМНОЕ СПАСИБО!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Ошибка обновления до 3.8.3 загрузкой пакета

Автор Ebelous

Ответов: 2
Просмотров: 85
Последний ответ 15.01.2018, 21:27:42
от Ebelous
Внимание Ошибка подключения к SMTP

Автор SeaGod

Ответов: 4
Просмотров: 5135
Последний ответ 07.01.2018, 20:56:26
от avtomastersu
Ошибка при изменении настроек на ЖШ

Автор ramiskzn

Ответов: 0
Просмотров: 85
Последний ответ 24.12.2017, 00:10:14
от ramiskzn
Ошибка обновления 3.8.0. Белый экран в админке

Автор sabnok

Ответов: 13
Просмотров: 1354
Последний ответ 16.12.2017, 19:42:09
от samararos
Ошибка при обновлении с J 2.5.28 до J 3.4

Автор Lepiloff

Ответов: 6
Просмотров: 840
Последний ответ 10.12.2017, 15:50:40
от zeus07