ElenaS
Осваиваюсь на форуме
 
Репутация: +0/-1
Offline
Сообщений: 25
|
 |
« : 01.06.2009, 16:43:14 » |
|
поэтапно исправляю баги на хостинге , и вот что осталось: jtablesession::Store Failed DB function failed with error number 1146 Table 'имя_базы.jos_session' doesn't exist SQL=INSERT INTO `jos_session` ( `session_id`,`time`,`username`,`gid`,`guest`,`client_id` ) VALUES ( 'd4395621ecd114209d5ee36deba7c189','1243858423','','0','1','0' )
|
|
|
|
« Последнее редактирование: 01.06.2009, 17:49:23 от ElenaS »
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #1 : 01.06.2009, 16:50:01 » |
|
Ну там же написано вроде причина: Table 'имя_базы.jos_session' doesn't exist. Т.е. указанная таблица отсутствует в БД.
|
|
|
|
|
Записан
|
|
|
|
ElenaS
Осваиваюсь на форуме
 
Репутация: +0/-1
Offline
Сообщений: 25
|
 |
« Ответ #2 : 01.06.2009, 19:25:39 » |
|
вот..я нашла пару форумов именно по этой ошибке, англоязычных.. но там надо глубоко вникать в программирование. http://forum.joomla.org/viewtopic.php?f=429&t=283706. может тут кто у вас решал эту проблему?
|
|
|
|
|
Записан
|
|
|
|
|
beliyadm
|
 |
« Ответ #3 : 01.06.2009, 19:29:06 » |
|
так а что обсуждать то - еще раз как говорил Сергей - данная таблица в БД отсутствует, либо восстанавливать из бекапа либо в PHPMyAdmin выполнить SQL запрос CREATE TABLE `jos_session` ( `username` varchar(150) DEFAULT '', `time` varchar(14) DEFAULT '', `session_id` varchar(200) NOT NULL DEFAULT '0', `guest` tinyint(4) DEFAULT '1', `userid` int(11) DEFAULT '0', `usertype` varchar(50) DEFAULT '', `gid` tinyint(3) UNSIGNED NOT NULL DEFAULT '0', `client_id` tinyint(3) UNSIGNED NOT NULL DEFAULT '0', `data` longtext, PRIMARY KEY (`session_id`(64)), KEY `whosonline` (`guest`,`usertype`), KEY `userid` (`userid`), KEY `time` (`time`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
|
|
|
|
Записан
|
|
|
|
|
Seregatlt
Гость
|
 |
« Ответ #4 : 05.03.2010, 17:27:46 » |
|
Вообщем такая же ошибка Table 'имя.session' doesn't exist SQL=INSERT INTO `session` ( `session_id`,`time`,`username`,`gid`,`guest`,`client_id` ) VALUES ( '54adc878f326f8cf36bb0c266f192920','1267795491','','0','1','1' ). Но только он требует таблицу session. А если ее создать то начинаются куча глюков, поверх страницы разные ошибки мускула лезут. Причем также имеется таблица jos_session о которой писали ранее. Поскажите что можно сделать
|
|
|
|
|
Записан
|
|
|
|
AlexSmirnov
Support Team
   
Репутация: +212/-0
Offline
Пол: 
Сообщений: 2999
ищите - и найдете
|
 |
« Ответ #5 : 05.03.2010, 21:20:55 » |
|
с какими версиями Joomla вы оба работаете? пробовали ли переустановку?
|
|
|
|
|
Записан
|
|
|
|
|
Seregatlt
Гость
|
 |
« Ответ #6 : 05.03.2010, 21:57:42 » |
|
Версия 1.5.14. Пробывал другие базы создавать, таблицы удалять и заново экспортировать. Если что хостинг от агавы
|
|
|
|
|
Записан
|
|
|
|
AlexSmirnov
Support Team
   
Репутация: +212/-0
Offline
Пол: 
Сообщений: 2999
ищите - и найдете
|
 |
« Ответ #7 : 05.03.2010, 22:16:19 » |
|
@Seregatit,
попробуйте поставить чистую 15-ую с демо данными.
|
|
|
|
|
Записан
|
|
|
|
zhenianik
Захожу иногда

Репутация: +1/-0
Offline
Сообщений: 24
|
 |
« Ответ #8 : 19.03.2010, 15:29:58 » |
|
Можно проверить соответствие префикса таблиц в базе и в файле configuration.php
|
|
|
|
|
Записан
|
|
|
|
Shadow
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 75
Я не волшебник, я только учусь! Не бейте тапкой))
|
 |
