LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
28.05.2012, 00:25:35 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: [решено] sef.class.php(line 396) : DB function failed with error number 1146  (Прочитано 3531 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
Pups
Давно я тут
****

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

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



« : 28.02.2009, 02:08:36 »

Joostina 1.2.0. [ stable ] 01:02:2009
Странный глюк при установке com_jcomments_v2.0.0

Кэш меню панели управления не обнаружен. Проверьте права доступа на каталог кэша.
sef.class.php(line 396) : DB function failed with error number 1146
Table 'название сайта.jos_redirection' doesn't exist SQL=DELETE FROM jos_redirection WHERE `dateadd` = '0000-00-00'
SQL =

DELETE FROM jos_redirection WHERE `dateadd` = '0000-00-00'

компонент установился но не появился

Полез посмотрел кеш ... все окей
В списке установленного он виден
Посмотрел в меню там его видать

Отключил кеширование админки JComments появился.....
поюзал внешне всё вроде функционально где потом тока такая установка боком вылезет непонятно...

На другой Joostinе установленной на этом же хосте все встало на ура....

-----------
Удалил....
Папки не удалились и в базе остался.
Почистил ручками.
Установил.
Выдало опять тоже(DB function failed with error number 1146), но компонент на этот раз появился сразу и опять вроде внешне всё функционально...

« Последнее редактирование: 02.03.2009, 14:01:50 от boston » Записан
smart
Администратор
*******

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

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


тружусь даже во сне...


« Ответ #1 : 01.03.2009, 15:39:38 »

Я думаю вам стоит обратиться в раздел по Joostina. В компоненте JComments нет никаких таблиц jos_redirection и соотв. эта ошибка с самим компонентом не связана...
Записан
Pups
Давно я тут
****

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

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



« Ответ #2 : 01.03.2009, 17:42:50 »

Просьба перенести тему в раздел Joostina http://joomlaforum.ru/index.php/board,146.0.html
Записан
boston
Moderator
*****

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

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



« Ответ #3 : 01.03.2009, 19:02:38 »

Самое удивительно что и в Joostina таблицы jos_redirection нет!
Посомтри чем различаются сайты в плане настроек или расширений.
Записан
Pups
Давно я тут
****

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

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



« Ответ #4 : 01.03.2009, 19:37:48 »

Сайт на котором происходит ошибка.

com_comprofiler
com_csvimproved
com_docman
com_jcomments
com_joomlastats
com_tpniceslideshow
com_true
com_uddeim
com_virtuemart

Проверил базу странно в базе таблицы jos_redirection НЕТ компонент JComments ставил последним до этого всё ставилось отлично.

Второй сайт тестовый настройки те же из компонентов токо

com_docman
com_bookmarks

Что ж это за зверь jos_redirection  Shocked
Записан
ZHart
Moderator
*****

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

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


Когда-то я был Hammer-ом ;)


« Ответ #5 : 01.03.2009, 22:15:55 »

Что ж это за зверь jos_redirection  Shocked

Если не ошибаюсь, этот зверь создается одним из сторонних ЧПУ-компонентов.
OpenSEF или Artio часом не стоят?
Записан
smart
Администратор
*******

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

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


тружусь даже во сне...


« Ответ #6 : 01.03.2009, 22:22:46 »

Да, действительно. Судя по всему на сайте стоит Artio JoomSEF.


При установке JComments проверяет наличие artio, и если этот компонент установлен - добавляет com_jcomments в список исключений при обработке. Но делает это все, с помощью стандартных функций Artio. Так вот при вызове функции сохранения конфигурационного файла, действительно происходит вызов этого запроса. Но его выполняет Artio, а не JComments...

И это действительно происходит в файле sef.class.php, вот кусок кода оттуда:

Код
        if ($purge == '1') {
           // when the config changes, we automatically purge the cache before we save.
           $query = "DELETE FROM #__redirection WHERE `dateadd` = '0000-00-00'";
           $database->setQuery($query);
           if (! $database->query()) {
               die(basename(__FILE__) . "(line " . __LINE__ . ") : " . $database->stderr(1) . "<br />");
           }
       }

Так что это получается какая-то ошибка Artio, но не JComments или Joostina.
В принципе такая ситуация могла возникнуть, если вы удаляли компонент Artio, но часть файлов все-таки осталась. В результате в базе таблиц уже нет, а файлы все еще есть. Вот Jcomments и считает, что компонент установлен - пытается вызывать функцию сохранения - а она падает...
Записан
Pups
Давно я тут
****

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

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



« Ответ #7 : 02.03.2009, 03:06:52 »

Действительно пробно ставил Artio JoomSEF затем удалил в базе его уже нет , но папки -com_sef- почему-то после удаления компонента остались.
Удалил, всё везде подчистил переустановил заново.

Встало всё без проблем. Вопрос решен!

---

Это проблема Joostina  что расширения после удаления оставляют за собой хвосты ?
 
« Последнее редактирование: 02.03.2009, 03:50:02 от Pups » Записан
ronn
Осваиваюсь на форуме
***

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

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


« Ответ #8 : 02.03.2009, 09:26:32 »

Цитировать
Это проблема Joostina  что расширения после удаления оставляют за собой хвосты ?
Вряд ли, это скорей проблема XML файла инсталляции компонента
Записан
smart
Администратор
*******

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

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


тружусь даже во сне...


« Ответ #9 : 02.03.2009, 12:01:23 »

Это проблема Joostina  что расширения после удаления оставляют за собой хвосты ?
нет, скорее всего проблема прав на файлы...
Записан
boston
Moderator
*****

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

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



« Ответ #10 : 02.03.2009, 14:02:31 »

Проблема на сколкьо видно решена, остальные замечания-догадки просьба в других темах Wink
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | 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