Перейти к контенту
  • 0

Ошибка базы данных


soundspice

Вопрос

Сейчас:

форум не работает. Когда отключу его в оффлайн, для гостей все видно (сообщение об отключении), включу форум - ошибка базы. Пройду авторизацию под админом (группа для работы в оффлайне)- ошибка базы данных. Админка работает, но просит папку admin/setup/, без нее выдает кучу ошибок на странице (включено отображение).

 

Кратко:

Версия 3.0.4, чего-то произошло с базой. База постоянно ломалась, обновиться так и не получилось. Вот теперь даже не знаю как обновиться. Не могу на хостинг залить даже :( . Форум в коме несколько дней... уже начинаю думать над закрытием :(

Восстановить на хосте не могу, т.к. база ломалась постоянно сама, бэкапы сделаны через Ж, точнее можно сказать, что не сделаны.

Постоянно летели некоторые таблицы (одни и те же), после ремонта работало некоторое время, потом опять. Приходилось их удалять и заново создавать даже.

Получилось все закачать на локальный ПК, но с него теперь не могу скинуть на хостинг, выдает все время разные ошибки. Это ладно. Решил работать над базой, которая еще когда-то работала...

 

На странице выводит только "ошибка базы данных" и все, нет никаких кодов.

 

Сейчас в логах пишет ошибки:

 

==================================================

Дата: Thu, 28 Apr 2011 20:09:46 +0000

Номер ошибки: 1146

Ошибка: Table 'rekrcorvr.ibf_profile_portal' doesn't exist

IP Адрес: 67.195.112.94

Страница: /forum/index.php?showtopic=1731&pid=4361&st=0&

Отладочная информация: array (

1 =>

array (

'file' => '/home/r/public_html/forum/ips_kernel/classDb.php',

'line' => 1010,

'function' => 'query',

'class' => 'db_driver_mysql',

),

3 =>

array (

'file' => '/home/r/public_html/forum/admin/applications/forums/modules_public/forums/topics.php',

'line' => 403,

'function' => '_getTopicDataLinear',

'class' => 'public_forums_forums_topics',

),

4 =>

array (

'file' => '/home/r/public_html/forum/admin/sources/base/ipsController.php',

'line' => 291,

'function' => 'doExecute',

'class' => 'public_forums_forums_topics',

),

)

mySQL query error: SELECT p.*,m.member_id as mid,m.name,m.member_group_id,m.email,m.joined,m.posts, m.last_visit, m.last_activity,m.login_anonymous,m.title,m.hide_email, m.warn_level, m.warn_lastwarn, m.members_display_name, m.members_seo_name, m.has_gallery, m.has_blog, m.members_bitoptions,pp.*,g.g_access_cp,pc.*,rep_index.rep_rating as has_given_rep,rep_cache.rep_points,cca.*,ccb.cache_content as cache_content_sig, ccb.cache_updated as cache_updated_sig FROM ibf_posts p LEFT JOIN ibf_members m ON ( m.member_id=p.author_id )

LEFT JOIN ibf_profile_portal pp ON ( m.member_id=pp.pp_member_id )

LEFT JOIN ibf_groups g ON ( g.g_id=m.member_group_id )

LEFT JOIN ibf_pfields_content pc ON ( pc.member_id=p.author_id )

LEFT JOIN ibf_reputation_index rep_index ON ( rep_index.app='forums' AND

rep_index.type='pid' AND

rep_index.type_id=p.pid AND

rep_index.member_id=0 )

LEFT JOIN ibf_reputation_cache rep_cache ON ( rep_cache.app='forums' AND rep_cache.type='pid' AND rep_cache.type_id=p.pid )

LEFT JOIN ibf_content_cache_posts cca ON ( cca.cache_content_id=p.pid )

LEFT JOIN ibf_content_cache_sigs ccb ON ( ccb.cache_content_id=m.member_id ) WHERE p.pid IN(4361) ORDER BY pid asc

===================================================

Дата: Thu, 28 Apr 2011 20:10:15 +0000

Номер ошибки: 1146

Ошибка: Table 'rekrcorvr.ibf_profile_portal' doesn't exist

IP Адрес: 66.249.66.141

Страница: /forum/index.php?showtopic=1106

Отладочная информация: array (

1 =>

array (

'file' => '/home/r/public_html/forum/ips_kernel/classDb.php',

'line' => 1010,

'function' => 'query',

'class' => 'db_driver_mysql',

),

3 =>

array (

'file' => '/home/r/public_html/forum/admin/applications/forums/modules_public/forums/topics.php',

'line' => 403,

'function' => '_getTopicDataLinear',

'class' => 'public_forums_forums_topics',

),

4 =>

array (

'file' => '/home/r/public_html/forum/admin/sources/base/ipsController.php',

'line' => 291,

'function' => 'doExecute',

'class' => 'public_forums_forums_topics',

),

)

mySQL query error: SELECT p.*,m.member_id as mid,m.name,m.member_group_id,m.email,m.joined,m.posts, m.last_visit, m.last_activity,m.login_anonymous,m.title,m.hide_email, m.warn_level, m.warn_lastwarn, m.members_display_name, m.members_seo_name, m.has_gallery, m.has_blog, m.members_bitoptions,pp.*,g.g_access_cp,pc.*,rep_index.rep_rating as has_given_rep,rep_cache.rep_points,cca.*,ccb.cache_content as cache_content_sig, ccb.cache_updated as cache_updated_sig FROM ibf_posts p LEFT JOIN ibf_members m ON ( m.member_id=p.author_id )

LEFT JOIN ibf_profile_portal pp ON ( m.member_id=pp.pp_member_id )

LEFT JOIN ibf_groups g ON ( g.g_id=m.member_group_id )

LEFT JOIN ibf_pfields_content pc ON ( pc.member_id=p.author_id )

LEFT JOIN ibf_reputation_index rep_index ON ( rep_index.app='forums' AND

rep_index.type='pid' AND

rep_index.type_id=p.pid AND

rep_index.member_id=0 )

LEFT JOIN ibf_reputation_cache rep_cache ON ( rep_cache.app='forums' AND rep_cache.type='pid' AND rep_cache.type_id=p.pid )

LEFT JOIN ibf_content_cache_posts cca ON ( cca.cache_content_id=p.pid )

LEFT JOIN ibf_content_cache_sigs ccb ON ( ccb.cache_content_id=m.member_id ) WHERE p.pid IN(2638,2777,2831,2869,2958,4029,4127,4273) ORDER BY pid asc

===================================================

Дата: Thu, 28 Apr 2011 20:11:10 +0000

Номер ошибки: 1054

Ошибка: Unknown column 'pp.pp_status' in 'where clause'

IP Адрес: 92.101.185.247

Страница: /forum/

Отладочная информация: array (

1 =>

array (

'file' => '/home/r/public_html/forum/ips_kernel/classDb.php',

'line' => 1010,

'function' => 'query',

'class' => 'db_driver_mysql',

),

3 =>

array (

'file' => '/home/r/public_html/forum/admin/sources/classes/output/publicOutput.php',

'line' => 2779,

'function' => 'getOutput',

'class' => 'boardIndexStatusUpdates',

),

4 =>

array (

'file' => '/home/r/public_html/forum/admin/sources/classes/output/publicOutput.php',

'line' => 2185,

'function' => 'templateHooks',

'class' => 'output',

),

5 =>

array (

'file' => '/home/r/public_html/forum/admin/applications/forums/modules_public/forums/boards.php',

'line' => 120,

'function' => 'sendOutput',

'class' => 'output',

),

6 =>

array (

'file' => '/home/r/public_html/forum/hooks/trafficGenerator_d8704a344f9c46f4002394cddacc5a77.php',

'line' => 11,

'function' => 'doExecute',

'class' => 'public_forums_forums_boards',

),

7 =>

array (

'file' => '/home/r/public_html/forum/admin/sources/base/ipsController.php',

'line' => 291,

'function' => 'doExecute',

'class' => 'trafficGenerator',

),

)

mySQL query error: SELECT pp.*,m.members_display_name, m.members_seo_name FROM ibf_profile_portal pp LEFT JOIN ibf_members m ON ( pp.pp_member_id=m.member_id ) WHERE pp.pp_status <> "" ORDER BY pp.pp_status_update DESC LIMIT 0,10

Изменено пользователем soundspice
Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

Пока что нет ответов на этот вопрос

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.