Центр пользователя  |  Ваши сообщения  |  FAQ
Форум поддержки phpBB » phpBB 3.0.x » Поддержка phpBB 3.0.x

Общая ошибка SQL ERROR [ mysqli ]

Помощь в установке, настройке и использовании phpBB 3.0.x
Пожалуйста, помните, что существуют: Поиск, Правила форума
Возможно, ответ на Ваш вопрос уже имеется: Документация, Статьи, Накопленный опыт
Полезные материалы по этой теме: Инструкция по установке форума, Конвертеры

Сообщение 20 янв 2014, 13:52

Общая ошибка
SQL ERROR [ mysqli ]

Field 'loginza_identity' doesn't have a default value [1364]

Произошла ошибка SQL при выборке на этой странице. Пожалуйста, сообщите администратору, если ошибка будет повторяться.
Уведомите администратора форума или вебмастера: md37ivanovo@mail.ru
ПОМОГИТЕ ПОЖАЛУСТА
ФОРУМ http://ivanovobb.ru
denis.morozov
Новичок
 
Сообщений: 1
Зарегистрирован:
20 янв 2014, 13:50
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение 20 янв 2014, 14:28

для поля
denis.morozov писал(а):loginza_identity
надо сделать значение по-умолчанию
crash
Поддержка
 
Сообщений: 11324
Зарегистрирован:
27 янв 2009, 03:22
Благодарил (а): 1 раз.
Поблагодарили: 568 раз.

Сообщение 21 янв 2014, 15:39

Добрый день! Подскажите, после смены сайтом хостинга форум поменял БД и возможно какие то из них не были подключены. Теперь с форума нельзя удалять подфорумы, ветки и так далее. Он пишет
Код: выделить все
Общая ошибка
SQL ERROR [ mysql4 ]

Table 'host1200482.phpbb_search_wordmatch' doesn't exist [1146]

SQL

DELETE phpbb_posts, phpbb_search_wordmatch , phpbb_reports , phpbb_warnings , phpbb_bookmarks , phpbb_topics_watch , phpbb_topics_posted , phpbb_poll_options , phpbb_poll_votes FROM phpbb_posts, phpbb_search_wordmatch , phpbb_reports , phpbb_warnings , phpbb_bookmarks , phpbb_topics_watch , phpbb_topics_posted , phpbb_poll_options , phpbb_poll_votes WHERE phpbb_posts.forum_id = 17 AND phpbb_search_wordmatch.post_id = phpbb_posts.post_id AND phpbb_reports.post_id = phpbb_posts.post_id AND phpbb_warnings.post_id = phpbb_posts.post_id AND phpbb_bookmarks.topic_id = phpbb_posts.topic_id AND phpbb_topics_watch.topic_id = phpbb_posts.topic_id AND phpbb_topics_posted.topic_id = phpbb_posts.topic_id AND phpbb_poll_options.topic_id = phpbb_posts.topic_id AND phpbb_poll_votes.topic_id = phpbb_posts.topic_id

BACKTRACE

FILE: includes/db/mysql.php
LINE: 174
CALL: dbal->sql_error()

FILE: includes/acp/acp_forums.php
LINE: 1698
CALL: dbal_mysql->sql_query()

FILE: includes/acp/acp_forums.php
LINE: 1402
CALL: acp_forums->delete_forum_content()

FILE: includes/acp/acp_forums.php
LINE: 92
CALL: acp_forums->delete_forum()

FILE: includes/functions_module.php
LINE: 507
CALL: acp_forums->main()

FILE: adm/index.php
LINE: 74
CALL: p_master->load_active()


Подскажите, как исправить, что бы работало!
September 11
Активный участник
 
Сообщений: 51
Зарегистрирован:
10 июн 2009, 20:59
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение 21 янв 2014, 16:39

выполнить запрос в базе
Код: выделить все
CREATE TABLE phpbb_search_wordmatch (
   post_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
   word_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
   title_match tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
   UNIQUE unq_mtch (word_id, post_id, title_match),
   KEY word_id (word_id),
   KEY post_id (post_id)
) CHARACTER SET `utf8` COLLATE `utf8_bin`;
crash
Поддержка
 
Сообщений: 11324
Зарегистрирован:
27 янв 2009, 03:22
Благодарил (а): 1 раз.
Поблагодарили: 568 раз.

Сообщение 21 янв 2014, 17:36

то есть необходимо в самой основной базе создать ( CREATE TABLE ) вот эту базу phpbb_search_wordmatch
и поставить в нее вот этот код
Код: выделить все
(
   post_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
   word_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
   title_match tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
   UNIQUE unq_mtch (word_id, post_id, title_match),
   KEY word_id (word_id),
   KEY post_id (post_id)
) CHARACTER SET `utf8` COLLATE `utf8_bin`;
September 11
Активный участник
 
Сообщений: 51
Зарегистрирован:
10 июн 2009, 20:59
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение 21 янв 2014, 17:41

@September 11
я вам дал код sql, который надо выполнить. Как вы его сделаете, решать вам
crash
Поддержка
 
Сообщений: 11324
Зарегистрирован:
27 янв 2009, 03:22
Благодарил (а): 1 раз.
Поблагодарили: 568 раз.

Сообщение 22 янв 2014, 14:24

Это сделал, база phpbb_search_wordmatch появилась в списке, однако по прежнему функция не работает, форумы не удаляются и та же ошибка выдается,
SQL ERROR [ mysql4 ]

Table 'host1200482.phpbb_search_wordmatch' doesn't exist [1146]

SQL

кэш тоже очистил. Может что то еще необходимо?
September 11
Активный участник
 
Сообщений: 51
Зарегистрирован:
10 июн 2009, 20:59
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение 22 янв 2014, 14:25

значит вы сделали не в той базе
crash
Поддержка
 
Сообщений: 11324
Зарегистрирован:
27 янв 2009, 03:22
Благодарил (а): 1 раз.
Поблагодарили: 568 раз.

Сообщение 22 янв 2014, 14:37

Теперь работает!!!!

Не знаю, где кнопка поблагодарить, но спасибо за помощь!
September 11
Активный участник
 
Сообщений: 51
Зарегистрирован:
10 июн 2009, 20:59
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение 24 янв 2014, 20:26

Добрый день! Скажите, а как очистить SQL phpbb_users' (там слишком много ботов) и это более 100 МГб. что бы не убрать из базы пользователя admin Если просто в базе нажать очистить то тогда всех из базы уберут?!
September 11
Активный участник
 
Сообщений: 51
Зарегистрирован:
10 июн 2009, 20:59
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.


Вернуться в Поддержка phpBB 3.0.x

 


  • Похожие темы
    Ответов
    Просмотров
    Последнее сообщение

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

Форум поддержки phpBB
2008 - 2017 © BB3x.ru - русская поддержка форума phpBB3
Создано на основе phpBB® Forum Software © phpBB Group
авторов модов
разработчиков скинов
русификаторов
и всех поклонников phpBB3