Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Alphonce

IPB 3.4.X "Driver Error" There appears to be an error with the database.

Recommended Posts

Приведите полный лог ошибки из лог файла sql_error_*.

Share this post


Link to post
Share on other sites

Вот sql_error_latest.cgi за 11.04

 

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Date: Mon, 11 Apr 2016 18:52:08 +0000
Error: 145 - Table './time/---search_sessions' is marked as crashed and should be repaired
IP Address: 141.170.255.57 - /index.php?app=core&module=search&do=viewNewContent&search_app=forums
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
mySQL query error: INSERT INTO 337799search_sessions (`session_id`,`session_created`,`session_updated`,`session_member_id`,`session_data`) VALUES('86f692bf8abf9579e2a79203a5460aac',1460400728,1460400728,125,'a:1:{s:18:\"search_app_filters\";N;}')
.--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.
| File                                                                       | Function                                                                      | Line No.          |
|----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------|
| admin/applications/core/modules_public/search/search.php                   | [db_main_mysql].insert                                                        | 789               |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| admin/applications/core/modules_public/search/search.php                   | [public_core_search_search]._startSession                                     | 107               |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| admin/sources/base/ipsController.php                                       | [public_core_search_search].doExecute                                         | 306               |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'

Share this post


Link to post
Share on other sites

сделал запрос но проблемы остались

Screenshot_2_500.jpgi.gif

 

$INFO['sql_tbl_prefix'] = '666666';

не ibf_

 

если вписываю ibf_ вместо 666666 не зайти на сайт

Share this post


Link to post
Share on other sites

@Nachalov, не тупите ей богу. В запросе надо изменить ibf_ на свой префикс таблиц.

Share this post


Link to post
Share on other sites

Прошу прощения.

Но я так понял сделать нужно к примеру список таблиц

 

666666admin_login_logs

666666admin_logs

666666admin_permission_rows

666666announcements

666666api_log

gkf37_users

gkf37_user_keys

gkf37_user_notes

gf37_user_profiles

 

И вот этот префмкс gf37_ поменять на 666666?)

Share this post


Link to post
Share on other sites

Какой нафиг список таблиц, вы читать умеете - "В запросе надо изменить ibf_ на свой префикс таблиц"?

 

Неужели так трудно доходит что в

REPAIR TABLE ibf_search_sessios

Надо заменить на

 

REPAIR TABLE 666666search_sessios

Я сплошь и рядом вижу как 10 летние дети пользуются интернетом на таком уровне, что просто диву даюсь откуда порой такие админы тугодумы берутся. Не в обиду конечно, но раз не можете справится с такой элементарной задачей как замена слово в строке, то вам еще рано админить форум. И вопрос не в каких-то знаниях администирования веб ресурсом, а в простой логике и сообразительности.

Share this post


Link to post
Share on other sites

Да "Админить" громко сказано) Помогаю товарищу...Был бы у него знакомый как Вы,и я бы занимался своим делом.

А если чего то не знаю,мне проще 5 раз переспросить,чем потом репу у розбытого чесать)

Спасибо,щас попробуем!

Share this post


Link to post
Share on other sites

 

Надо заменить на

 

REPAIR TABLE 666666search_sessios

Там mySQL query error: INSERT INTO 337799search_sessions (`session_id`,`se

 

Nachalov , у тебя же PMA. Поставил галочку напротив нужной таблицы и внизу С отмеченными -> Восстановить таблицу

Share this post


Link to post
Share on other sites

Ребят спасибо огромное!Вчера после картошки да еще и дети отдохнуть не дают)))Сегодня С УТРА ПО РАНЬШЕ НА СВЕЖУЮ ГОЛОВУ сделал бекап таблиц,поменял префиксы,сделал отладки...Окуенно все!!!)С меня пиво при встрече!

Share this post


Link to post
Share on other sites
Nachalov , у тебя же PMA.

PMS для домохозяек, суровые админы все делают через sql запросы.

Share this post


Link to post
Share on other sites

К сожалению, как я надеялся, проблема не полностью решена... При попытке осуществить поиск по пользователям (авторам), да и вообще общий поиск, форум рушится с такой ошибкой :(

 

Driver Error

There appears to be an error with the database.If you are seeing this page, it means there was a problem communicating with our database. Sometimes this error is temporary and will go away when you refresh the page. Sometimes the error will need to be fixed by an administrator before the site will become accessible again.

 

Хук на транслитерацию отключил, все равно также.

post-59150-0-79489100-1461260473_thumb.jpg

Share this post


Link to post
Share on other sites

Лог ошибки:

 

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Date: Thu, 21 Apr 2016 17:45:00 +0000
Error: 1054 - Unknown column 'g.g_hide_from_list' in 'where clause'
IP Address: 127.0.0.1 - /index.php?app=core&module=search§ion=search&do=search&fromsearch=1
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
mySQL query error: SELECT COUNT(*) as total_results FROM members m  LEFT JOIN profile_portal p ON ( p.pp_member_id=m.member_id )   WHERE m.members_l_display_name !='' AND m.members_l_display_name  IS NOT NULL  AND member_id = 15 AND g.g_hide_from_list = 0
.--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.
| File                                                                   	| Function                                                                      | Line No.          |
|----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------|
| C:\OpenServer\domains\mysite.ru\njashichka\applications\members\extensions\search\engines\sql.php| [defaultPhoto_memberSearch]._membersSearch                                    | 62                |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| C:\OpenServer\domains\mysite.ru\njashichka\sources\classes\search\controller.php| [search_engine_members].search                                                | 544           	|
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| C:\OpenServer\domains\mysite.ru\njashichka\applications\core\modules_public\search\search.php| [iPSSearch].search                                                            | 671           	|
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| C:\OpenServer\domains\mysite.ru\njashichka\applications\core\modules_public\search\search.php| [public_core_search_search].searchResults                                 	| 173           	|
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| C:\OpenServer\domains\mysite.ru\njashichka\sources\base\ipsController.php  | [public_core_search_search].doExecute                                     	| 306           	|
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'

Share this post


Link to post
Share on other sites

Я выполнил запрос REPAIR TABLE sessions, не помогло :(

Share this post


Link to post
Share on other sites

В запросе отсутствует референсная таблица groups с псевдонимом g.

Случайно файл admin\applications\members\extensions\search\engines\sql.php не правили, ничего в нем не удаляли?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...