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

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

Joomla 3.5.1 #__update_sites_extensions' doesn't exist

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

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

Сообщений: 11


« : 16.06.2017, 17:54:17 »

Здравствуйте, коллеги!
Прошу пнуть в правильном направлении!

После неудачной попытки обновления(кнопкой обновить), пришлось восстановить из бэкапа, но вместо версии в админке пишет: #__update_sites_extensions' doesn't exist SQL=SELECT `us`.* FROM `#__update_sites_extensions` AS `map` INNER JOIN `#__update_sites` AS `us` ON (us.update_site_id = map.update_site_id) WHERE map.extension_id = '700'
Я так понимаю база от одной версии, а файлы от другой получились.

Можно ли это исправить, если можно то как?
« Последнее редактирование: 16.06.2017, 18:04:00 от mitay2 » Записан
SeBun
Практически профи
*******

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

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



« Ответ #1 : 16.06.2017, 18:17:31 »

Менеджер расширений - База данных, кнопка Исправить
Записан
mitay2
Захожу иногда
**

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

Сообщений: 11


« Ответ #2 : 16.06.2017, 18:36:22 »

Спасибо! Версия схемы базы данных теперь соответствует, но ошибка осталась...
Система все равно ищет #__update_sites_extensions, где это прописано? Какие-то файлы надо заменить?
« Последнее редактирование: 16.06.2017, 18:49:04 от mitay2 » Записан
Septdir
Практически профи
*******

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

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


Skype: septdir


« Ответ #3 : 16.06.2017, 20:48:24 »

Не надо править файлы надо добавить таблицу.И узнать причину почему так вышло ибо это база не новая.
Записан
mitay2
Захожу иногда
**

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

Сообщений: 11


« Ответ #4 : 17.06.2017, 06:44:10 »

Установил Joomla 3.6.0(на которую было обновление), посмотрел какая там таблица, создал такую же, теперь в панели пишет что самая новая версия(хотя новая 3.7.2), но когда на неё жмешь - ошибка синтаксиса SQL:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1 SQL=UPDATE `lmubk_update_sites` SET `last_check_timestamp`='0',`location`='https://update.joomla.org/core/list.xml' WHERE

Есть идеи?
Записан
SeBun
Практически профи
*******

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

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



« Ответ #5 : 18.06.2017, 18:38:39 »

Есть идеи?
Есть. У вас похоже база битая.

Могу такой вариант посоветовать: установите куда нибудь чистую Joomla такой же версии, что у вас и с тем же префиксом таблиц. Далее заходим в phpMyAdmin и делаем дамп базы, обязательно поставив в настройках галочку, что бы в CREATE TABLE добавлялась строчка IF NOT EXISTS... После создания дампа делаем импорт в вашу базу. Таким образом, все существующие таблицы останутся, а отсутствующие будут добавлены.
Записан
Страниц: [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