Перейти к содержимому



Ошибки в базе данных. Что они обозначают?

#1 m0tti

m0tti
  • Пользователь
  • 343 сообщений
  • Репутация: 0
0

Отправлено 05 Апрель 2009 - 20:01

А что это значит

JInstaller::install: Ошибка SQL DB function failed with error number 1146
Table 'motti_pravda-vitezi.jos_mambots' doesn't exist SQL=INSERT INTO `jos_mambots` (`name`, `element`,`folder`,`published`,`ordering`) VALUES ('Автоматическая загрузка новостей командой клиента', 'newsgrabberjc', 'content',1,20);
SQL = 
INSERT INTO `jos_mambots` (`name`, `element`,`folder`,`published`,`ordering`) VALUES ('Автоматическая загрузка новостей командой клиента', 'newsgrabberjc', 'content',1,20);
Компонент Установить: Ошибка SQL DB function failed with error number 1146
Table 'motti_pravda-vitezi.jos_mambots' doesn't exist SQL=INSERT INTO `jos_mambots` (`name`, `element`,`folder`,`published`,`ordering`) VALUES ('Автоматическая загрузка новостей командой клиента', 'newsgrabberjc', 'content',1,20);
SQL = 
INSERT INTO `jos_mambots` (`name`, `element`,`folder`,`published`,`ordering`) VALUES ('Автоматическая загрузка новостей командой клиента', 'newsgrabberjc', 'content',1,20)

 

 

  • 0

#2 ZiTosS

ZiTosS
  • Пользователь
  • 5 148 сообщений
  • Репутация: 8

Отправлено 05 Апрель 2009 - 20:41

m0tti,
1) Уважайте пользователей и заключайте код в специальные теги, чтобы он был отформатирован. Я вам поправил...
2)

Table 'motti_pravda-vitezi.jos_mambots' doesn't exist

Данная строка сообщает, что Таблица motti_pravda-vitezi.jos_mambots не была создана. Отсюда и все остальные ошибки.
INSERT INTO означает вставить данные в определённую таблицу. Как же вы будете их вставлять, если таблицы не существует. Вот PHP и ругается :)
  • 0

#3 m0tti

m0tti
    Topic Starter
  • Пользователь
  • 343 сообщений
  • Репутация: 0

Отправлено 05 Апрель 2009 - 20:58

Я просто хотел поставить компонент Newsgrabber JC
То есть мне надо еще одну базу mysql сделать

Прикрепленные файлы


  • 0

#4 ZiTosS

ZiTosS
  • Пользователь
  • 5 148 сообщений
  • Репутация: 8

Отправлено 05 Апрель 2009 - 21:21

Не базу а таблицу. Проверьте вообще сначала её наличие.
В вашей базе motti_pravda-vitezi посмотрите наличие таблицы jos_mambots, если она существует, значит проблему нужно искать в другом месте...
  • 0

#5 m0tti

m0tti
    Topic Starter
  • Пользователь
  • 343 сообщений
  • Репутация: 0

Отправлено 06 Апрель 2009 - 12:32

Скачал базу и вней нет jos_mambots, мне посто руками дописать jos_mambots
  • 0

#6 ZiTosS

ZiTosS
  • Пользователь
  • 5 148 сообщений
  • Репутация: 8

Отправлено 06 Апрель 2009 - 18:10

_mambots это вообще стандартная табличка, создаётся при инсталяции Joomla. Считается устаревшей, вместо неё теперь табличка _plugins
_https://forum.virtuemart.net/index.php?topic=36502.msg112862
  • 0

#7 m0tti

m0tti
    Topic Starter
  • Пользователь
  • 343 сообщений
  • Репутация: 0

Отправлено 06 Апрель 2009 - 18:25

_mambots это вообще стандартная табличка, создаётся при инсталяции Joomla. Считается устаревшей, вместо неё теперь табличка _plugins
_https://forum.virtuemart.net/index.php?topic=36502.msg112862


Спасибо за ссылку, вот только одного непонял зачем они создают jos_plugins
INSERT INTO `jos_plugins` (`id`, `name`, `element`, `folder`, `access`, `ordering`, `published`, `iscore`, `client_id`, `checked_out`, `checked_out_time`, `params`) VALUES 
  (99, 'ProductSearchBot', 'virtuemart.searchbot', 'search', 0, 0, 0, 0, 0, 0, '0000-00-00', '');

Мне по идее надо то же самое только ввести jos_mambots?
  • 0

#8 m0tti

m0tti
    Topic Starter
  • Пользователь
  • 343 сообщений
  • Репутация: 0

Отправлено 06 Апрель 2009 - 18:26

Или может лучше везде поменять jos_mambots на jos_plugins?
  • 0

#9 ZiTosS

ZiTosS
  • Пользователь
  • 5 148 сообщений
  • Репутация: 8

Отправлено 06 Апрель 2009 - 18:31

m0tti, форум на котором вы смотрели код посвящен модулю для Joomla virtuemart(по-моему магазин), Там спрашивали почему ошибка при запросе... Ему и ответили, что таблица _mambots устарела, она работает на старых версиях Joomla. Тоже самое и у вас. Что же вам сделать, даже не знаю... Можете попробовать заменить в файле с SQL-запросами вашего установочного модуля. Все где встречается jos_mambots на jos_plugins
  • 0

#10 m0tti

m0tti
    Topic Starter
  • Пользователь
  • 343 сообщений
  • Репутация: 0

Отправлено 06 Апрель 2009 - 18:43

Переименовал, однако не так все гладко

Warning: rename(/domains/pravda-vitezi.ru/public_html/administrator/components/com_newsgrabberjc/mambots/newsgrabberjc.ng,/home/motti/domains/pravda-vitezi.ru/public_html/mambots/content/newsgrabberjc.xml) [function.rename]: No such file or directory in /home/motti/domains/pravda-vitezi.ru/public_html/administrator/components/com_newsgrabberjc/install.newsgrabberjc.php on line 27




Installation Process:

Creating folder domains/pravda-vitezi.ru/public_html/images/stories/rss_news: OK
Creating folder /home/motti/domains/pravda-vitezi.ru/public_html/administrator/components/com_newsgrabberjc/cache: OK

Renaming newsgrabberjc.ng mambot file to domains/pravda-vitezi.ru/public_html/mambots/content/newsgrabberjc.xml: FAILED
Copying newsgrabberjc.php mambot file to domains/pravda-vitezi.ru/public_html/mambots/content/newsgrabberjc.php: FAILED

Adding default RSS feed entry 1: OK
Adding default RSS feed entry 2: OK

Correcting image of menu entry 1: OK
Correcting image of menu entry 2: OK
Correcting image of menu entry 3: OK

Installation finished.

  • 0

robot

robot
  • Пользователь PRO
  • 2 652 сообщений
  • Репутация: 85


Оформление форума – IPBSkins.ru