« Ответ #9 : 23.03.2010, 22:37:46 » |
|
Уважаемые знатоки php, MySQL и прочего-прочего-прочего!Читаю данный топ и понимаю, что ошибка которую выдаем мой сайт - прям сестра-близнец обсуждаемой. jtablesession::Store Failed DB function failed with error number 1146 Table 'wos_onl.wos_session' doesn't exist SQL=INSERT INTO `wos_session` ( `session_id`,`time`,`username`,`gid`,`guest`,`client_id` ) VALUES ( '6fa5633c3b136ebf2961a8b9c24c83c9','1269366085','','0','1','0' )Пробую все Ваши подсказки и так, и эдак. Не понимаю в чем ошибка (( Ну ничего мне не помогает Подскажите, пожалуйста...   Заранее благодарна
|
|
|
|
|
Записан
|
|
|
|
|
beliyadm
|
 |
« Ответ #10 : 23.03.2010, 23:19:56 » |
|
INSERT INTO `wos_session и теперь сравните с вашим запросом на создание таблицы с именем jos_session - видите разницу в первой букве? Потому и ошибка, таблицы ведь разные
|
|
|
|
|
Записан
|
|
|
|
Shadow
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 75
Я не волшебник, я только учусь! Не бейте тапкой))
|
 |
« Ответ #11 : 23.03.2010, 23:34:08 » |
|
и теперь сравните с вашим запросом на создание таблицы с именем jos_session - видите разницу в первой букве? Потому и ошибка, таблицы ведь разные
Уважаемый! Спасите)) Ну объясните чайнику (даже не чайнику, а чайничку))) - как с этим справится, а?) Плиз...) У меня на серваке все БД прописаны через wos_, а сайт я делала у себя на компе на Денвере - и там БД были jos_. Вот...
|
|
|
|
« Последнее редактирование: 23.03.2010, 23:43:50 от Shadow »
|
Записан
|
|
|
|
|
beliyadm
|
 |
« Ответ #12 : 23.03.2010, 23:41:36 » |
|
1 - у вас в конфиге сайта прописан префикс таблиц как wos (легко проверить через просмотр конфига либо через phpmyadmin) 2 - вы создаете таблицу с префиксом jos (и получается другое имя, запрос дает ошибку которую вы видите) Решение 1 - проверить в configuration.php указан префикс таблицы именно wos а не jos 2 - выполнить запрос на CREATE TABLE jos_session с той же структурой полей После этого все должно работать
|
|
|
|
|
Записан
|
|
|
|
Shadow
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 75
Я не волшебник, я только учусь! Не бейте тапкой))
|
 |
« Ответ #13 : 24.03.2010, 00:04:13 » |
|
1 - у вас в конфиге сайта прописан префикс таблиц как wos (легко проверить через просмотр конфига либо через phpmyadmin) 2 - вы создаете таблицу с префиксом jos (и получается другое имя, запрос дает ошибку которую вы видите) Решение 1 - проверить в configuration.php указан префикс таблицы именно wos а не jos 2 - выполнить запрос на CREATE TABLE jos_session с той же структурой полей После этого все должно работать
УРА!)) Спасибки-спасибки-спасибки)) Ошибка пропала, сайт появился, правда заднего фона почему-то нету, картинки пропали, но это такое дело, как-нибудь доделаю сама (надеюсь). Спасибо Вам огромное) Какая-то меленькая буковка, а таких дел наделала)) Заменила и все пошло)
|
|
|
|
|
Записан
|
|
|
|
|
beliyadm
|
 |
« Ответ #14 : 24.03.2010, 00:07:01 » |
|
УРА!)) Спасибки-спасибки-спасибки)) Ошибка пропала, сайт появился, правда заднего фона почему-то нету, картинки пропали, но это такое дело, как-нибудь доделаю сама (надеюсь).
это возможно ошибка в путях на уровне шаблона Спасибо Вам огромное) Какая-то меленькая буковка, а таких дел наделала)) Заменила и все пошло)
учтите, что для серверов на базе *nix (а их 99% у хостеров) есть разница еще и в регистре символов, то есть имя файла file.php и File.php это две разные вещи - так, на будущее просто
|
|
|
|
|
Записан
|
|
|
|
Shadow
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 75
Я не волшебник, я только учусь! Не бейте тапкой))
|
 |
« Ответ #15 : 24.03.2010, 00:12:15 » |
|
это возможно ошибка в путях на уровне шаблона учтите, что для серверов на базе *nix (а их 99% у хостеров) есть разница еще и в регистре символов, то есть имя файла file.php и File.php это две разные вещи - так, на будущее просто
Еще и еще спасибо)) Целый ворох спасибо)) Я, еще как оказалось, совсем забыла регистры)) А картинки буду искать свои, я так старалась... а они))
|
|
|
|
|
Записан
|
|
|
|
|
mizer911
Гость
|
 |
« Ответ #16 : 11.04.2010, 17:25:57 » |
|
ставил на денвер Joomla 1.5 и тоже получил ошибку в начале инсталляции Table 'имя_базы.jos_session' doesn't exist SQL=INSERT INTO `jos_session` ( `session_id`,`time`,`username`,`gid`,`guest`,`client_id` ) VALUES ( 'd4395621ecd114209d5ee36deba7c189','1243858423','','0','1','0' )
оказывается вот в чем дело: при установке на хостинг или на денвер(локальный компьютер) НЕНУЖНО менять расширение файла configuration.php-dist - я просто взял и обрубил расширение и оставил просто configuration.php(и вбил в него логин и пароль и название базы данных) и естественно получил ошибку. Так и оставляем - configuration.php-dist , а файл configuration.php создается сам автоматически во время установки. Затем запускаем установку скрипта, для запуска инсталляции просто заходим на site.ru , А НЕ на site.ru/install.php - как в других скриптах - тоже распространенная ошибка(Restricted access)
|
|
|
|
|
Записан
|
|
|
|
Zloy
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 5
|
 |
« Ответ #17 : 24.04.2010, 02:39:49 » |
|
И сестер ОШИБКЕ было много, у меня следующий вариант:
При обращении к скрипту: jtablesession::Store Failed DB function failed with error number 1062 Duplicate entry '1-' for key 'whosonline' SQL=INSERT INTO `joshop_session` ( `session_id`,`time`,`username`,`gid`,`guest`,`client_id` ) VALUES ( '0186f39cd5ec4d548dcf4a405a2b6895','1272061003','','0','1','0' )
Может сведующие люди помогут? Запрос SQL я делал, но результатом была ошибка после запроса: CREATE TABLE `jos_session` ( `username` varchar(150) DEFAULT '', `time` varchar(14) DEFAULT '', `session_id` varchar(200) NOT NULL DEFAULT '0', `guest` tinyint(4) DEFAULT '1', `userid` int(11) DEFAULT '0', `usertype` varchar(50) DEFAULT '', `gid` tinyint(3) UNSIGNED NOT NULL DEFAULT '0', `client_id` tinyint(3) UNSIGNED NOT NULL DEFAULT '0', `data` longtext, PRIMARY KEY (`session_id`(64)), KEY `whosonline` (`guest`,`usertype`), KEY `userid` (`userid`), KEY `time` (`time`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8
#1050 - Table 'jos_session' already exists
С надеждой на чудо )))
План действий, если чуда не произойдет - воскресение бекап.
|
|
|
|
« Последнее редактирование: 24.04.2010, 02:46:36 от Zloy »
|
Записан
|
|
|
|
Flaxkz
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 7
|
 |
« Ответ #18 : 10.08.2010, 23:18:31 » |
|
людиии! помогите! та же проблема jtablesession::Store Failed DB function failed with error number 1146 Table 'a34489_2.p8010_session' doesn't exist SQL=INSERT INTO `p8010_session` ( `session_id`,`time`,`username`,`gid`,`guest`,`client_id` ) VALUES ( 'kbm59i3pbtv2tss8ifb7r9giu7','1281467653','','0','1','0' ) и не фига не могу въехать , что значит 2 - выполнить запрос на CREATE TABLE jos_session с той же структурой полей После этого все должно работать
|
|
|
|
|
Записан
|
|
|
|
taravasya
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Сообщений: 25
|
 |
« Ответ #19 : 21.08.2010, 14:00:44 » |
|
Все эти проблемы с лёгкостью решаются при помощи программы EMS SQL Manager for MySQL( http://www.sqlmanager.net/products/mysql/manager). В платной версии, есть функция - исправить таблицу. Через 5-6 секунд всё в порядке... Лечил уже три раза. Происходило это после "внезапного" краха системы(перепад напряжения, вирусы, отказ оборудования и т.д. и т.п....) Вообще прекрасная прога для работы с базами данных(для тех кто не дружит с командной строкой  ). Все операции при работе с Joomla можно делать с её помощью...
|
|
|
|
« Последнее редактирование: 21.08.2010, 14:13:52 от taravasya »
|
Записан
|
|
|
|
Бармен
Захожу иногда

Репутация: +0/-0
Offline
Пол: 
Сообщений: 8
|
 |
« Ответ #20 : 18.09.2010, 23:20:46 » |
|
У меня вчера такая хрень произошла. jos_session повреждена оказалась И вот причинно следственная связь: 1. Сначала на хостинге какимто образом перевели часы на несколько часов назад. Не знаю насколько от этого страдает Joomla, но phpbb начинает здорово глючить, если сменить время на хостинге, а у меня мост RokBridge. 2. Стукнул я в техподдержку, там вроде как начали принимать меры - сайт был в дауне полчасика. 3. После того как хостеры восстановили сервер, в Joomla только пустая страница и SQL=INSERT INTO `session` ( `session_id`,`time`,`username`,`gid`,`guest`,`client_id` ) VALUES ( '54adc878f326f8cf36bb0c266f192920','1267795491','','0','1','1' ) а еще Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 76 bytes)
как починить таблицу догадался сам.
А вывод напрашивается сам: эта фигня изза сбоев хостинга. Следующую версию Joomla нужно делать багоустойчивой к сбоям сервера.
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #21 : 20.09.2010, 14:18:37 » |
|
А вывод напрашивается сам: эта фигня изза сбоев хостинга. Следующую версию Joomla нужно делать багоустойчивой к сбоям сервера. вывод абсолютно неверный, ибо Joomla никакого отношения к проблеме не имеет - у вас повреждена таблица базы данных, а это проблема сервера базы данных. Так что лучше хостинг выбирать стабильный, а не пытаться сделать Joomla, работающую без сервера 
|
|
|
|
|
Записан
|
|
|
|
Kubrik
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 5
|
 |
« Ответ #22 : 14.11.2010, 19:20:46 » |
|
У меня такая же проблема DB function failed with error number 1146((( Я запрос выполнил ошибок не было но после этого на стартовую страницу пускает, но с ошибкой 404 компонент не найден, а в админки вылезает ошибка: Error loading Components: Table .jos_components' doesn't exist SQL=SELECT * FROM jos_components WHERE parent = 0
|
|
|
|
|
Записан
|
|
|
|
ogent007
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 12
|
 |
« Ответ #23 : 16.02.2011, 00:06:24 » |
|
Я так исправил удалил базу данных и заново создал благо у меня копия на локально была базы данных
|
|
|
|
|
Записан
|
|
|
|
AlexSmirnov
Support Team
   
Репутация: +212/-0
Offline
Пол: 
Сообщений: 2999
ищите - и найдете
|
 |
« Ответ #24 : 16.02.2011, 00:29:22 » |
|
У меня такая же проблема DB function failed with error number 1146((( Я запрос выполнил ошибок не было но после этого на стартовую страницу пускает, но с ошибкой 404 компонент не найден, а в админки вылезает ошибка: Error loading Components: Table .jos_components' doesn't exist SQL=SELECT * FROM jos_components WHERE parent = 0
попробуйте переустановку, если робите на местном ящике. если удаленно - либо прогоните опцию Repair для базы данных, либо попросите хостера сделать это для Вас. на будующее, учитесь, прежде чем просить помощи, указывать нам свою рабочую среду (версии Joomla, серверов, РНР, где находится сайт - удаленно или местно) и краткое описание последних действий перед появлением ошибки.
|
|
|
|
« Последнее редактирование: 16.02.2011, 00:32:47 от 4webspot »
|
Записан
|
|
|
|
12mv
Осваиваюсь на форуме
 
Репутация: +2/-0
Offline
Пол: 
Сообщений: 84
|
 |
« Ответ #25 : 16.01.2012, 18:48:52 » |
|
Такая же проблема, решить пока не удалось. jtablesession::Store Failed DB function failed with error number 1034 Incorrect key file for table 'jos_session'; try to repair it SQL=INSERT INTO `jos_session` ( `session_id`,`time`,`username`,`gid`,`guest`,`client_id` ) VALUES ( '36dc440d15dbc0ae143e8515a9ac220a','1326724993','','0','1','0' ) Это после восстановление денвера. В БД почему то 33 таблицы всего. Запрос не выполняется, ошибка после запроса #1050 - Table 'jos_session' already exists Префикс таблиц jos_ Я восстанавливала денвер только для того чтобы вытащить эту БД, все остальные работают а именно нужная мне завалилась. Копии нет (БД) есть копия старого денвера, с него и заменяла папки на ново установленный денвер.
|
|
|
|
|
Записан
|
|
|
|
Yamax
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Сообщений: 95
|
 |
« Ответ #26 : 15.02.2012, 18:30:05 » |
|
Объясните пожалуйста когда у Вас эта ошибка появляется?jtablesession::Store Failed DB function failed with error number 1062 Duplicate entry '...' for key 1 SQL=INSERT INTO `jos_session` ( `session_id`,`time`,`username`,`gid`,`guest`,`client_id` ) VALUES ( '...','...','','0','1','0' ) Например у меня она иногда вылазит когда браузер (ff) восстанавливает вкладки, открытые при прошлом запуске, т.е. вкладку Joomla и если я не ошибаюсь ошибка появляется лишь в том случае если пользователь был авторизован на сайте во время закрытия браузера. Простое обновление страницы проблему устраняет и более ошибка не появляется.
|
|
|
|
|
Записан
|
|
|
|
|