Jump to content
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Возникла ошибка при работе с базой данных.

IPB стоит у меня на компе после нескольких аварийных перезагрузок получил ошибку...

Всю необходимую инфу размещу в несколько сообщений из-за ограничений.

Видел где-то подобный топик но там решили проблему с помощью utf - у меня и так стоит utf-8...

Решение просьба расписывать по пунктам ибо чАйНик.... +)

Благодарю за внимание.

post-52796-0-47527800-1356622260_thumb.png

Edited by Naykon

Featured Replies

  • Author
post-52796-0-72924400-1356622305_thumb.png

Всю необходимую инфу размещу в несколько сообщений из-за ограничений.

У нас тут нет никак ограничений, просто логи надо приводить не скриншотом а текстом.

В таблице sessions отсутствует как минимум поле id, а возможно и другие поля потеряны. В phpmyadmin-е или, если можно зайти в админцентре - Поддержка -> Инструменты управления SQL -> SQL-запрос, выполните следующие SQL запросы

 

DROP TABLE IF EXISTS sessions

CREATE TABLE `sessions` (
`id` varchar(60) NOT NULL DEFAULT '0',
`member_name` varchar(255) DEFAULT NULL,
`seo_name` varchar(255) NOT NULL DEFAULT '',
`member_id` mediumint(8) NOT NULL DEFAULT '0',
`ip_address` varchar(46) DEFAULT NULL,
`browser` varchar(200) NOT NULL DEFAULT '',
`running_time` int(10) DEFAULT NULL,
`login_type` tinyint(1) DEFAULT '0',
`member_group` smallint(3) DEFAULT NULL,
`in_error` tinyint(1) NOT NULL DEFAULT '0',
`location_1_type` varchar(255) NOT NULL DEFAULT
'',
`location_1_id` int(10) NOT NULL DEFAULT '0',
`location_2_type` varchar(255) NOT NULL DEFAULT
'',
`location_2_id` int(10) NOT NULL DEFAULT '0',
`location_3_type` varchar(255) NOT NULL DEFAULT
'',
`location_3_id` int(10) NOT NULL DEFAULT '0',
`current_appcomponent` varchar(100) NOT NULL
DEFAULT '',
`current_module` varchar(100) NOT NULL DEFAULT
'',
`current_section` varchar(100) NOT NULL DEFAULT
'',
`uagent_key` varchar(200) NOT NULL DEFAULT '',
`uagent_version` varchar(100) NOT NULL DEFAULT
'',
`uagent_type` varchar(200) NOT NULL DEFAULT '',
`uagent_bypass` int(1) NOT NULL DEFAULT '0',
`search_thread_id` int(11) NOT NULL DEFAULT '0',
`search_thread_time` int(11) NOT NULL DEFAULT
'0',
`session_msg_id` int(10) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`),
KEY `location1`
(`location_1_type`,`location_1_id`),
KEY `location2`
(`location_2_type`,`location_2_id`),
KEY `location3`
(`location_3_type`,`location_3_id`),
KEY `running_time` (`running_time`),
KEY `member_id` (`member_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8

 

После, в админцентре проверьте остальные таблицы: Поддержка -> Проверка базы

  • Author

прошу прощения эти 2 параметра отдельно про SQL ??

Чо-чо какие два параметры вы ваще о чем?

  • Author

ВСМЫСЛЕ 2 ЗАПРОСА... в перво посту писал для чайников)) я ввел эти 2 запроса результата не дало

Запросы надо выполнять (вводить, потом нажать выполнить) по отдельности. Убедитесь что при выполнения не возникают никаких ошибок. Если по прежнему показывается "Ошибка база данных" проверьте логи, возможно причина во что-то другом.

  • Author

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TABLE `sessions` ( `id` varchar(60) NOT NULL DEFAULT '0', `member_name` varc' at line 1

 

когда ввожу 2 запрос (большой). Когда ввожу 1 все ОК =-)

  • Author

что значит это сообщение подскажите =) и как мне наконец то востановить работу форума.

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.